summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2014-11-09 11:46:19 +0200
committerAlon Levy <alon@pobox.com>2014-11-09 11:46:19 +0200
commit04912cd97635467d8eea05aa594a16dcfadde35e (patch)
tree4d513ce6997f34ae1c3a0178aaf22ace07042c96
parent2907a713c3f24b1d288bd1ffa5ca6651703e1d8e (diff)
Fix #125 - regression, not treating lowercased names as equivalent
-rw-r--r--scripts/model/graph.js8
1 files changed, 6 insertions, 2 deletions
diff --git a/scripts/model/graph.js b/scripts/model/graph.js
index 5f2d51eb..4040c821 100644
--- a/scripts/model/graph.js
+++ b/scripts/model/graph.js
@@ -407,11 +407,15 @@ function Graph(el) {
return foundLinks;
}
+ var compareNames = function(name1, name2) {
+ return name1.toLowerCase() === name2.toLowerCase();
+ };
+
var hasNodeByName = function(name, state) {
var i;
for (i = 0 ; i < nodes.length; ++i) {
- if (nodes[i].name === name && nodes[i].state === state) {
+ if (compareNames(nodes[i].name, name) && nodes[i].state === state) {
return true;
}
}
@@ -440,7 +444,7 @@ function Graph(el) {
var findNodeByName = function(name, state) {
for (var i = 0 ; i < nodes.length ; ++i) {
- if (nodes[i].name === name || nodes[i].state === state) {
+ if (compareNames(nodes[i].name, name) || nodes[i].state === state) {
return nodes[i];
}
}