| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 | 
							- /**
 
-  * @author: Dennis Hernández
 
-  * @webSite: http://djhvscf.github.io/Blog
 
-  * @version: v1.0.0
 
-  */
 
- (function ($) {
 
-     'use strict';
 
-     var initResizable = function (that) {
 
-         //Deletes the plugin to re-create it
 
-         that.$el.colResizable({disable: true});
 
-         //Creates the plugin
 
-         that.$el.colResizable({
 
-             liveDrag: that.options.liveDrag,
 
-             fixed: that.options.fixed,
 
-             headerOnly: that.options.headerOnly,
 
-             minWidth: that.options.minWidth,
 
-             hoverCursor: that.options.hoverCursor,
 
-             dragCursor: that.options.dragCursor,
 
-             onResize: that.onResize,
 
-             onDrag: that.options.onResizableDrag
 
-         });
 
-     };
 
-     $.extend($.fn.bootstrapTable.defaults, {
 
-         resizable: false,
 
-         liveDrag: false,
 
-         fixed: true,
 
-         headerOnly: false,
 
-         minWidth: 15,
 
-         hoverCursor: 'e-resize',
 
-         dragCursor: 'e-resize',
 
-         onResizableResize: function (e) {
 
-             return false;
 
-         },
 
-         onResizableDrag: function (e) {
 
-             return false;
 
-         }
 
-     });
 
-     var BootstrapTable = $.fn.bootstrapTable.Constructor,
 
-         _toggleView = BootstrapTable.prototype.toggleView,
 
-         _resetView = BootstrapTable.prototype.resetView;
 
-     BootstrapTable.prototype.toggleView = function () {
 
-         _toggleView.apply(this, Array.prototype.slice.apply(arguments));
 
-         if (this.options.resizable && this.options.cardView) {
 
-             //Deletes the plugin
 
-             $(this.$el).colResizable({disable: true});
 
-         }
 
-     };
 
-     BootstrapTable.prototype.resetView = function () {
 
-         var that = this;
 
-         _resetView.apply(this, Array.prototype.slice.apply(arguments));
 
-         if (this.options.resizable) {
 
-             // because in fitHeader function, we use setTimeout(func, 100);
 
-             setTimeout(function () {
 
-                 initResizable(that);
 
-             }, 100);
 
-         }
 
-     };
 
-     BootstrapTable.prototype.onResize = function (e) {
 
-         var that = $(e.currentTarget);
 
-         that.bootstrapTable('resetView');
 
-         that.data('bootstrap.table').options.onResizableResize.apply(e);
 
-     }
 
- })(jQuery);
 
 
  |