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;
}