X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=tools%2Fhtdocs%2Fmkws.js;h=2836fc5f72b09aa52a860658db8d20164cf71673;hb=5397ccc5c909e57a0fcb1c64a6f5a9d0fcad9453;hp=7cd281efa63cc26a141ab54eca72540e65666ddb;hpb=51d96f88164240ddfceedaaae8b461a72bcded84;p=mkws-moved-to-github.git diff --git a/tools/htdocs/mkws.js b/tools/htdocs/mkws.js index 7cd281e..2836fc5 100644 --- a/tools/htdocs/mkws.js +++ b/tools/htdocs/mkws.js @@ -3,9 +3,6 @@ "use strict"; // HTML5: disable for debug_level >= 2 -// Wrapper for jQuery -(function ($) { - // Set up namespace and some state. var mkws = {}; @@ -18,6 +15,9 @@ var mkws = {}; if (!mkws_config) var mkws_config = {}; +// Wrapper for jQuery +(function ($) { + mkws.locale_lang = { "de": { "Authors": "Autoren", @@ -100,12 +100,10 @@ var debug = mkws.debug_function; // local alias { /* default mkws config */ - /* ### No defaults given for: - * lang and of course the optional language_* entries. - */ var config_default = { use_service_proxy: true, service_proxy_auth: "http://mkws.indexdata.com/service-proxy-auth", + lang: "", sort_options: [["relevance"], ["title:1", "title"], ["date:0", "newest"], ["date:1", "oldest"]], perpage_options: [10, 20, 30, 50], sort_default: "relevance", @@ -148,6 +146,7 @@ for (var key in mkws_config) { var lang = key.replace(/^language_/, ""); // Copy custom languages into list mkws.locale_lang[lang] = mkws_config[key]; + debug("Added locally configured language '" + lang + "'"); } } } @@ -230,11 +229,11 @@ function my_onstat(data) { if (stat == null) return; - stat.innerHTML = 'Status info' + + stat.innerHTML = '' + M('Status info') + '' + ' -- ' + - '' + data.activeclients + '/' + data.clients + '' + + '' + M('Active clients') + ': ' + data.activeclients + '/' + data.clients + '' + ' -- ' + - '' + data.records + '/' + data.hits + ''; + '' + M('Retrieved records') + ': ' + data.records + '/' + data.hits + ''; } function my_onterm(data) { @@ -675,7 +674,7 @@ function mkws_html_all() { } 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 { @@ -714,7 +713,7 @@ function mkws_html_sort() { if (key == mkws_config.sort_default) { sort_html += ' selected="selected"'; } - sort_html += '>' + val + ''; + sort_html += '>' + M(val) + ''; } sort_html += '';