summaryrefslogtreecommitdiff
path: root/src/client/textanalysis.ui.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/textanalysis.ui.js')
-rw-r--r--src/client/textanalysis.ui.js12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/client/textanalysis.ui.js b/src/client/textanalysis.ui.js
index 0e126d9b..13c861d0 100644
--- a/src/client/textanalysis.ui.js
+++ b/src/client/textanalysis.ui.js
@@ -118,7 +118,8 @@ function analyzeSentence(spec)
function changeType(up)
{
- var lastnode = textanalysis.lastnode(rz_core.edit_graph, input.selectionStart()),
+ var cursor = input.selectionStart(),
+ lastnode = textanalysis.lastnode(rz_core.edit_graph, cursor),
nodetype,
id,
name;
@@ -145,6 +146,15 @@ var main = function ()
finalize: false,
}));
});
+ input.on_cursor.onValue(function (cursor) {
+ var lastnode = textanalysis.lastnode(rz_core.edit_graph, cursor);
+
+ if (lastnode === null) {
+ return;
+ }
+ textanalysis.selected_type_set(lastnode.type);
+ typeselection.showChosenType(lastnode.id, lastnode.type);
+ });
input.on_type.onValue(function (up) {
if (textanalysis.lastnode(rz_core.edit_graph, input.selectionStart())) {
changeType(up);