浏览代码

Update bootstrap-table.js

文翼 7 年之前
父节点
当前提交
6cdfb400b8
共有 1 个文件被更改,包括 9 次插入9 次删除
  1. 9 9
      src/bootstrap-table.js

+ 9 - 9
src/bootstrap-table.js

@@ -22,7 +22,7 @@
                 paginationSwitchDown: 'glyphicon-collapse-down icon-chevron-down',
                 paginationSwitchDown: 'glyphicon-collapse-down icon-chevron-down',
                 paginationSwitchUp: 'glyphicon-collapse-up icon-chevron-up',
                 paginationSwitchUp: 'glyphicon-collapse-up icon-chevron-up',
                 refresh: 'glyphicon-refresh icon-refresh',
                 refresh: 'glyphicon-refresh icon-refresh',
-                toggle: 'glyphicon-list-alt icon-list-alt',
+                toggleOff: 'glyphicon-list-alt icon-list-alt',
                 toggleOn: 'glyphicon-list-alt icon-list-alt',
                 toggleOn: 'glyphicon-list-alt icon-list-alt',
                 columns: 'glyphicon-th icon-th',
                 columns: 'glyphicon-th icon-th',
                 detailOpen: 'glyphicon-plus icon-plus',
                 detailOpen: 'glyphicon-plus icon-plus',
@@ -42,7 +42,7 @@
                 paginationSwitchDown: 'fa-toggle-down',
                 paginationSwitchDown: 'fa-toggle-down',
                 paginationSwitchUp: 'fa-toggle-up',
                 paginationSwitchUp: 'fa-toggle-up',
                 refresh: 'fa-refresh',
                 refresh: 'fa-refresh',
-                toggle: 'fa-toggle-off',
+                toggleOff: 'fa-toggle-off',
                 toggleOn: 'fa-toggle-on',
                 toggleOn: 'fa-toggle-on',
                 columns: 'fa-th-list',
                 columns: 'fa-th-list',
                 detailOpen: 'fa-plus',
                 detailOpen: 'fa-plus',
@@ -3095,16 +3095,16 @@
         this.initHeader();
         this.initHeader();
         // Fixed remove toolbar when click cardView button.
         // Fixed remove toolbar when click cardView button.
         //that.initToolbar();
         //that.initToolbar();
-        this.initBody();
-        this.trigger('toggle', this.options.cardView);
-        var button = this.$el.closest('div.bootstrap-table').find('button[name="toggle"] i');
+        var $icon = this.$toolbar.find('button[name="toggle"] i');
         if (this.options.cardView) {
         if (this.options.cardView) {
-            $(button).removeClass(this.options.icons.toggle);
-            $(button).addClass(this.options.icons.toggleOn);
+            $icon.removeClass(this.options.icons.toggleOff);
+            $icon.addClass(this.options.icons.toggleOn);
         } else {
         } else {
-            $(button).removeClass(this.options.icons.toggleOn);
-            $(button).addClass(this.options.icons.toggle);
+            $icon.removeClass(this.options.icons.toggleOn);
+            $icon.addClass(this.options.icons.toggleOff);
         }
         }
+        this.initBody();
+        this.trigger('toggle', this.options.cardView);
     };
     };
 
 
     BootstrapTable.prototype.refreshOptions = function (options) {
     BootstrapTable.prototype.refreshOptions = function (options) {