adjust protocol independend link for pazpar2 object, MKWS-103
authorWolfram Schneider <wosch@indexdata.dk>
Wed, 22 Jan 2014 16:40:17 +0000 (16:40 +0000)
committerWolfram Schneider <wosch@indexdata.dk>
Wed, 22 Jan 2014 16:40:17 +0000 (16:40 +0000)
It turns out that pz2.js does not support protocol independend link.
As a workaround, we will add the protocoll if needed after checking
the config in MKWS.

e.g.: "//mkws/sp" -> "https://mkws/sp"

tools/htdocs/mkws.js

index 7343749..e3f02a2 100644 (file)
@@ -237,6 +237,12 @@ for (var key in mkws_config) {
     }
 }
 
+// protocol independend link for pazpar2: "//mkws/sp" -> "https://mkws/sp"
+if (mkws_config.pazpar2_url.match(/^\/\//)) {
+    mkws_config.pazpar2_url = document.location.protocol + mkws_config.pazpar2_url;
+    debug("adjust protocol independend links: " + mkws_config.pazpar2_url);
+}
+
 debug("Create main pz2 object");
 // create a parameters array and pass it to the pz2's constructor
 // then register the form submit event with the pz2.search function