summaryrefslogtreecommitdiff
path: root/src/textanalysis.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/textanalysis.js')
-rw-r--r--src/textanalysis.js19
1 files changed, 17 insertions, 2 deletions
diff --git a/src/textanalysis.js b/src/textanalysis.js
index d69ad507..66b01598 100644
--- a/src/textanalysis.js
+++ b/src/textanalysis.js
@@ -1,7 +1,7 @@
"use strict";
-define(['rz_core', 'model/core', 'model/util', 'model/diff'],
-function(rz_core, model_core, model_util, model_diff) {
+define(['rz_core', 'model/core', 'model/util', 'model/diff', 'signal', 'consts'],
+function(rz_core, model_core, model_util, model_diff, signal, consts) {
var typeindex = 0;
var nodetypes = ["person", "project", "skill", "deliverable", "objective"];
@@ -453,7 +453,22 @@ var textAnalyser = function (newtext, finalize) {
return ret;
};
+function init()
+{
+ function onNodeAdded(diff) {
+ if (diff.nodes.added === undefined) {
+ return;
+ }
+ for (var k in diff.nodes.added) {
+ var node = diff.nodes[k];
+ autoSuggestAddName(node.name.toLowerCase());
+ }
+ }
+ signal.slot(consts.APPLIED_GRAPH_DIFF, onNodeAdded);
+}
+
return {
+ init:init,
autocompleteCallback:autocompleteCallback,
textAnalyser:textAnalyser,
autoSuggestAddName:autoSuggestAddName,