diff --git a/dist/gridstack.min.js b/dist/gridstack.min.js
index 98e5fd3..027a48b 100644
--- a/dist/gridstack.min.js
+++ b/dist/gridstack.min.js
@@ -1,2 +1,2 @@
-!function(t){"function"==typeof define&&define.amd?define(["jquery","underscore"],t):t(jQuery,_)}(function(t,e){var i=window,n={is_intercepted:function(t,e){return!(t.x+t.width<=e.x||e.x+e.width<=t.x||t.y+t.height<=e.y||e.y+e.height<=t.y)},sort:function(t,i,n){return n=n||e.chain(t).map(function(t){return t.x+t.width}).max().value(),i=-1!=i?1:-1,e.sortBy(t,function(t){return i*(t.x+t.y*n)})},create_stylesheet:function(){var t=document.createElement("style");return t.appendChild(document.createTextNode("")),document.head.appendChild(t),t.sheet},insert_css_rule:function(t,e,i,n){"insertRule"in t?t.insertRule(e+"{"+i+"}",n):"addRule"in t&&t.addRule(e,i,n)},toBool:function(t){return"boolean"==typeof t?t:"string"==typeof t?(t=t.toLowerCase(),!(""==t||"no"==t||"false"==t||"0"==t)):Boolean(t)}},o=0,a=function(t,e,i,n,o){this.width=t,this["float"]=i||!1,this.height=n||0,this.nodes=o||[],this.onchange=e||function(){}};a.prototype._fix_collisions=function(t){this._sort_nodes(-1);var i=t,o=Boolean(e.find(this.nodes,function(t){return t.locked}));for(this["float"]||o||(i={x:0,y:t.y,width:this.width,height:t.height});;){var a=e.find(this.nodes,function(e){return e!=t&&n.is_intercepted(e,i)},this);if("undefined"==typeof a)return;this.move_node(a,a.x,t.y+t.height,a.width,a.height,!0)}},a.prototype._sort_nodes=function(t){this.nodes=n.sort(this.nodes,t,this.width)},a.prototype._pack_nodes=function(){this._sort_nodes(),this["float"]?e.each(this.nodes,function(t){if(!t._updating&&"undefined"!=typeof t._orig_y&&t.y!=t._orig_y)for(var i=t.y;i>=t._orig_y;){var o=e.chain(this.nodes).find(function(e){return t!=e&&n.is_intercepted({x:t.x,y:i,width:t.width,height:t.height},e)}).value();o||(t._dirty=!0,t.y=i),--i}},this):e.each(this.nodes,function(t,i){if(!t.locked)for(;t.y>0;){var o=t.y-1,a=0==i;if(i>0){var h=e.chain(this.nodes).first(i).find(function(e){return n.is_intercepted({x:t.x,y:o,width:t.width,height:t.height},e)}).value();a="undefined"==typeof h}if(!a)break;t._dirty=t.y!=o,t.y=o}},this)},a.prototype._prepare_node=function(t,i){return t=e.defaults(t||{},{width:1,height:1,x:0,y:0}),t.x=parseInt(""+t.x),t.y=parseInt(""+t.y),t.width=parseInt(""+t.width),t.height=parseInt(""+t.height),t.auto_position=t.auto_position||!1,t.no_resize=t.no_resize||!1,t.no_move=t.no_move||!1,t.width>this.width?t.width=this.width:t.width<1&&(t.width=1),t.height<1&&(t.height=1),t.x<0&&(t.x=0),t.x+t.width>this.width&&(i?t.width=this.width-t.x:t.x=this.width-t.width),t.y<0&&(t.y=0),t},a.prototype._notify=function(){var t=Array.prototype.slice.call(arguments,1).concat(this.get_dirty_nodes());t=t.concat(this.get_dirty_nodes()),this.onchange(t)},a.prototype.clean_nodes=function(){e.each(this.nodes,function(t){t._dirty=!1})},a.prototype.get_dirty_nodes=function(){return e.filter(this.nodes,function(t){return t._dirty})},a.prototype.add_node=function(t){if(t=this._prepare_node(t),"undefined"!=typeof t.max_width&&(t.width=Math.min(t.width,t.max_width)),"undefined"!=typeof t.max_height&&(t.height=Math.min(t.height,t.max_height)),"undefined"!=typeof t.min_width&&(t.width=Math.max(t.width,t.min_width)),"undefined"!=typeof t.min_height&&(t.height=Math.max(t.height,t.min_height)),t._id=++o,t._dirty=!0,t.auto_position){this._sort_nodes();for(var i=0;;++i){var a=i%this.width,h=Math.floor(i/this.width);if(!(a+t.width>this.width||e.find(this.nodes,function(e){return n.is_intercepted({x:a,y:h,width:t.width,height:t.height},e)}))){t.x=a,t.y=h;break}}}return this.nodes.push(t),this._fix_collisions(t),this._pack_nodes(),this._notify(),t},a.prototype.remove_node=function(t){t._id=null,this.nodes=e.without(this.nodes,t),this._pack_nodes(),this._notify(t)},a.prototype.can_move_node=function(i,n,o,h,s){var d=Boolean(e.find(this.nodes,function(t){return t.locked}));if(!this.height&&!d)return!0;var r,_=new a(this.width,null,this["float"],0,e.map(this.nodes,function(e){return e==i?r=t.extend({},e):t.extend({},e)}));_.move_node(r,n,o,h,s);var l=!0;return d&&(l&=!Boolean(e.find(_.nodes,function(t){return t!=r&&Boolean(t.locked)&&Boolean(t._dirty)}))),this.height&&(l&=_.get_grid_height()<=this.height),l},a.prototype.can_be_placed_with_respect_to_height=function(i){if(!this.height)return!0;var n=new a(this.width,null,this["float"],0,e.map(this.nodes,function(e){return t.extend({},e)}));return n.add_node(i),n.get_grid_height()<=this.height},a.prototype.move_node=function(t,e,i,n,o,a){if("number"!=typeof e&&(e=t.x),"number"!=typeof i&&(i=t.y),"number"!=typeof n&&(n=t.width),"number"!=typeof o&&(o=t.height),"undefined"!=typeof t.max_width&&(n=Math.min(n,t.max_width)),"undefined"!=typeof t.max_height&&(o=Math.min(o,t.max_height)),"undefined"!=typeof t.min_width&&(n=Math.max(n,t.min_width)),"undefined"!=typeof t.min_height&&(o=Math.max(o,t.min_height)),t.x==e&&t.y==i&&t.width==n&&t.height==o)return t;var h=t.width!=n;return t._dirty=!0,t.x=e,t.y=i,t.width=n,t.height=o,t=this._prepare_node(t,h),this._fix_collisions(t),a||(this._pack_nodes(),this._notify()),t},a.prototype.get_grid_height=function(){return e.reduce(this.nodes,function(t,e){return Math.max(t,e.y+e.height)},0)},a.prototype.begin_update=function(t){e.each(this.nodes,function(t){t._orig_y=t.y}),t._updating=!0},a.prototype.end_update=function(){var t=e.find(this.nodes,function(t){return t._updating});t&&(t._updating=!1)};var h=function(i,o){var h,s=this;if(this.container=t(i),this.opts=e.defaults(o||{},{width:parseInt(this.container.attr("data-gs-width"))||12,height:parseInt(this.container.attr("data-gs-height"))||0,item_class:"grid-stack-item",placeholder_class:"grid-stack-placeholder",handle:".grid-stack-item-content",cell_height:60,vertical_margin:20,auto:!0,min_width:768,"float":!1,_class:"grid-stack-"+(1e4*Math.random()).toFixed(0),animate:Boolean(this.container.attr("data-gs-animate"))||!1,always_show_resize_handle:o.always_show_resize_handle||!1}),this.container.addClass(this.opts._class),this._styles=n.create_stylesheet(),this._styles._max=0,this.grid=new a(this.opts.width,function(t){var i=0;e.each(t,function(t){null==t._id?t.el.remove():(t.el.attr("data-gs-x",t.x).attr("data-gs-y",t.y).attr("data-gs-width",t.width).attr("data-gs-height",t.height),i=Math.max(i,t.y+t.height))}),s._update_styles(i+10)},this.opts["float"],this.opts.height),this.opts.auto){var d=[];this.container.find("."+this.opts.item_class).each(function(e,i){i=t(i),d.push({el:i,i:parseInt(i.attr("data-gs-x"))+parseInt(i.attr("data-gs-y"))*parseInt(i.attr("data-gs-width"))})}),e.chain(d).sortBy(function(t){return t.i}).each(function(t){s._prepare_element(t.el)})}this.set_animation(this.opts.animate),this.placeholder=t('
').hide(),this.container.append(this.placeholder),this.container.height(this.grid.get_grid_height()*(this.opts.cell_height+this.opts.vertical_margin)-this.opts.vertical_margin);var r=function(){if(s._is_one_column_mode()){if(h)return;h=!0,s.grid._sort_nodes(),e.each(s.grid.nodes,function(t){s.container.append(t.el),t.no_move||t.el.draggable("disable"),t.no_resize||t.el.resizable("disable")})}else{if(!h)return;h=!1,e.each(s.grid.nodes,function(t){t.no_move||t.el.draggable("enable"),t.no_resize||t.el.resizable("enable")})}};t(window).resize(r),r()};return h.prototype._update_styles=function(t){if("undefined"==typeof t){for(t=this._styles._max,this._styles._max=0;this._styles.rules.length;)this._styles.removeRule(0);this._update_container_height()}if(t>this._styles._max){for(var e=this._styles._max;t>e;++e){var i="."+this.opts._class+" ."+this.opts.item_class;n.insert_css_rule(this._styles,i+'[data-gs-height="'+(e+1)+'"]',"height: "+(this.opts.cell_height*(e+1)+this.opts.vertical_margin*e)+"px;",e),n.insert_css_rule(this._styles,i+'[data-gs-min-height="'+(e+1)+'"]',"min-height: "+(this.opts.cell_height*(e+1)+this.opts.vertical_margin*e)+"px;",e),n.insert_css_rule(this._styles,i+'[data-gs-max-height="'+(e+1)+'"]',"max-height: "+(this.opts.cell_height*(e+1)+this.opts.vertical_margin*e)+"px;",e),n.insert_css_rule(this._styles,i+'[data-gs-y="'+e+'"]',"top: "+(this.opts.cell_height*e+this.opts.vertical_margin*e)+"px;",e)}this._styles._max=t}},h.prototype._update_container_height=function(){this.container.height(this.grid.get_grid_height()*(this.opts.cell_height+this.opts.vertical_margin)-this.opts.vertical_margin)},h.prototype._is_one_column_mode=function(){return t(window).width()<=this.opts.min_width},h.prototype._prepare_element=function(e){var i=this;e=t(e),e.addClass(this.opts.item_class);var o=i.grid.add_node({x:e.attr("data-gs-x"),y:e.attr("data-gs-y"),width:e.attr("data-gs-width"),height:e.attr("data-gs-height"),max_width:e.attr("data-gs-max-width"),min_width:e.attr("data-gs-min-width"),max_height:e.attr("data-gs-max-height")||100,min_height:e.attr("data-gs-min-height"),auto_position:n.toBool(e.attr("data-gs-auto-position")),no_resize:n.toBool(e.attr("data-gs-no-resize")),no_move:n.toBool(e.attr("data-gs-no-move")),locked:n.toBool(e.attr("data-gs-locked")),el:e});e.data("_gridstack_node",o);var a,h,s=function(){var e=t(this);i.grid.clean_nodes(),i.grid.begin_update(o),a=Math.ceil(e.outerWidth()/e.attr("data-gs-width")),h=i.opts.cell_height+i.opts.vertical_margin,i.placeholder.attr("data-gs-x",e.attr("data-gs-x")).attr("data-gs-y",e.attr("data-gs-y")).attr("data-gs-width",e.attr("data-gs-width")).attr("data-gs-height",e.attr("data-gs-height")).show(),o.el=i.placeholder},d=function(){var e=t(this);o.el=e,i.placeholder.hide(),e.attr("data-gs-x",o.x).attr("data-gs-y",o.y).attr("data-gs-width",o.width).attr("data-gs-height",o.height).removeAttr("style"),i._update_container_height(),i.container.trigger("change",[i.grid.get_dirty_nodes()]),i.grid.end_update()};e.draggable({handle:this.opts.handle,scroll:!0,appendTo:"body",start:s,stop:d,drag:function(t,e){var n=Math.round(e.position.left/a),s=Math.floor((e.position.top+h/2)/h);i.grid.can_move_node(o,n,s,o.width,o.height)&&(i.grid.move_node(o,n,s),i._update_container_height())}}).resizable({autoHide:!this.opts.always_show_resize_handle,handles:"se",minHeight:this.opts.cell_height-10,minWidth:70,start:s,stop:d,resize:function(t,e){var n=Math.round(e.size.width/a),s=Math.round(e.size.height/h);i.grid.can_move_node(o,o.x,o.y,n,s)&&(i.grid.move_node(o,o.x,o.y,n,s),i._update_container_height())}}),(o.no_move||this._is_one_column_mode())&&e.draggable("disable"),(o.no_resize||this._is_one_column_mode())&&e.resizable("disable"),e.attr("data-gs-locked",o.locked?"yes":null)},h.prototype.set_animation=function(t){t?this.container.addClass("grid-stack-animate"):this.container.removeClass("grid-stack-animate")},h.prototype.add_widget=function(e,i,n,o,a,h){return e=t(e),"undefined"!=typeof i&&e.attr("data-gs-x",i),"undefined"!=typeof n&&e.attr("data-gs-y",n),"undefined"!=typeof o&&e.attr("data-gs-width",o),"undefined"!=typeof a&&e.attr("data-gs-height",a),"undefined"!=typeof h&&e.attr("data-gs-auto-position",h?"yes":null),this.container.append(e),this._prepare_element(e),this._update_container_height(),e},h.prototype.will_it_fit=function(t,e,i,n,o){var a={x:t,y:e,width:i,height:n,auto_position:o};return this.grid.can_be_placed_with_respect_to_height(a)},h.prototype.remove_widget=function(e){e=t(e);var i=e.data("_gridstack_node");this.grid.remove_node(i),e.remove(),this._update_container_height()},h.prototype.remove_all=function(){e.each(this.grid.nodes,function(t){t.el.remove()}),this.grid.nodes=[],this._update_container_height()},h.prototype.resizable=function(e,i){return e=t(e),e.each(function(e,n){n=t(n);var o=n.data("_gridstack_node");"undefined"!=typeof o&&(o.no_resize=!i,n.resizable(o.no_resize?"disable":"enable"))}),this},h.prototype.movable=function(e,i){return e=t(e),e.each(function(e,n){n=t(n);var o=n.data("_gridstack_node");"undefined"!=typeof o&&(o.no_move=!i,n.draggable(o.no_move?"disable":"enable"))}),this},h.prototype.disable=function(){this.movable(this.container.find("."+this.opts.item_class),!1),this.resizable(this.container.find("."+this.opts.item_class),!1)},h.prototype.enable=function(){this.movable(this.container.find("."+this.opts.item_class),!0),this.resizable(this.container.find("."+this.opts.item_class),!0)},h.prototype.locked=function(e,i){return e=t(e),e.each(function(e,n){n=t(n);var o=n.data("_gridstack_node");"undefined"!=typeof o&&(o.locked=i||!1,n.attr("data-gs-locked",o.locked?"yes":null))}),this},h.prototype._update_element=function(e,i){e=t(e).first();var n=e.data("_gridstack_node");if("undefined"!=typeof n){var o=this;o.grid.clean_nodes(),o.grid.begin_update(n),i.call(this,e,n),o._update_container_height(),o.container.trigger("change",[o.grid.get_dirty_nodes()]),o.grid.end_update()}},h.prototype.resize=function(t,e,i){this._update_element(t,function(t,n){e=null!=e&&"undefined"!=typeof e?e:n.width,i=null!=i&&"undefined"!=typeof i?i:n.height,this.grid.move_node(n,n.x,n.y,e,i)})},h.prototype.move=function(t,e,i){this._update_element(t,function(t,n){e=null!=e&&"undefined"!=typeof e?e:n.x,i=null!=i&&"undefined"!=typeof i?i:n.y,this.grid.move_node(n,e,i,n.width,n.height)})},h.prototype.cell_height=function(t){return"undefined"==typeof t?this.opts.cell_height:(t=parseInt(t),void(t!=this.opts.cell_height&&(this.opts.cell_height=t||this.opts.cell_height,this._update_styles())))},h.prototype.cell_width=function(){var t=this.container.find("."+this.opts.item_class).first();return Math.ceil(t.outerWidth()/t.attr("data-gs-width"))},h.prototype.get_cell_from_pixel=function(t){var e=this.container.position(),i=t.left-e.left,n=t.top-e.top,o=Math.floor(this.container.width()/this.opts.width),a=this.opts.cell_height+this.opts.vertical_margin;return{x:Math.floor(i/o),y:Math.floor(n/a)}},i.GridStackUI=h,i.GridStackUI.Utils=n,t.fn.gridstack=function(e){return this.each(function(){t(this).data("gridstack")||t(this).data("gridstack",new h(this,e))})},i.GridStackUI});
+!function(t){"function"==typeof define&&define.amd?define(["jquery","underscore"],t):t(jQuery,_)}(function(t,e){var i=window,n={is_intercepted:function(t,e){return!(t.x+t.width<=e.x||e.x+e.width<=t.x||t.y+t.height<=e.y||e.y+e.height<=t.y)},sort:function(t,i,n){return n=n||e.chain(t).map(function(t){return t.x+t.width}).max().value(),i=-1!=i?1:-1,e.sortBy(t,function(t){return i*(t.x+t.y*n)})},create_stylesheet:function(){var t=document.createElement("style");return t.appendChild(document.createTextNode("")),document.head.appendChild(t),t.sheet},insert_css_rule:function(t,e,i,n){"function"==typeof t.insertRule?t.insertRule(e+"{"+i+"}",n):"function"==typeof t.addRule&&t.addRule(e,i,n)},toBool:function(t){return"boolean"==typeof t?t:"string"==typeof t?(t=t.toLowerCase(),!(""==t||"no"==t||"false"==t||"0"==t)):Boolean(t)}},o=0,s=function(t,e,i,n,o){this.width=t,this["float"]=i||!1,this.height=n||0,this.nodes=o||[],this.onchange=e||function(){}};s.prototype._fix_collisions=function(t){this._sort_nodes(-1);var i=t,o=Boolean(e.find(this.nodes,function(t){return t.locked}));for(this["float"]||o||(i={x:0,y:t.y,width:this.width,height:t.height});;){var s=e.find(this.nodes,function(e){return e!=t&&n.is_intercepted(e,i)},this);if("undefined"==typeof s)return;this.move_node(s,s.x,t.y+t.height,s.width,s.height,!0)}},s.prototype._sort_nodes=function(t){this.nodes=n.sort(this.nodes,t,this.width)},s.prototype._pack_nodes=function(){this._sort_nodes(),this["float"]?e.each(this.nodes,function(t){if(!t._updating&&"undefined"!=typeof t._orig_y&&t.y!=t._orig_y)for(var i=t.y;i>=t._orig_y;){var o=e.chain(this.nodes).find(function(e){return t!=e&&n.is_intercepted({x:t.x,y:i,width:t.width,height:t.height},e)}).value();o||(t._dirty=!0,t.y=i),--i}},this):e.each(this.nodes,function(t,i){if(!t.locked)for(;t.y>0;){var o=t.y-1,s=0==i;if(i>0){var a=e.chain(this.nodes).first(i).find(function(e){return n.is_intercepted({x:t.x,y:o,width:t.width,height:t.height},e)}).value();s="undefined"==typeof a}if(!s)break;t._dirty=t.y!=o,t.y=o}},this)},s.prototype._prepare_node=function(t,i){return t=e.defaults(t||{},{width:1,height:1,x:0,y:0}),t.x=parseInt(""+t.x),t.y=parseInt(""+t.y),t.width=parseInt(""+t.width),t.height=parseInt(""+t.height),t.auto_position=t.auto_position||!1,t.no_resize=t.no_resize||!1,t.no_move=t.no_move||!1,t.width>this.width?t.width=this.width:t.width<1&&(t.width=1),t.height<1&&(t.height=1),t.x<0&&(t.x=0),t.x+t.width>this.width&&(i?t.width=this.width-t.x:t.x=this.width-t.width),t.y<0&&(t.y=0),t},s.prototype._notify=function(){var t=Array.prototype.slice.call(arguments,1).concat(this.get_dirty_nodes());t=t.concat(this.get_dirty_nodes()),this.onchange(t)},s.prototype.clean_nodes=function(){e.each(this.nodes,function(t){t._dirty=!1})},s.prototype.get_dirty_nodes=function(){return e.filter(this.nodes,function(t){return t._dirty})},s.prototype.add_node=function(t){if(t=this._prepare_node(t),"undefined"!=typeof t.max_width&&(t.width=Math.min(t.width,t.max_width)),"undefined"!=typeof t.max_height&&(t.height=Math.min(t.height,t.max_height)),"undefined"!=typeof t.min_width&&(t.width=Math.max(t.width,t.min_width)),"undefined"!=typeof t.min_height&&(t.height=Math.max(t.height,t.min_height)),t._id=++o,t._dirty=!0,t.auto_position){this._sort_nodes();for(var i=0;;++i){var s=i%this.width,a=Math.floor(i/this.width);if(!(s+t.width>this.width||e.find(this.nodes,function(e){return n.is_intercepted({x:s,y:a,width:t.width,height:t.height},e)}))){t.x=s,t.y=a;break}}}return this.nodes.push(t),this._fix_collisions(t),this._pack_nodes(),this._notify(),t},s.prototype.remove_node=function(t){t._id=null,this.nodes=e.without(this.nodes,t),this._pack_nodes(),this._notify(t)},s.prototype.can_move_node=function(i,n,o,a,h){var d=Boolean(e.find(this.nodes,function(t){return t.locked}));if(!this.height&&!d)return!0;var r,_=new s(this.width,null,this["float"],0,e.map(this.nodes,function(e){return e==i?r=t.extend({},e):t.extend({},e)}));_.move_node(r,n,o,a,h);var l=!0;return d&&(l&=!Boolean(e.find(_.nodes,function(t){return t!=r&&Boolean(t.locked)&&Boolean(t._dirty)}))),this.height&&(l&=_.get_grid_height()<=this.height),l},s.prototype.can_be_placed_with_respect_to_height=function(i){if(!this.height)return!0;var n=new s(this.width,null,this["float"],0,e.map(this.nodes,function(e){return t.extend({},e)}));return n.add_node(i),n.get_grid_height()<=this.height},s.prototype.move_node=function(t,e,i,n,o,s){if("number"!=typeof e&&(e=t.x),"number"!=typeof i&&(i=t.y),"number"!=typeof n&&(n=t.width),"number"!=typeof o&&(o=t.height),"undefined"!=typeof t.max_width&&(n=Math.min(n,t.max_width)),"undefined"!=typeof t.max_height&&(o=Math.min(o,t.max_height)),"undefined"!=typeof t.min_width&&(n=Math.max(n,t.min_width)),"undefined"!=typeof t.min_height&&(o=Math.max(o,t.min_height)),t.x==e&&t.y==i&&t.width==n&&t.height==o)return t;var a=t.width!=n;return t._dirty=!0,t.x=e,t.y=i,t.width=n,t.height=o,t=this._prepare_node(t,a),this._fix_collisions(t),s||(this._pack_nodes(),this._notify()),t},s.prototype.get_grid_height=function(){return e.reduce(this.nodes,function(t,e){return Math.max(t,e.y+e.height)},0)},s.prototype.begin_update=function(t){e.each(this.nodes,function(t){t._orig_y=t.y}),t._updating=!0},s.prototype.end_update=function(){var t=e.find(this.nodes,function(t){return t._updating});t&&(t._updating=!1)};var a=function(i,o){var a,h=this;if(this.container=t(i),this.opts=e.defaults(o||{},{width:parseInt(this.container.attr("data-gs-width"))||12,height:parseInt(this.container.attr("data-gs-height"))||0,item_class:"grid-stack-item",placeholder_class:"grid-stack-placeholder",handle:".grid-stack-item-content",cell_height:60,vertical_margin:20,auto:!0,min_width:768,"float":!1,_class:"grid-stack-"+(1e4*Math.random()).toFixed(0),animate:Boolean(this.container.attr("data-gs-animate"))||!1,always_show_resize_handle:o.always_show_resize_handle||!1}),this.container.addClass(this.opts._class),this._styles=n.create_stylesheet(),this._styles._max=0,this.grid=new s(this.opts.width,function(t){var i=0;e.each(t,function(t){null==t._id?t.el.remove():(t.el.attr("data-gs-x",t.x).attr("data-gs-y",t.y).attr("data-gs-width",t.width).attr("data-gs-height",t.height),i=Math.max(i,t.y+t.height))}),h._update_styles(i+10)},this.opts["float"],this.opts.height),this.opts.auto){var d=[];this.container.find("."+this.opts.item_class).each(function(e,i){i=t(i),d.push({el:i,i:parseInt(i.attr("data-gs-x"))+parseInt(i.attr("data-gs-y"))*parseInt(i.attr("data-gs-width"))})}),e.chain(d).sortBy(function(t){return t.i}).each(function(t){h._prepare_element(t.el)})}this.set_animation(this.opts.animate),this.placeholder=t('').hide(),this.container.append(this.placeholder),this.container.height(this.grid.get_grid_height()*(this.opts.cell_height+this.opts.vertical_margin)-this.opts.vertical_margin);var r=function(){if(h._is_one_column_mode()){if(a)return;a=!0,h.grid._sort_nodes(),e.each(h.grid.nodes,function(t){h.container.append(t.el),t.no_move||t.el.draggable("disable"),t.no_resize||t.el.resizable("disable")})}else{if(!a)return;a=!1,e.each(h.grid.nodes,function(t){t.no_move||t.el.draggable("enable"),t.no_resize||t.el.resizable("enable")})}};t(window).resize(r),r()};return a.prototype._update_styles=function(t){if("undefined"==typeof t){t=this._styles._max,this._styles._max=0;var e=function(){};for("function"==typeof this._styles.removeRule?e=this._styles.removeRule:"function"==typeof this._styles.deleteRule&&(e=this._styles.deleteRule);this._styles.rules.length;)e(0);this._update_container_height()}if(t>this._styles._max){for(var i=this._styles._max;t>i;++i){var o="."+this.opts._class+" ."+this.opts.item_class;n.insert_css_rule(this._styles,o+'[data-gs-height="'+(i+1)+'"]',"height: "+(this.opts.cell_height*(i+1)+this.opts.vertical_margin*i)+"px;",i),n.insert_css_rule(this._styles,o+'[data-gs-min-height="'+(i+1)+'"]',"min-height: "+(this.opts.cell_height*(i+1)+this.opts.vertical_margin*i)+"px;",i),n.insert_css_rule(this._styles,o+'[data-gs-max-height="'+(i+1)+'"]',"max-height: "+(this.opts.cell_height*(i+1)+this.opts.vertical_margin*i)+"px;",i),n.insert_css_rule(this._styles,o+'[data-gs-y="'+i+'"]',"top: "+(this.opts.cell_height*i+this.opts.vertical_margin*i)+"px;",i)}this._styles._max=t}},a.prototype._update_container_height=function(){this.container.height(this.grid.get_grid_height()*(this.opts.cell_height+this.opts.vertical_margin)-this.opts.vertical_margin)},a.prototype._is_one_column_mode=function(){return t(window).width()<=this.opts.min_width},a.prototype._prepare_element=function(e){var i=this;e=t(e),e.addClass(this.opts.item_class);var o=i.grid.add_node({x:e.attr("data-gs-x"),y:e.attr("data-gs-y"),width:e.attr("data-gs-width"),height:e.attr("data-gs-height"),max_width:e.attr("data-gs-max-width"),min_width:e.attr("data-gs-min-width"),max_height:e.attr("data-gs-max-height")||100,min_height:e.attr("data-gs-min-height"),auto_position:n.toBool(e.attr("data-gs-auto-position")),no_resize:n.toBool(e.attr("data-gs-no-resize")),no_move:n.toBool(e.attr("data-gs-no-move")),locked:n.toBool(e.attr("data-gs-locked")),el:e});e.data("_gridstack_node",o);var s,a,h=function(){var e=t(this);i.grid.clean_nodes(),i.grid.begin_update(o),s=Math.ceil(e.outerWidth()/e.attr("data-gs-width")),a=i.opts.cell_height+i.opts.vertical_margin,i.placeholder.attr("data-gs-x",e.attr("data-gs-x")).attr("data-gs-y",e.attr("data-gs-y")).attr("data-gs-width",e.attr("data-gs-width")).attr("data-gs-height",e.attr("data-gs-height")).show(),o.el=i.placeholder},d=function(){var e=t(this);o.el=e,i.placeholder.hide(),e.attr("data-gs-x",o.x).attr("data-gs-y",o.y).attr("data-gs-width",o.width).attr("data-gs-height",o.height).removeAttr("style"),i._update_container_height(),i.container.trigger("change",[i.grid.get_dirty_nodes()]),i.grid.end_update()};e.draggable({handle:this.opts.handle,scroll:!0,appendTo:"body",start:h,stop:d,drag:function(t,e){var n=Math.round(e.position.left/s),h=Math.floor((e.position.top+a/2)/a);i.grid.can_move_node(o,n,h,o.width,o.height)&&(i.grid.move_node(o,n,h),i._update_container_height())}}).resizable({autoHide:!this.opts.always_show_resize_handle,handles:"se",minHeight:this.opts.cell_height-10,minWidth:70,start:h,stop:d,resize:function(t,e){var n=Math.round(e.size.width/s),h=Math.round(e.size.height/a);i.grid.can_move_node(o,o.x,o.y,n,h)&&(i.grid.move_node(o,o.x,o.y,n,h),i._update_container_height())}}),(o.no_move||this._is_one_column_mode())&&e.draggable("disable"),(o.no_resize||this._is_one_column_mode())&&e.resizable("disable"),e.attr("data-gs-locked",o.locked?"yes":null)},a.prototype.set_animation=function(t){t?this.container.addClass("grid-stack-animate"):this.container.removeClass("grid-stack-animate")},a.prototype.add_widget=function(e,i,n,o,s,a){return e=t(e),"undefined"!=typeof i&&e.attr("data-gs-x",i),"undefined"!=typeof n&&e.attr("data-gs-y",n),"undefined"!=typeof o&&e.attr("data-gs-width",o),"undefined"!=typeof s&&e.attr("data-gs-height",s),"undefined"!=typeof a&&e.attr("data-gs-auto-position",a?"yes":null),this.container.append(e),this._prepare_element(e),this._update_container_height(),e},a.prototype.will_it_fit=function(t,e,i,n,o){var s={x:t,y:e,width:i,height:n,auto_position:o};return this.grid.can_be_placed_with_respect_to_height(s)},a.prototype.remove_widget=function(e){e=t(e);var i=e.data("_gridstack_node");this.grid.remove_node(i),e.remove(),this._update_container_height()},a.prototype.remove_all=function(){e.each(this.grid.nodes,function(t){t.el.remove()}),this.grid.nodes=[],this._update_container_height()},a.prototype.resizable=function(e,i){return e=t(e),e.each(function(e,n){n=t(n);var o=n.data("_gridstack_node");"undefined"!=typeof o&&(o.no_resize=!i,n.resizable(o.no_resize?"disable":"enable"))}),this},a.prototype.movable=function(e,i){return e=t(e),e.each(function(e,n){n=t(n);var o=n.data("_gridstack_node");"undefined"!=typeof o&&(o.no_move=!i,n.draggable(o.no_move?"disable":"enable"))}),this},a.prototype.disable=function(){this.movable(this.container.find("."+this.opts.item_class),!1),this.resizable(this.container.find("."+this.opts.item_class),!1)},a.prototype.enable=function(){this.movable(this.container.find("."+this.opts.item_class),!0),this.resizable(this.container.find("."+this.opts.item_class),!0)},a.prototype.locked=function(e,i){return e=t(e),e.each(function(e,n){n=t(n);var o=n.data("_gridstack_node");"undefined"!=typeof o&&(o.locked=i||!1,n.attr("data-gs-locked",o.locked?"yes":null))}),this},a.prototype._update_element=function(e,i){e=t(e).first();var n=e.data("_gridstack_node");if("undefined"!=typeof n){var o=this;o.grid.clean_nodes(),o.grid.begin_update(n),i.call(this,e,n),o._update_container_height(),o.container.trigger("change",[o.grid.get_dirty_nodes()]),o.grid.end_update()}},a.prototype.resize=function(t,e,i){this._update_element(t,function(t,n){e=null!=e&&"undefined"!=typeof e?e:n.width,i=null!=i&&"undefined"!=typeof i?i:n.height,this.grid.move_node(n,n.x,n.y,e,i)})},a.prototype.move=function(t,e,i){this._update_element(t,function(t,n){e=null!=e&&"undefined"!=typeof e?e:n.x,i=null!=i&&"undefined"!=typeof i?i:n.y,this.grid.move_node(n,e,i,n.width,n.height)})},a.prototype.cell_height=function(t){return"undefined"==typeof t?this.opts.cell_height:(t=parseInt(t),void(t!=this.opts.cell_height&&(this.opts.cell_height=t||this.opts.cell_height,this._update_styles())))},a.prototype.cell_width=function(){var t=this.container.find("."+this.opts.item_class).first();return Math.ceil(t.outerWidth()/t.attr("data-gs-width"))},a.prototype.get_cell_from_pixel=function(t){var e=this.container.position(),i=t.left-e.left,n=t.top-e.top,o=Math.floor(this.container.width()/this.opts.width),s=this.opts.cell_height+this.opts.vertical_margin;return{x:Math.floor(i/o),y:Math.floor(n/s)}},i.GridStackUI=a,i.GridStackUI.Utils=n,t.fn.gridstack=function(e){return this.each(function(){t(this).data("gridstack")||t(this).data("gridstack",new a(this,e))})},i.GridStackUI});
//# sourceMappingURL=gridstack.min.map
\ No newline at end of file
diff --git a/dist/gridstack.min.map b/dist/gridstack.min.map
index 2185e52..5e454d2 100644
--- a/dist/gridstack.min.map
+++ b/dist/gridstack.min.map
@@ -1 +1 @@
-{"version":3,"file":"dist/gridstack.min.js","sources":["src/gridstack.js"],"names":["factory","define","amd","jQuery","_","$","scope","window","Utils","is_intercepted","a","b","x","width","y","height","sort","nodes","dir","chain","map","node","max","value","sortBy","n","create_stylesheet","style","document","createElement","appendChild","createTextNode","head","sheet","insert_css_rule","selector","rules","index","insertRule","addRule","toBool","v","toLowerCase","Boolean","id_seq","GridStackEngine","onchange","float","items","this","prototype","_fix_collisions","_sort_nodes","nn","has_locked","find","locked","collision_node","move_node","_pack_nodes","each","_updating","_orig_y","new_y","bn","_dirty","i","can_be_moved","first","_prepare_node","resizing","defaults","parseInt","auto_position","no_resize","no_move","_notify","deleted_nodes","Array","slice","call","arguments","concat","get_dirty_nodes","clean_nodes","filter","add_node","max_width","Math","min","max_height","min_width","min_height","_id","floor","push","remove_node","without","can_move_node","cloned_node","clone","extend","res","get_grid_height","can_be_placed_with_respect_to_height","no_pack","reduce","memo","begin_update","end_update","GridStack","el","opts","one_column_mode","self","container","attr","item_class","placeholder_class","handle","cell_height","vertical_margin","auto","_class","random","toFixed","animate","always_show_resize_handle","addClass","_styles","_max","grid","remove","_update_styles","elements","_prepare_element","set_animation","placeholder","hide","append","on_resize_handler","_is_one_column_mode","draggable","resizable","resize","length","removeRule","_update_container_height","prefix","data","cell_width","on_start_moving","o","ceil","outerWidth","show","on_end_moving","removeAttr","trigger","scroll","appendTo","start","stop","drag","event","ui","round","position","left","top","autoHide","handles","minHeight","minWidth","size","enable","removeClass","add_widget","will_it_fit","remove_widget","remove_all","val","movable","disable","_update_element","callback","move","get_cell_from_pixel","containerPos","relativeLeft","relativeTop","column_width","row_height","GridStackUI","fn","gridstack"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"dist/gridstack.min.js","sources":["src/gridstack.js"],"names":["factory","define","amd","jQuery","_","$","scope","window","Utils","is_intercepted","a","b","x","width","y","height","sort","nodes","dir","chain","map","node","max","value","sortBy","n","create_stylesheet","style","document","createElement","appendChild","createTextNode","head","sheet","insert_css_rule","selector","rules","index","insertRule","addRule","toBool","v","toLowerCase","Boolean","id_seq","GridStackEngine","onchange","float","items","this","prototype","_fix_collisions","_sort_nodes","nn","has_locked","find","locked","collision_node","move_node","_pack_nodes","each","_updating","_orig_y","new_y","bn","_dirty","i","can_be_moved","first","_prepare_node","resizing","defaults","parseInt","auto_position","no_resize","no_move","_notify","deleted_nodes","Array","slice","call","arguments","concat","get_dirty_nodes","clean_nodes","filter","add_node","max_width","Math","min","max_height","min_width","min_height","_id","floor","push","remove_node","without","can_move_node","cloned_node","clone","extend","res","get_grid_height","can_be_placed_with_respect_to_height","no_pack","reduce","memo","begin_update","end_update","GridStack","el","opts","one_column_mode","self","container","attr","item_class","placeholder_class","handle","cell_height","vertical_margin","auto","_class","random","toFixed","animate","always_show_resize_handle","addClass","_styles","_max","grid","remove","_update_styles","elements","_prepare_element","set_animation","placeholder","hide","append","on_resize_handler","_is_one_column_mode","draggable","resizable","resize","f","removeRule","deleteRule","length","_update_container_height","prefix","data","cell_width","on_start_moving","o","ceil","outerWidth","show","on_end_moving","removeAttr","trigger","scroll","appendTo","start","stop","drag","event","ui","round","position","left","top","autoHide","handles","minHeight","minWidth","size","enable","removeClass","add_widget","will_it_fit","remove_widget","remove_all","val","movable","disable","_update_element","callback","move","get_cell_from_pixel","containerPos","relativeLeft","relativeTop","column_width","row_height","GridStackUI","fn","gridstack"],"mappings":"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"}
\ No newline at end of file
diff --git a/src/gridstack.js b/src/gridstack.js
index b9b5208..3f293f2 100644
--- a/src/gridstack.js
+++ b/src/gridstack.js
@@ -33,10 +33,10 @@
},
insert_css_rule: function (sheet, selector, rules, index) {
- if("insertRule" in sheet) {
+ if(typeof sheet.insertRule === 'function') {
sheet.insertRule(selector + "{" + rules + "}", index);
}
- else if("addRule" in sheet) {
+ else if(typeof sheet.addRule === 'function') {
sheet.addRule(selector, rules, index);
}
},
@@ -437,8 +437,13 @@
if (typeof max_height == 'undefined') {
max_height = this._styles._max;
this._styles._max = 0;
+ var f = function () {};
+ if (typeof this._styles.removeRule === 'function')
+ f = this._styles.removeRule;
+ else if (typeof this._styles.deleteRule === 'function')
+ f = this._styles.deleteRule;
while (this._styles.rules.length) {
- this._styles.removeRule(0);
+ f(0);
}
this._update_container_height();
}