X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=experiments%2Fspclient%2Fmkws.js;h=1b42aff9dd94f159c728da452625f0096ae9c2f8;hb=7326dbd4de3fbc91370a6ed8f586df3007d47b85;hp=5dee695fb36a51abfa83c26e95f4d28fd8292f45;hpb=c7464dc2f6cc4a967fc19ac42ab13326fa94e3ef;p=mkws-moved-to-github.git
diff --git a/experiments/spclient/mkws.js b/experiments/spclient/mkws.js
index 5dee695..1b42aff 100644
--- a/experiments/spclient/mkws.js
+++ b/experiments/spclient/mkws.js
@@ -1,6 +1,8 @@
/* A very simple client that shows a basic usage of the pz2.js
*/
+"use strict";
+
// create a parameters array and pass it to the pz2's constructor
// then register the form submit event with the pz2.search function
// autoInit is set to true on default
@@ -383,22 +385,33 @@ function mkws_html_all(data) {
sort_default: "relevance",
perpage_default: 20,
query_width: 50,
+ mkws_switch: true, /* show/hide Records|Targets menu */
dummy: "dummy"
};
+ /* override standard config values by function parameters */
+ for (var k in data) {
+ config[k] = data[k];
+ }
+
+
$("#mkwsSwitch").html($("", {
href: '#',
onclick: "switchView(\'records\')",
- text: "Records",
+ text: "Records"
}));
$("#mkwsSwitch").append($("", { text: " | " }));
$("#mkwsSwitch").append($("", {
href: '#',
onclick: "switchView(\'targets\')",
- text: "Targets",
+ text: "Targets"
}));
+ if (!config.mkws_switch) {
+ $("#mkwsSwitch").css("display", "none");
+ }
+
// For some reason, doing this programmatically results in
// document.search.query being undefined, hence the raw HTML.
$("#mkwsSearch").html('\
@@ -440,7 +453,7 @@ function mkws_html_all(data) {
domReady();
}
-/*
+/*
* Run service-proxy authentication in background (after page load).
* The username/password is configured in the apache config file
* for the site.
@@ -463,6 +476,5 @@ function mkws_service_proxy_auth() {
});
}
-$(document).ready(function() { mkws_html_all(); });
+$(document).ready(function() { mkws_html_all(mkws_config) });
$(document).ready(function() { mkws_service_proxy_auth(); });
-