From 3a9bdee97f9d05cbdb10f7530d4e94cf28d99602 Mon Sep 17 00:00:00 2001 From: Noah Loomans Date: Thu, 8 Dec 2016 21:23:19 +0100 Subject: did some more work --- public/javascripts/search.js | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 public/javascripts/search.js (limited to 'public/javascripts/search.js') diff --git a/public/javascripts/search.js b/public/javascripts/search.js new file mode 100644 index 0000000..8887ab2 --- /dev/null +++ b/public/javascripts/search.js @@ -0,0 +1,28 @@ +const autocomplete = require('./autocomplete') +const iframe = require('./iframe') + +const self = {} + +self._nodes = { + search: document.querySelector('#search'), + input: document.querySelector('input[type="search"]') +} + +self.submit = function () { + self._nodes.input.blur() + + const selectedItem = autocomplete.getSelectedItem() + console.log(selectedItem) + iframe.viewItem(0, selectedItem) +} + +self._handleSubmit = function (event) { + event.preventDefault() + self.submit() +} + +self._nodes.search.addEventListener('submit', self._handleSubmit) + +console.log(self) + +module.exports = self -- cgit v1.1