X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=tools%2Fhtdocs%2Fmkws.js;h=f3223820f59d5ec9f9adc1549b9fa004e4f7f23f;hb=6d4ba61c2059db74eb3352cdeef0634d2bba6d45;hp=da6a0f61b1122e1af0dfeabeaee986baf5fd7b7e;hpb=40c8fafacdd08d9e73ad258db00c784e2826e745;p=mkws-moved-to-github.git diff --git a/tools/htdocs/mkws.js b/tools/htdocs/mkws.js index da6a0f6..f322382 100644 --- a/tools/htdocs/mkws.js +++ b/tools/htdocs/mkws.js @@ -2,11 +2,19 @@ "use strict"; // HTML5: disable for debug_level >= 2 +// Some functions are visible to be called from outside code, namely +// generated HTML: mkws.switchView(), showDetails(), limitTarget(), +// limitQuery(), delimitTarget(), delimitQuery(), pagerPrev(), +// pagerNext(), showPage() + // Set up global mkws object. Contains a hash of session objects, // indexed by windowid. var mkws = { authenticated: false, - sessions: {} + init: false, + debug_function: undefined, // will be set during initialisation + debug_level: undefined, // will be initialised from mkws_config + sessions: {}, }; mkws.locale_lang = { @@ -268,6 +276,7 @@ function _make_mkws_team($, teamName) { var SourceMax = 16; var SubjectMax = 10; var AuthorMax = 10; + var m_query; // initially undefined if (!isNaN(parseInt(mkws_config.perpage_default))) { recPerPage = parseInt(mkws_config.perpage_default); @@ -486,7 +495,7 @@ function _make_mkws_team($, teamName) { // Re-use previous query/sort if new ones are not specified if (query) { - mkws.query = query; + m_query = query; } if (sort) { m_sort = sort; @@ -521,9 +530,9 @@ function _make_mkws_team($, teamName) { if (windowid) { params.windowid = windowid; } - debug("triggerSearch(" + mkws.query + "): filters = " + $.toJSON(m_filters) + ", pp2filter = " + pp2filter + ", params = " + $.toJSON(params)); + debug("triggerSearch(" + m_query + "): filters = " + $.toJSON(m_filters) + ", pp2filter = " + pp2filter + ", params = " + $.toJSON(params)); - m_paz.search(mkws.query, recPerPage, m_sort, pp2filter, undefined, params); + m_paz.search(m_query, recPerPage, m_sort, pp2filter, undefined, params); } function loadSelect ()