make language setting permanent
authorWolfram Schneider <wosch@indexdata.dk>
Fri, 21 Jun 2013 09:13:43 +0000 (09:13 +0000)
committerWolfram Schneider <wosch@indexdata.dk>
Fri, 21 Jun 2013 09:13:43 +0000 (09:13 +0000)
experiments/spclient/mkws.js

index 4477063..80b5b7a 100644 (file)
@@ -444,6 +444,8 @@ function mkws_html_all(data) {
     for (var k in data) {
        config[k] = data[k];
     }
+   
+    mkws_set_lang(mkws_config); 
 
     // For some reason, doing this programmatically results in
     // document.search.query being undefined, hence the raw HTML.
@@ -482,6 +484,17 @@ function mkws_html_all(data) {
     domReady();
 }
 
+function mkws_set_lang(mkws_config)  {
+    var lang = jQuery.parseQuerystring().lang || mkws_config.lang || "";
+    if (!lang || !mkws_locale_lang[lang]) {
+       mkws_config.lang = ""
+    } else {
+       mkws_config.lang = lang;
+    }
+    
+    return mkws_config.lang;
+}
+
 function mkws_html_switch(config) {
     $("#mkwsSwitch").html($("<a/>", {
        href: '#',