X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=tools%2Fhtdocs%2Fmkws.js;h=1de551488d57892072918db614b77ca87798798c;hb=e68bce23c27148f21675012108dc7a4ae16c8d26;hp=56d3522df6519d332ea495dfe7fe0fb18cce646e;hpb=59042a289588b636ea5c80a1ec4c871415a4fe72;p=mkws-moved-to-github.git diff --git a/tools/htdocs/mkws.js b/tools/htdocs/mkws.js index 56d3522..1de5514 100644 --- a/tools/htdocs/mkws.js +++ b/tools/htdocs/mkws.js @@ -373,7 +373,7 @@ function team($, teamName) { function my_onbytarget(data, teamName) { debug("target for " + teamName); - var targetDiv = document.getElementById("mkwsBytarget"); + var targetDiv = $('.mkwsBytarget.mkwsTeam_' + teamName); if (!targetDiv) { // No mkwsTargets div. return; @@ -396,7 +396,7 @@ function team($, teamName) { } table += ''; - targetDiv.innerHTML = table; + targetDiv.html(table); } //////////////////////////////////////////////////////////////////////////////// @@ -985,18 +985,20 @@ function team($, teamName) { function mkws_html_switch() { - debug("HTML switch"); + debug("HTML switch for team " + m_teamName); - $("#mkwsSwitch").append($('' + M('Records') + '')); - $("#mkwsSwitch").append($("", { text: " | " })); - $("#mkwsSwitch").append($('' + M('Targets') + '')); + var node = $(".mkwsSwitch.mkwsTeam_" + m_teamName); + node.append($('' + M('Records') + '')); + node.append($("", { text: " | " })); + node.append($('' + M('Targets') + '')); debug("HTML targets"); - $("#mkwsTargets").html('\ -
\ + var node = $(".mkwsTargets.mkwsTeam_" + m_teamName); + node.html('\ +
\ No information available yet.\
'); - $("#mkwsTargets").css("display", "none"); + node.css("display", "none"); } @@ -1096,7 +1098,7 @@ function team($, teamName) { $("#mkwsTermlistContainer1").hide(); $("#mkwsTermlistContainer2").show(); for(var i = 0; i < list.length; i++) { - $("#" + list[i]).hide(); + $("#" + list[i]).hide(); // ### make team-aware } } else if ($(window).width() > width && parentId === "mkwsTermlistContainer2") { @@ -1105,7 +1107,7 @@ function team($, teamName) { $("#mkwsTermlistContainer1").show(); $("#mkwsTermlistContainer2").hide(); for(var i = 0; i < list.length; i++) { - $("#" + list[i]).show(); + $("#" + list[i]).show(); // ### make team-aware } } }; @@ -1309,11 +1311,20 @@ function _mkws_jquery_plugin ($) { var id = 'mkws' + ids[i]; var node = $('#' + id); if (node.attr('id')) { - node.addClass(id + " mkwsTeam_AUTO"); - log("added magic classes to '" + node.attr('id') + "'"); + node.addClass(id); + log("added magic class to '" + node.attr('id') + "'"); } } + // For all MKWS-classed nodes that don't have a team + // specified, set the team to AUTO. + $('div[class^="mkws"],div[class*=" mkws"]').each(function () { + if (!this.className.match(/mkwsTeam_/)) { + log("adding AUTO team to node with class '" + this.className + "'"); + $(this).addClass('mkwsTeam_AUTO'); + } + }); + // Find all nodes with class (NOT id) mkwsRecords, and // determine their team from the mkwsTeam_* class. So: //
@@ -1350,8 +1361,6 @@ function _mkws_jquery_plugin ($) { tname = cname.replace(/^mkwsTeam_/, ''); } } - if (!tname) - tname = "AUTO"; callback(tname); }