From c411b972445078cae539b743adda030e53a0a3b4 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Sun, 12 Oct 2014 23:15:45 +0300 Subject: textanalysis: allow more than one letter changes between calls to textanalysis, firefox sometimes lags --- scripts/textanalysis.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'scripts/textanalysis.js') diff --git a/scripts/textanalysis.js b/scripts/textanalysis.js index e8781054..edd2a0d7 100644 --- a/scripts/textanalysis.js +++ b/scripts/textanalysis.js @@ -45,8 +45,9 @@ function up_to_two_renames(graph, old_id, new_id) { var not_one_letter = false; var k; - /* Includes: - * single letter or no addition or removal after changing to lower case. + /* Allowed renames: + * no change + * s1 is substring of s2 * older (s1) node being 'new node' */ function allowed_rename(s1, s2) @@ -55,8 +56,8 @@ function up_to_two_renames(graph, old_id, new_id) s2 = s2.toLowerCase(); return (s1 == s2 || s1 == 'new node' || - (s1.length == s2.length + 1 && s1.substr(0, s2.length) == s2) || - (s2.length == s1.length + 1 && s2.substr(0, s1.length) == s1)); + s1.substr(0, s2.length) == s2 || + s2.substr(0, s1.length) == s1); } if (old_id.length != new_id.length) { -- cgit v1.3.1