This commit is contained in:
Mahdi Dibaiee
2015-07-26 14:27:33 +04:30
parent 10fd1038fc
commit c459136de8
11 changed files with 28 additions and 6 deletions

View File

@ -39,22 +39,24 @@ for (var category in data) {
var input = document.querySelector('input');
var results = document.querySelector('#results');
input.addEventListener('keyup', function (e) {
input.addEventListener('keydown', function (e) {
// Tab Key
if (e.keyCode === 9) {
e.preventDefault();
var current = trie.find(input.value);
if (!current) return;
if (!current.children.length) return;
input.value = current.children[0].name;
}
});
input.addEventListener('keyup', function () {
results.innerHTML = '';
var nodes = trie.findWords(input.value);
if (!nodes) return;
if (!nodes.length) return;
var _iteratorNormalCompletion2 = true;
var _didIteratorError2 = false;

3
build/libs/browser-polyfill.min.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -75,6 +75,7 @@ var Trie = (function () {
var parent = arguments.length <= 1 || arguments[1] === undefined ? this.root : arguments[1];
var top = this.find(value, parent);
if (!top) return [];
var words = [];