Introduce CSP headers to Kalamar (start of #72)
Change-Id: I84b7ff0accab3d783ad653fae123c25fee1d92b9
diff --git a/dev/js/src/init.js b/dev/js/src/init.js
index 58c6472..6a781b6 100644
--- a/dev/js/src/init.js
+++ b/dev/js/src/init.js
@@ -52,6 +52,18 @@
const d = document;
+ // Remove the no-js class from the body
+ d.body.classList.remove('no-js');
+
+ // Set base URL
+ KorAP.URL = d.body.getAttribute('data-korap-url') || "";
+
+ // Get koralQuery response
+ const kqe = d.getElementById('koralQuery');
+ if (kqe !== null) {
+ KorAP.koralQuery = JSON.parse(kqe.getAttribute('data-koralquery') || "");
+ };
+
// Create suffix if KorAP is run in a subfolder
KorAP.session = sessionClass.create(
KorAP.URL.length > 0 ? 'kalamarJS-' + KorAP.URL.slugify() : 'kalamarJS'