diff options
| author | Alon Levy <alon@pobox.com> | 2015-01-12 08:18:29 +0200 |
|---|---|---|
| committer | Alon Levy <alon@pobox.com> | 2015-01-12 08:18:46 +0200 |
| commit | 8b2032daa938d1d948caf445873a9ce3b02ccde8 (patch) | |
| tree | d07e685fae15d0f1564c468ca7bfdb6f56045eb0 /src | |
| parent | 30a0a238f412514005d4dea6eecb65ae93f893ff (diff) | |
client: don't keep quotes in node name: Fixes #258
Diffstat (limited to 'src')
| -rw-r--r-- | src/client/textanalysis.js | 1 | ||||
| -rw-r--r-- | src/client/view/completer.js | 7 |
2 files changed, 3 insertions, 5 deletions
diff --git a/src/client/textanalysis.js b/src/client/textanalysis.js index 3e888d3c..14f66486 100644 --- a/src/client/textanalysis.js +++ b/src/client/textanalysis.js @@ -86,7 +86,6 @@ function tokenize(text, node_token, quote) break; case quote: inquote = !inquote; - token.push(c); break; default: if (c == node_token && prev_whitespace) { diff --git a/src/client/view/completer.js b/src/client/view/completer.js index d2593321..c75ee93e 100644 --- a/src/client/view/completer.js +++ b/src/client/view/completer.js @@ -88,11 +88,10 @@ var completer = (function (input_element, dropdown, base_config) { function completions(text) { - var ret = [], - noquotes = unquoted(text.toLowerCase()); + var ret = []; for (var name in options) { - if (name.toLowerCase().indexOf(noquotes) === 0) { + if (name.toLowerCase().indexOf(text.toLowerCase()) === 0) { ret.push(name); } } @@ -135,7 +134,7 @@ var completer = (function (input_element, dropdown, base_config) { } completion_start = hash + 1; completion_end = space; - var string = text.slice(completion_start, completion_end); + var string = unquoted(text.slice(completion_start, completion_end)); if (string.length < minimum_length) { return; } |
