ソースを参照

Fixed to work with multiple tables

Removed toggled var, used as bootstrapTable property
murphmar 10 年 前
コミット
0fb8678936
1 ファイル変更5 行追加6 行削除
  1. 5 6
      src/extensions/mobile/bootstrap-table-mobile.js

+ 5 - 6
src/extensions/mobile/bootstrap-table-mobile.js

@@ -8,8 +8,6 @@
 
     'use strict';
 
-    var toggled = false;
-
     var resetView = function (el) {
         if (el.options.height || el.options.showFooter) {
             setTimeout(el.resetView(), 1);
@@ -43,9 +41,9 @@
     };
 
     var checkToggledStatus = function (targetToggledStatus, newToggledStatus, el) {
-        if (toggled === targetToggledStatus) {
+        if (el.options.toggled === targetToggledStatus) {
             el.toggleView();
-            toggled = newToggledStatus;
+            el.options.toggled = newToggledStatus;
         }
     };
 
@@ -53,7 +51,8 @@
         mobileResponsive: false,
         minWidth: 562,
         minHeight: undefined,
-        checkOnInit: true
+        checkOnInit: true,
+        toggled: false
     });
 
     var BootstrapTable = $.fn.bootstrapTable.Constructor,
@@ -79,4 +78,4 @@
             changeView(this, $(window).width(), $(window).height());
         }
     };
-}(jQuery);
+}(jQuery);