parseQuerystring() doesn't have to be a jquery plugin
authorWolfram Schneider <wosch@indexdata.dk>
Thu, 19 Dec 2013 15:23:09 +0000 (15:23 +0000)
committerWolfram Schneider <wosch@indexdata.dk>
Thu, 19 Dec 2013 15:23:09 +0000 (15:23 +0000)
tools/htdocs/mkws.js

index 34ad96d..8ddb1b1 100644 (file)
@@ -953,8 +953,20 @@ function run_auto_searches() {
 }
 
 
+// implement $.parseQuerystring() for parsing URL parameters
+function parseQuerystring() {
+    var nvpair = {};
+    var qs = window.location.search.replace('?', '');
+    var pairs = qs.split('&');
+    $.each(pairs, function(i, v){
+       var pair = v.split('=');
+       nvpair[pair[0]] = pair[1];
+    });
+    return nvpair;
+}
+
 function mkws_set_lang()  {
-    var lang = $.parseQuerystring().lang || mkws_config.lang;
+    var lang = parseQuerystring().lang || mkws_config.lang;
     if (!lang || !mkws.locale_lang[lang]) {
        mkws_config.lang = ""
     } else {
@@ -1198,19 +1210,6 @@ function _mkws_jquery_plugin ($) {
 
     $.extend({
 
-    // implement $.parseQuerystring() for parsing URL parameters
-    parseQuerystring: function() {
-       var nvpair = {};
-       var qs = window.location.search.replace('?', '');
-       var pairs = qs.split('&');
-       $.each(pairs, function(i, v){
-           var pair = v.split('=');
-           nvpair[pair[0]] = pair[1];
-       });
-       return nvpair;
-    },
-
-
     // service-proxy or pazpar2
     pazpar2: function(config) {
        var id_popup = config.id_popup || "#mkwsPopup";