resizePage now use team.widget method to find widgets to show/hide.
authorMike Taylor <mike@indexdata.com>
Thu, 1 May 2014 11:10:49 +0000 (12:10 +0100)
committerMike Taylor <mike@indexdata.com>
Thu, 1 May 2014 11:10:49 +0000 (12:10 +0100)
This works correctly when the implicit AUTO team is used.

src/mkws-core.js

index ff619bd..1ff2f2e 100644 (file)
@@ -330,7 +330,7 @@ mkws.pagerNext = function(tname) {
 
 
     function resizePage() {
-       var list = ["mkwsSwitch", "mkwsLang"];
+       var list = ["Switch", "Lang"];
 
        var threshhold = mkws.config.responsive_design_width;
         var width = $(window).width();
@@ -353,7 +353,8 @@ mkws.pagerNext = function(tname) {
                 mkws.teams[tname].queue("resize" + to).publish();
                $(".mkwsTermlists.mkwsTeam_" + tname).appendTo($(".mkwsTermlist-Container-" + to + ".mkwsTeam_" + tname));
                for(var i = 0; i < list.length; i++) {
-                   $("." + list[i] + ".mkwsTeam_" + tname)[method]();
+                    var widget = mkws.teams[tname].widget(list[i]);
+                    if (widget) $(widget.node)[method]();
                }
            }
        }