X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=tools%2Fhtdocs%2Fmkws.js;h=b694bdea25947b53bb809cda92a5e2eda6f04df2;hb=62dfac04f5b76c782dc631c5b2b7e307e72ed8bb;hp=a3e2dcf6fd1c5576f26702b790a302aff49cf60d;hpb=58e7a7c64104914f7eab3ae74fde1a22eab79a60;p=mkws-moved-to-github.git diff --git a/tools/htdocs/mkws.js b/tools/htdocs/mkws.js index a3e2dcf..b694bde 100644 --- a/tools/htdocs/mkws.js +++ b/tools/htdocs/mkws.js @@ -250,14 +250,14 @@ function team($, teamName) { // pz2.js event handlers: // function my_oninit(teamName) { - debug("init for " + teamName); + debug("init"); m_paz.stat(); m_paz.bytarget(); } function my_onshow(data, teamName) { - debug("show for " + teamName); + debug("show"); m_totalRec = data.merged; // move it out var pager = document.getElementById("mkwsPager"); @@ -298,7 +298,7 @@ function team($, teamName) { function my_onstat(data, teamName) { - debug("stat for " + teamName); + debug("stat"); var stat = $('.mkwsStat.mkwsTeam_' + teamName); if (stat.length === 0) return; @@ -312,7 +312,7 @@ function team($, teamName) { function my_onterm(data, teamName) { - debug("term for " + teamName); + debug("term"); var node = $(".mkwsTermlists.mkwsTeam_" + teamName); if (node.length == 0) return; @@ -369,7 +369,7 @@ function team($, teamName) { function my_onrecord(data, args, teamName) { - debug("record for " + teamName); + debug("record"); // FIXME: record is async!! clearTimeout(m_paz.recordTimer); // in case on_show was faster to redraw element @@ -383,7 +383,7 @@ function team($, teamName) { function my_onbytarget(data, teamName) { - debug("target for " + teamName); + debug("target"); var targetDiv = $('.mkwsBytarget.mkwsTeam_' + teamName); if (!targetDiv) { return; @@ -568,15 +568,13 @@ function team($, teamName) { } - that.delimitQuery = function (field, value) + that.delimitTarget = function (id) { - debug("delimitQuery(field=" + field + ", value=" + value + ")"); + debug("delimitTarget(id=" + id + ")"); var newFilters = []; for (var i in m_filters) { var filter = m_filters[i]; - if (filter.field && - field == filter.field && - value == filter.value) { + if (filter.id) { debug("delimitTarget() removing filter " + $.toJSON(filter)); } else { debug("delimitTarget() keeping filter " + $.toJSON(filter)); @@ -593,16 +591,18 @@ function team($, teamName) { } - that.delimitTarget = function (id) + that.delimitQuery = function (field, value) { - debug("delimitTarget(id=" + id + ")"); + debug("delimitQuery(field=" + field + ", value=" + value + ")"); var newFilters = []; for (var i in m_filters) { var filter = m_filters[i]; - if (filter.id) { - debug("delimitTarget() removing filter " + $.toJSON(filter)); + if (filter.field && + field == filter.field && + value == filter.value) { + debug("delimitQuery() removing filter " + $.toJSON(filter)); } else { - debug("delimitTarget() keeping filter " + $.toJSON(filter)); + debug("delimitQuery() keeping filter " + $.toJSON(filter)); newFilters.push(filter); } } @@ -1401,6 +1401,7 @@ function _mkws_jquery_plugin ($) { mkws.teams[tname].delimitQuery(field, value); } + function default_mkws_config() { /* default mkws config */ var config_default = {