From 63a70a4e949d9167ab0151dc025445cef6d54af5 Mon Sep 17 00:00:00 2001 From: Mahdi Dibaiee Date: Sun, 26 Jul 2015 14:33:23 +0430 Subject: [PATCH] Auto-emit keyup on first run --- build/1.js | 8 ++++++-- build/2.js | 8 ++++++-- src/1.js | 8 ++++++-- src/2.js | 8 ++++++-- 4 files changed, 24 insertions(+), 8 deletions(-) diff --git a/build/1.js b/build/1.js index d280417..9e0b3a9 100644 --- a/build/1.js +++ b/build/1.js @@ -39,7 +39,7 @@ for (var category in data) { var input = document.querySelector('input'); var results = document.querySelector('#results'); -input.addEventListener('keyup', function () { +function keyup() { results.innerHTML = ''; var nodes = trie.find(input.value); @@ -72,4 +72,8 @@ input.addEventListener('keyup', function () { } } } -}); +} + +input.addEventListener('keyup', keyup); + +keyup(); diff --git a/build/2.js b/build/2.js index d2a7b21..12cba6e 100644 --- a/build/2.js +++ b/build/2.js @@ -51,7 +51,7 @@ input.addEventListener('keydown', function (e) { } }); -input.addEventListener('keyup', function () { +function keyup() { results.innerHTML = ''; var nodes = trie.findWords(input.value); @@ -84,4 +84,8 @@ input.addEventListener('keyup', function () { } } } -}); +} + +input.addEventListener('keyup', keyup); + +keyup(); diff --git a/src/1.js b/src/1.js index f73efb1..81a6b97 100644 --- a/src/1.js +++ b/src/1.js @@ -20,7 +20,7 @@ for (let category in data) { const input = document.querySelector('input'); const results = document.querySelector('#results'); -input.addEventListener('keyup', () => { +function keyup() { results.innerHTML = ''; const nodes = trie.find(input.value); @@ -32,4 +32,8 @@ input.addEventListener('keyup', () => { results.innerHTML += `
  • ${node.name} ${category}
  • `; } -}); +} + +input.addEventListener('keyup', keyup); + +keyup(); diff --git a/src/2.js b/src/2.js index 34d28a4..5cddca2 100644 --- a/src/2.js +++ b/src/2.js @@ -32,7 +32,7 @@ input.addEventListener('keydown', e => { } }); -input.addEventListener('keyup', () => { +function keyup() { results.innerHTML = ''; const nodes = trie.findWords(input.value); @@ -44,4 +44,8 @@ input.addEventListener('keyup', () => { results.innerHTML += `
  • ${node.name} ${category}
  • `; } -}); +} + +input.addEventListener('keyup', keyup); + +keyup();