From 206ce7b2d1040c538f8f87470f4407ff45d63c4d Mon Sep 17 00:00:00 2001 From: Mike Taylor Date: Thu, 23 Jan 2014 23:27:06 +0000 Subject: [PATCH] New team object made for relevant mkwsResults, mkwsRecords or mkwsTermlists. Same team is not created more than once. --- tools/htdocs/mkws.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tools/htdocs/mkws.js b/tools/htdocs/mkws.js index 1bcebda..e721d8c 100644 --- a/tools/htdocs/mkws.js +++ b/tools/htdocs/mkws.js @@ -1409,7 +1409,7 @@ function _mkws_jquery_plugin ($) { //
// ### Down the line we will also want teams that have facet // divs but no results. But not today. - $('.mkwsRecords').each(function () { + $('.mkwsResults, .mkwsRecords, .mkwsTermlists').each(function () { var node = this; var classes = this.className; var list = classes.split(/\s+/) @@ -1420,11 +1420,13 @@ function _mkws_jquery_plugin ($) { tname = cname.replace(/^mkwsTeam_/, ''); } } - if (tname) { + if (!tname) { + alert("No MKWS team specified for mkwsRecords element with classes '" + classes + "'"); + } else if (mkws.teams[tname]) { + log("MKWS team '" + tname + "' already exists, skipping"); + } else { mkws.teams[tname] = _make_mkws_team(j, tname); log("Made MKWS team '" + tname + "'"); - } else { - alert("No MKWS team specified for mkwsRecords element with classes '" + classes + "'"); } }); -- 1.7.10.4