Improve querycreator to single-quote-escape more tokens
Change-Id: I4db4f2f90f647ec49368b5e0fd3ad21d0a186a48
diff --git a/dev/js/src/match/querycreator.js b/dev/js/src/match/querycreator.js
index e54ff65..8c60ff8 100644
--- a/dev/js/src/match/querycreator.js
+++ b/dev/js/src/match/querycreator.js
@@ -19,7 +19,7 @@
const loc = KorAP.Locale;
loc.NEW_QUERY = loc.NEW_QUERY || 'New Query';
- var esc = RegExp("[ \.\'\\\\]");
+ var esc = RegExp("[ \.\'\\\\\|\&]");
function _getKeyValue (keyValue) {
if (keyValue.match(esc) != null) {
@@ -108,7 +108,7 @@
// Realease a click event on the annotation table
clickOnAnno : function (event) {
-
+
// Listen for clicks on table cells
if (event.target !== event.currentTarget) {
@@ -206,7 +206,7 @@
// Target is an orth
if (i >= 0) {
- this.toggleInToken(target, i, 'orth=' + target.innerText);
+ this.toggleInToken(target, i, _getAnnotation("orth=",target));
}
}