From 64a5ee97e8c7295513f26955df612ea58d9391c5 Mon Sep 17 00:00:00 2001 From: Mike Taylor Date: Thu, 1 May 2014 15:44:30 +0100 Subject: [PATCH] Rip out special-case code for moving Termlists between Termlist-Container-wide and Termlist-Container-narrow; replace it with general code that will re-position ANY widget between two different containers on a narrowing or widening event. --- src/mkws-core.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/mkws-core.js b/src/mkws-core.js index 4558fc5..7134dbf 100644 --- a/src/mkws-core.js +++ b/src/mkws-core.js @@ -347,10 +347,14 @@ mkws.pagerNext = function(tname) { if (from) { log("changing from " + from + " to " + to + ": " + width); - $(".mkwsTermlist-Container-" + from).hide(); - $(".mkwsTermlist-Container-" + to).show(); for (var tname in mkws.teams) { var team = mkws.teams[tname]; + team.visitWidgets(function (t, w) { + var w1 = team.widget(t + "-Container-" + from); + var w2 = team.widget(t + "-Container-" + to); + if (w1) $(w1.node).hide(); + if (w2) $(w1.node).hide(); + }); team.queue("resize" + to).publish(); $(".mkwsTermlists.mkwsTeam_" + tname).appendTo($(".mkwsTermlist-Container-" + to + ".mkwsTeam_" + tname)); for(var i = 0; i < list.length; i++) { -- 1.7.10.4