diff options
author | Noah Loomans <noahloomans@gmail.com> | 2016-12-08 21:23:19 +0100 |
---|---|---|
committer | Noah Loomans <noahloomans@gmail.com> | 2016-12-08 21:23:19 +0100 |
commit | 3a9bdee97f9d05cbdb10f7530d4e94cf28d99602 (patch) | |
tree | 2c63824a80ae7a6602abbbcb166f269f31a8cb38 /public/javascripts/search.js | |
parent | c6aee6e370fe88909d462a2e10e45b72d20196f7 (diff) |
did some more work
Diffstat (limited to 'public/javascripts/search.js')
-rw-r--r-- | public/javascripts/search.js | 28 |
1 files changed, 28 insertions, 0 deletions
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 |