summaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2015-01-13 11:36:33 +0200
committerAlon Levy <alon@pobox.com>2015-01-13 11:36:33 +0200
commitbb94165d41118f20df6613a6e4fa4f3b67ce2045 (patch)
treec159804c0639f898cdeff581135ce7159b83b52c /src/client
parent24f7c4453ef193e8a817d52bab02206a1c2c61d7 (diff)
client: textanalysis: fix type changing. Fixes #262
Diffstat (limited to 'src/client')
-rw-r--r--src/client/textanalysis.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/client/textanalysis.js b/src/client/textanalysis.js
index 6c1a773d..0160ed7b 100644
--- a/src/client/textanalysis.js
+++ b/src/client/textanalysis.js
@@ -195,10 +195,17 @@ var textAnalyser = function (spec) {
"bad input");
function __addNode(name) {
+ var type;
+ if (name == NEW_NODE_NAME) {
+ type = selectedType()
+ } else {
+ type = node_name_to_type[name] || nodetypes[0];
+ }
var node = {
'name': name,
- 'type': node_name_to_type[name] || selectedType(),
+ 'type': type,
};
+ node_name_to_type[name] = type;
nodes.push(node);
}