diff options
| author | Alon Levy <alon@pobox.com> | 2014-12-06 09:00:04 +0200 |
|---|---|---|
| committer | Alon Levy <alon@pobox.com> | 2014-12-06 09:04:42 +0200 |
| commit | c424743e30ae595a22b32457f728357b708c2da3 (patch) | |
| tree | bae8375e8801d1bd2951afb1afca40f9a488c4cd /src | |
| parent | 9dece1aae3fdbb34b719612db6b2ee3ae407da58 (diff) | |
textanalysis.ui: let completer hide itself; also update on mouse click; document lack of oncaretchange
Diffstat (limited to 'src')
| -rw-r--r-- | src/textanalysis.ui.js | 7 |
1 files changed, 5 insertions, 2 deletions
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(); |
