X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=tools%2Fhtdocs%2Fmkws.js;h=9ffe3e1e448adab75aedf866cf3309a7796ef426;hb=859e28a7c5879af9c23b75e219ac7ce0ed317eb7;hp=ff677993554254b009841716e08328a7ae556919;hpb=e13d1c98503253299678207b2068bd45d55d597b;p=mkws-moved-to-github.git diff --git a/tools/htdocs/mkws.js b/tools/htdocs/mkws.js index ff67799..9ffe3e1 100644 --- a/tools/htdocs/mkws.js +++ b/tools/htdocs/mkws.js @@ -5,6 +5,7 @@ // Set up namespace and some state. var mkws = { + sort: 'relevance', authenticated: false, filters: [], }; @@ -192,6 +193,9 @@ Handlebars.registerHelper('commaList', function(items, options) { } } +mkws.sort = mkws_config.sort_default; +debug("copied mkws_config.sort_default '" + mkws_config.sort_default + "' to mkws.sort"); + if (mkws_config.query_width < 5 || mkws_config.query_width > 150) { debug("Reset query width: " + mkws_config.query_width); mkws_config.query_width = 50; @@ -232,7 +236,6 @@ var recPerPage = 20; var totalRec = 0; var curDetRecId = ''; var curDetRecData = null; -var curSort = 'relevance'; var submitted = false; var SourceMax = 16; var SubjectMax = 10; @@ -435,7 +438,7 @@ function onSelectDdChange() if (!submitted) return false; resetPage(); loadSelect(); - my_paz.show(0, recPerPage, curSort); + my_paz.show(0, recPerPage, mkws.sort); return false; } @@ -469,14 +472,14 @@ function triggerSearch (query) } debug("triggerSearch(" + mkws.query + "): filters = " + JSON.stringify(mkws.filters) + ", pp2filter = " + pp2filter + ", pp2limit = " + pp2limit); - my_paz.search(mkws.query, recPerPage, curSort, pp2filter, undefined, { limit: pp2limit }); + my_paz.search(mkws.query, recPerPage, mkws.sort, pp2filter, undefined, { limit: pp2limit }); } function loadSelect () { if (document.mkwsSelect) { if (document.mkwsSelect.mkwsSort) - curSort = document.mkwsSelect.mkwsSort.value; + mkws.sort = document.mkwsSelect.mkwsSort.value; if (document.mkwsSelect.mkwsPerpage) recPerPage = document.mkwsSelect.mkwsPerpage.value; } @@ -915,7 +918,7 @@ function mkws_html_all() { function run_auto_searches() { var node = $('#mkwsRecords'); if (node.attr('autosearch')) { - var query = node.attr('query'); + var query = node.attr('autosearch'); var sort = node.attr('sort'); debug("running auto search: '" + query + "' sorted by '" + sort + "'"); // ### currently ignoring sort @@ -952,7 +955,7 @@ function mkws_html_switch() { } function mkws_html_sort() { - debug("HTML sort"); + debug("HTML sort, mkws.sort = '" + mkws.sort + "'"); var sort_html = '