summaryrefslogtreecommitdiff
path: root/scripts/textanalysis.js
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/textanalysis.js')
-rw-r--r--scripts/textanalysis.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/scripts/textanalysis.js b/scripts/textanalysis.js
index 29c473f3..ba35c8fe 100644
--- a/scripts/textanalysis.js
+++ b/scripts/textanalysis.js
@@ -137,19 +137,23 @@ function TextAnalyser2(newtext, finalize) {
newlinks[linkindex] += sentence[m] + " ";
}
}
- if (newnodes.length === 0) prefix += sentence[m] + " ";
+ if (newnodes.length === 0) {
+ prefix += sentence[m];
+ }
break;
}
}
- //ATTACH SENTENCE PREFIX
- if (prefix) newlinks[1] += "(" + prefix + ")";
+ //PREFIX not null case - put complete sentence in first link.
+ if (prefix) {
+ newlinks[1] = prefix + " " + newnodes[0] + " " + newlinks[1] + newnodes[1];
+ }
//WRITE COMPLETE SENTENCE
linkindex = 0;
nodeindex = 0;
var word = "";
- var completeSentence = "";
+ var completeSentence = prefix.length > 0 ? String(prefix) + " " : "";
for (var m = 0; m < orderStack.length; m++) {
if (orderStack[m] === "NODE") {
word += " (" + newnodes[nodeindex] + ") ";