summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2015-01-12 08:18:29 +0200
committerAlon Levy <alon@pobox.com>2015-01-12 08:18:46 +0200
commit8b2032daa938d1d948caf445873a9ce3b02ccde8 (patch)
treed07e685fae15d0f1564c468ca7bfdb6f56045eb0 /src
parent30a0a238f412514005d4dea6eecb65ae93f893ff (diff)
client: don't keep quotes in node name: Fixes #258
Diffstat (limited to 'src')
-rw-r--r--src/client/textanalysis.js1
-rw-r--r--src/client/view/completer.js7
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;
}