summaryrefslogtreecommitdiff
path: root/src/view
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2014-12-06 09:01:29 +0200
committerAlon Levy <alon@pobox.com>2014-12-06 09:04:42 +0200
commitd8270e9f90dd750cda53b4170b8338bcce31fb28 (patch)
treea3ba10680a529514ba07414006de5f06e964ebfd /src/view
parentc424743e30ae595a22b32457f728357b708c2da3 (diff)
completer: use triggerStart & triggerEnd
Diffstat (limited to 'src/view')
-rw-r--r--src/view/completer.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/view/completer.js b/src/view/completer.js
index a05a56d7..7cf20d05 100644
--- a/src/view/completer.js
+++ b/src/view/completer.js
@@ -26,7 +26,7 @@ function setCaret(e, num)
var completer = (function (input_element, dropdown) {
var triggerStart = '#',
- triggerEnd = '',
+ triggerEnd = ' ',
dropdown_raw = dropdown[0],
options_bus = new Bacon.Bus(),
options = [],
@@ -65,14 +65,14 @@ var completer = (function (input_element, dropdown) {
//
// #this and #that then #he
// ^
- var hash = text.slice(0, cursor).lastIndexOf('#');
+ var hash = text.slice(0, cursor).lastIndexOf(triggerStart);
// TODO check if current completion has been invalidated
_invalidateSelection();
dropdown_raw.innerHTML = ""; // remove all elements
if (hash == -1) {
return;
}
- var space = text.slice(hash).indexOf(' ');
+ var space = text.slice(hash).indexOf(triggerEnd);
space = space == -1 ? text.length : space;
if (space < cursor) {
return;