diff --git a/build/1.js b/build/1.js index 9e0b3a9..3850414 100644 --- a/build/1.js +++ b/build/1.js @@ -56,7 +56,7 @@ function keyup() { var category = node.category ? "- " + node.category : ''; - results.innerHTML += "
  • " + node.name + " " + category + "
  • "; + results.innerHTML += "
  • " + node.value + " " + category + "
  • "; } } catch (err) { _didIteratorError2 = true; diff --git a/build/2.js b/build/2.js index 12cba6e..dc94b3e 100644 --- a/build/2.js +++ b/build/2.js @@ -47,7 +47,7 @@ input.addEventListener('keydown', function (e) { if (!current.children.length) return; - input.value = current.children[0].name; + input.value = current.children[0].value; } }); @@ -68,7 +68,7 @@ function keyup() { var category = node.category ? "- " + node.category : ''; - results.innerHTML += "
  • " + node.name + " " + category + "
  • "; + results.innerHTML += "
  • " + node.value + " " + category + "
  • "; } } catch (err) { _didIteratorError2 = true; diff --git a/build/demo/draw.js b/build/demo/draw.js index aba82b7..198bc11 100644 --- a/build/demo/draw.js +++ b/build/demo/draw.js @@ -35,7 +35,7 @@ function draw(small) { nodeElements.attr('transform', function (d) { return 'translate(' + d.x + ', ' + d.y + ')'; }).style('font-family', 'monospace').style('font-size', (small ? '6' : '11') + 'px').attr('data-word', function (d) { - return d.name; + return d.value; }); nodesEnter.append('circle'); @@ -47,6 +47,6 @@ function draw(small) { var texts = svg.selectAll('g.node text').data(nodes); texts.attr('dy', 5).html(function (d) { - return '' + d.name.split('').join('') + ''; + return '' + d.value.split('').join('') + ''; }).attr('text-anchor', 'middle').style('fill', 'white'); } diff --git a/build/trie.js b/build/trie.js index d403213..4c2e153 100644 --- a/build/trie.js +++ b/build/trie.js @@ -9,7 +9,7 @@ var Node = function Node(value, parent) { _classCallCheck(this, Node); - this.name = value; + this.value = value; this.children = []; this.parent = parent; }; @@ -29,11 +29,11 @@ var Trie = (function () { var _loop = function (i, len) { if (!parent.children) parent.children = []; var node = parent.children.find(function (child) { - return child.name[i] === value[i]; + return child.value[i] === value[i]; }); if (!node) { - node = new Node(value.slice(0, i + 1), parent.name); + node = new Node(value.slice(0, i + 1), parent.value); parent.children.push(node); } @@ -53,7 +53,7 @@ var Trie = (function () { var _loop2 = function (i, len) { parent = parent.children.find(function (child) { - return child.name[i] === value[i]; + return child.value[i] === value[i]; }); if (!parent) return { diff --git a/demo/draw.js b/demo/draw.js index 57f0019..733652f 100644 --- a/demo/draw.js +++ b/demo/draw.js @@ -34,7 +34,7 @@ function draw(small) { nodeElements.attr('transform', d => `translate(${d.x}, ${d.y})`) .style('font-family', 'monospace') .style('font-size', (small ? '6' : '11') + 'px') - .attr('data-word', d => d.name); + .attr('data-word', d => d.value); nodesEnter.append('circle'); @@ -55,7 +55,7 @@ function draw(small) { let texts = svg.selectAll('g.node text').data(nodes); texts.attr('dy', 5) - .html(d => `${d.name.split('').join('')}`) + .html(d => `${d.value.split('').join('')}`) .attr('text-anchor', 'middle') .style('fill', 'white'); } diff --git a/src/1.js b/src/1.js index 81a6b97..765b8e1 100644 --- a/src/1.js +++ b/src/1.js @@ -30,7 +30,7 @@ function keyup() { for (let node of nodes.children) { const category = node.category ? `- ${node.category}` : ''; - results.innerHTML += `
  • ${node.name} ${category}
  • `; + results.innerHTML += `
  • ${node.value} ${category}
  • `; } } diff --git a/src/2.js b/src/2.js index 5cddca2..db78b1d 100644 --- a/src/2.js +++ b/src/2.js @@ -28,7 +28,7 @@ input.addEventListener('keydown', e => { if (!current.children.length) return; - input.value = current.children[0].name; + input.value = current.children[0].value; } }); @@ -42,7 +42,7 @@ function keyup() { for (let node of nodes) { const category = node.category ? `- ${node.category}` : ''; - results.innerHTML += `
  • ${node.name} ${category}
  • `; + results.innerHTML += `
  • ${node.value} ${category}
  • `; } } diff --git a/src/trie.js b/src/trie.js index 63d15a3..1bf69f3 100644 --- a/src/trie.js +++ b/src/trie.js @@ -1,6 +1,6 @@ class Node { constructor(value = '', parent) { - this.name = value; + this.value = value; this.children = []; this.parent = parent; } @@ -14,10 +14,10 @@ class Trie { add(value, parent = this.root) { for (let i = 0, len = value.length; i < len; i++) { if (!parent.children) parent.children = []; - let node = parent.children.find(child => child.name[i] === value[i]); + let node = parent.children.find(child => child.value[i] === value[i]); if (!node) { - node = new Node(value.slice(0, i + 1), parent.name); + node = new Node(value.slice(0, i + 1), parent.value); parent.children.push(node); } @@ -29,7 +29,7 @@ class Trie { find(value, parent = this.root) { for (let i = 0, len = value.length; i < len; i++) { - parent = parent.children.find(child => child.name[i] === value[i]); + parent = parent.children.find(child => child.value[i] === value[i]); if (!parent) return null; }