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);
}