X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=experiments%2Fspclient%2Fmkws.js;h=3bb9aaff17bcf7cebf08d0339a1b94e5c5586357;hb=e4abc631b5bfa1e74d480076bdcb9641c015457a;hp=daf222dd370547f6f7d8185c502a9b638eaeadec;hpb=782e286df221e36e3e98050984beafe3c68b7fd5;p=mkws-moved-to-github.git diff --git a/experiments/spclient/mkws.js b/experiments/spclient/mkws.js index daf222d..3bb9aaf 100644 --- a/experiments/spclient/mkws.js +++ b/experiments/spclient/mkws.js @@ -437,7 +437,8 @@ function mkws_html_all(data) { sort_default: "relevance", perpage_default: 20, query_width: 50, - switch: true, /* show/hide Records|Targets menu */ + switch_menu: true, /* show/hide Records|Targets menu */ + lang_menu: true, /* show/hide language menu */ debug: 0, /* debug level for development: 0..2 */ dummy: "dummy" @@ -455,16 +456,21 @@ function mkws_html_all(data) { config[k] = data[k]; debug("Set config: " + k + ' => ' + data[k]); } + if (mkws_config.query_width < 5 || mkws_config.query_width > 150) { + debug("Reset query width: " + mkws_config.query_width); + mkws_config.query_width = 50; + } mkws_set_lang(mkws_config); - mkws_html_lang(mkws_config); + if (mkws_config.lang_menu) + mkws_html_lang(mkws_config); // For some reason, doing this programmatically results in // document.search.query being undefined, hence the raw HTML. debug("HTML search form"); $("#mkwsSearch").html('\ -
'); @@ -477,7 +483,7 @@ function mkws_html_all(data) { \