Added query parameter API to plugin server
Change-Id: I8f79aeab8d281ac02f9a1b490351f020556ffcfb
diff --git a/dev/js/src/plugin/server.js b/dev/js/src/plugin/server.js
index cb49364..f862770 100644
--- a/dev/js/src/plugin/server.js
+++ b/dev/js/src/plugin/server.js
@@ -415,7 +415,7 @@
};
}
- // Get Query form information
+ // Get Query information from from
else if (d.key == 'QueryForm') {
let doc = document;
let v = d["value"] = {};
@@ -430,6 +430,17 @@
if (el = KorAP.vc) {
v["cq"] = el.toQuery();
};
+ }
+
+ // Get Query information from parameters
+ else if (d.key == 'QueryParam') {
+
+ // Supported in all modern browsers
+ var p = new URLSearchParams(window.location.search);
+ let v = d["value"] = {};
+ v["q"] = p.get('q');
+ v["ql"] = p.get('ql');
+ v["cq"] = p.get('cq');
};
};