summaryrefslogtreecommitdiff
path: root/src/textanalysis.ui.js
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2014-12-04 00:58:53 +0200
committerAlon Levy <alon@pobox.com>2014-12-04 01:20:18 +0200
commit3f8672553a2f43518e85acb3b9b9afb16597e145 (patch)
tree17b6eee37489349634bc3d63643e5bf42d2530fe /src/textanalysis.ui.js
parentb624af90282eba635e140ab42eb5c4db17c0c921 (diff)
tab should not change node from last edit; now can tab when sentence is empty
Diffstat (limited to 'src/textanalysis.ui.js')
-rw-r--r--src/textanalysis.ui.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/textanalysis.ui.js b/src/textanalysis.ui.js
index 277d847e..d21a389c 100644
--- a/src/textanalysis.ui.js
+++ b/src/textanalysis.ui.js
@@ -124,9 +124,11 @@ return {
switch (e.keyCode) {
case 9: //TAB
- e.preventDefault();
- changeType(e.shiftKey ? "up" : "down", textanalysis.lastnode());
- ret = false;
+ if (textanalysis.lastnode()) {
+ e.preventDefault();
+ changeType(e.shiftKey ? "up" : "down", textanalysis.lastnode());
+ ret = false;
+ }
break;
case 37: //UP
$('html, body').scrollLeft(0);