From: Mike Taylor Date: Thu, 1 May 2014 14:44:30 +0000 (+0100) Subject: Rip out special-case code for moving Termlists between X-Git-Tag: 1.0.0~761 X-Git-Url: http://git.indexdata.com/?p=mkws-moved-to-github.git;a=commitdiff_plain;h=64a5ee97e8c7295513f26955df612ea58d9391c5 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. --- 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++) {