From b16189b74b3dda85ad33aa2c3dda21878936bdef Mon Sep 17 00:00:00 2001 From: Mike Taylor Date: Wed, 5 Feb 2014 12:50:01 +0000 Subject: [PATCH] mkws.resize_page() works on all teams. --- tools/htdocs/mkws.js | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/tools/htdocs/mkws.js b/tools/htdocs/mkws.js index d325f71..fe82c5c 100644 --- a/tools/htdocs/mkws.js +++ b/tools/htdocs/mkws.js @@ -902,7 +902,7 @@ function team($, teamName) { $(".mkwsResults.mkwsTeam_" + m_teamName).html('\ \ \ - \ \ \ \ \
\ + \
\
\ @@ -914,7 +914,7 @@ function team($, teamName) {
\ -
\ +
\
'); @@ -1341,25 +1341,30 @@ function _mkws_jquery_plugin ($) { var list = ["mkwsSwitch"]; var width = mkws_config.responsive_design_width; - var parentId = $("#mkwsTermlists").parent().attr('id'); + var parent = $(".mkwsTermlists").parent(); + log("parent = " + parent + ", length = " + parent.length); if ($(window).width() <= width && - parentId === "mkwsTermlistContainer1") { + parent.hasClass("mkwsTermlistContainer1")) { log("changing from wide to narrow: " + $(window).width()); - $("#mkwsTermlists").appendTo($("#mkwsTermlistContainer2")); - $("#mkwsTermlistContainer1").hide(); - $("#mkwsTermlistContainer2").show(); - for(var i = 0; i < list.length; i++) { - $("#" + list[i]).hide(); // ### make team-aware + $(".mkwsTermlistContainer1").hide(); + $(".mkwsTermlistContainer2").show(); + for (var tname in mkws.teams) { + $(".mkwsTermlists.mkwsTeam_" + tname).appendTo($(".mkwsTermlistContainer2.mkwsTeam_" + tname)); + for(var i = 0; i < list.length; i++) { + $("." + list[i] + ".mkwsTeam_" + tname).hide(); + } } } else if ($(window).width() > width && - parentId === "mkwsTermlistContainer2") { + parent.hasClass("mkwsTermlistContainer2")) { log("changing from narrow to wide: " + $(window).width()); - $("#mkwsTermlists").appendTo($("#mkwsTermlistContainer1")); - $("#mkwsTermlistContainer1").show(); - $("#mkwsTermlistContainer2").hide(); - for(var i = 0; i < list.length; i++) { - $("#" + list[i]).show(); // ### make team-aware + $(".mkwsTermlistContainer1").show(); + $(".mkwsTermlistContainer2").hide(); + for (var tname in mkws.teams) { + $(".mkwsTermlists.mkwsTeam_" + tname).appendTo($(".mkwsTermlistContainer1.mkwsTeam_" + tname)); + for(var i = 0; i < list.length; i++) { + $("." + list[i] + ".mkwsTeam_" + tname).show(); + } } } }; -- 1.7.10.4