From 04912cd97635467d8eea05aa594a16dcfadde35e Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Sun, 9 Nov 2014 11:46:19 +0200 Subject: Fix #125 - regression, not treating lowercased names as equivalent --- scripts/model/graph.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'scripts/model/graph.js') 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]; } } -- cgit v1.3.1