From c424743e30ae595a22b32457f728357b708c2da3 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Sat, 6 Dec 2014 09:00:04 +0200 Subject: textanalysis.ui: let completer hide itself; also update on mouse click; document lack of oncaretchange --- src/textanalysis.ui.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/textanalysis.ui.js') diff --git a/src/textanalysis.ui.js b/src/textanalysis.ui.js index 0b2a9bc3..cc9739b1 100644 --- a/src/textanalysis.ui.js +++ b/src/textanalysis.ui.js @@ -57,7 +57,6 @@ function analyzeSentence(sentence, finalize) if (finalize || sentence.length == 0) { typeselection.hide(); - analysisCompleter.hide(); } } @@ -148,11 +147,15 @@ return { ret = false; break; default: + // This catches cursor move due to keyboard events. no event for cursor movement itself + // below we catch cursor moves due to mouse click analysisCompleter.oninput(element_raw.value, element_raw.selectionStart); - analysisCompleter.show(); } return ret; }); + element.bind('input selectionchange click', function() { + analysisCompleter.oninput(element_raw.value, element_raw.selectionStart); + }); function submitNewSentence() { text = element.val(); -- cgit v1.3.1