Tweak resizePage so that is does the appropriate actions on its very
authorMike Taylor <mike@indexdata.com>
Thu, 1 May 2014 11:24:46 +0000 (12:24 +0100)
committerMike Taylor <mike@indexdata.com>
Thu, 1 May 2014 11:24:46 +0000 (12:24 +0100)
first call. As a result, we now initially display the narrow version
when viewing in narrow window.

src/mkws-core.js

index 1ff2f2e..32e09f8 100644 (file)
@@ -336,11 +336,11 @@ mkws.pagerNext = function(tname) {
         var width = $(window).width();
         var from, to, method;
 
-        if (mkws.width === undefined) {
-            // No state change, since we have no previous state
-        } else if (mkws.width > threshhold && width <= threshhold) {
+        if ((mkws.width === undefined || mkws.width > threshhold) &&
+                   width <= threshhold) {
             from = "wide"; to = "narrow"; method = "hide";
-        } else if (mkws.width <= threshhold && width > threshhold) {
+        } else if ((mkws.width === undefined || mkws.width <= threshhold) &&
+                   width > threshhold) {
             from = "narrow"; to = "wide"; method = "show";
         }
         mkws.width = width;