X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=tools%2Fhtdocs%2Fmkws.js;h=62b38cf4a9fa1dfa2e07fd4675104a95a32f2d51;hb=88129fee6f6f15f33d5b22fe521bfd5c95773917;hp=9629e9272c2e8383ff86915e21dbac61ca9670cd;hpb=7b791dd4e804fa5f9b2ce1484f666a944873dc64;p=mkws-moved-to-github.git diff --git a/tools/htdocs/mkws.js b/tools/htdocs/mkws.js index 9629e92..62b38cf 100644 --- a/tools/htdocs/mkws.js +++ b/tools/htdocs/mkws.js @@ -554,14 +554,14 @@ function renderField(caption, data, data2, data3) { * All the HTML stuff to render the search forms and * result pages. */ -function mkws_html_all(config) { +function mkws_html_all() { /* default mkws config */ /* ### No defaults given for: * lang, service_proxy_auth, use_service_proxy * and of course the optional language_* entries. */ - var mkws_config_default = { + var config_default = { sort_options: [["relevance"], ["title:1", "title"], ["date:0", "newest"], ["date:1", "oldest"]], perpage_options: [10, 20, 30, 50], sort_default: "relevance", @@ -579,16 +579,16 @@ function mkws_html_all(config) { }; /* set global debug_level flag early */ - if (typeof config.debug_level !== 'undefined') { - mkws.debug_level = config.debug_level; - } else if (typeof mkws_config_default.debug_level !== 'undefined') { - mkws.debug_level = mkws_config_default.debug_level; + if (typeof mkws_config.debug_level !== 'undefined') { + mkws.debug_level = mkws_config.debug_level; + } else if (typeof config_default.debug_level !== 'undefined') { + mkws.debug_level = config_default.debug_level; } /* override standard config values by function parameters */ - for (var k in mkws_config_default) { - if (typeof config[k] === 'undefined') - mkws_config[k] = mkws_config_default[k]; + for (var k in config_default) { + if (typeof mkws_config[k] === 'undefined') + mkws_config[k] = config_default[k]; debug("Set config: " + k + ' => ' + mkws_config[k]); } @@ -644,21 +644,21 @@ function mkws_html_all(config) { if ($("#mkwsRanking").length) { var ranking_data = ''; ranking_data += '
'; - if (config.show_sort) { - ranking_data += M('Sort by') + ' ' + mkws_html_sort(config) + ' '; + if (mkws_config.show_sort) { + ranking_data += M('Sort by') + ' ' + mkws_html_sort() + ' '; } - if (config.show_perpage) { - ranking_data += M('and show') + ' ' + mkws_html_perpage(config) + ' ' + M('per page') + '.'; + if (mkws_config.show_perpage) { + ranking_data += M('and show') + ' ' + mkws_html_perpage() + ' ' + M('per page') + '.'; } ranking_data += '
'; $("#mkwsRanking").html(ranking_data); } - mkws_html_switch(config); + mkws_html_switch(); if (mkws_config.use_service_proxy) - mkws_service_proxy_auth(config.service_proxy_auth); + mkws_service_proxy_auth(mkws_config.service_proxy_auth); if (mkws_config.responsive_design_width) { // Responsive web design - change layout on the fly based on @@ -693,7 +693,7 @@ function mkws_set_lang() { return mkws_config.lang; } -function mkws_html_switch(config) { +function mkws_html_switch() { debug("HTML switch"); $("#mkwsSwitch").append($('' + M('Records') + '')); @@ -708,16 +708,17 @@ function mkws_html_switch(config) { $("#mkwsTargets").css("display", "none"); } -function mkws_html_sort(config) { +function mkws_html_sort() { debug("HTML sort"); var sort_html = ''; - for(var i = 0; i < config.perpage_options.length; i++) { - var key = config.perpage_options[i]; + for(var i = 0; i < mkws_config.perpage_options.length; i++) { + var key = mkws_config.perpage_options[i]; perpage_html += '