From 907e8c138ae890208b03b23a420b32290fc2ef88 Mon Sep 17 00:00:00 2001 From: Noah Loomans Date: Fri, 9 Dec 2016 15:33:05 +0100 Subject: switch to search fireing search event instaid of calling schedule.viewItem himself --- public/javascripts/search.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'public/javascripts/search.js') diff --git a/public/javascripts/search.js b/public/javascripts/search.js index 6d6fc3d..0ee3a11 100644 --- a/public/javascripts/search.js +++ b/public/javascripts/search.js @@ -1,11 +1,13 @@ /* global USERS */ +const EventEmitter = require('events') const fuzzy = require('fuzzy') const autocomplete = require('./autocomplete') -const schedule = require('./schedule') const self = {} +self.events = new EventEmitter() + self._nodes = { search: document.querySelector('#search'), input: document.querySelector('input[type="search"]') @@ -16,10 +18,11 @@ self.submit = function () { const selectedItem = autocomplete.getSelectedItem() self._nodes.input.value = selectedItem.value - schedule.viewItem(0, selectedItem) autocomplete.removeAllItems() document.body.classList.add('searched') + + self.events.emit('search', selectedItem) } self._handleSubmit = function (event) { -- cgit v1.1