gridstack-8.x-2.5/js/admin/gridstack.admin.backbone.model.min.js
js/admin/gridstack.admin.backbone.model.min.js
!function(e,t,i,n){"use strict";e.gridstack=e.gridstack||{},i.each(["base","models","collections"],function(t){e.gridstack[t]=e.gridstack[t]||{}}),e.gridstack.models.Box=t.Model.extend({defaults:function(){return i.extend(e.gridstack.base.getDefaultBox(),{id:null,index:1,nested:[],gid:null,deleted:!1})},getDataToSave:function(t){var i=this;return t=t||i.attributes,e.gridstack.base.node(t,!0)},getDataNestedToSave:function(){var e=this,t=[],n=e.get("nested")||[];return n.length&&(t=i.map(n,function(t){return e.getDataToSave(t)||[]},this)),t},initialize:function(t){var n=this;t=t||{},t.index=i.isUndefined(t.index)?n.get("index"):t.index,n.set(e.gridstack.base.attributes(t),{silent:!0})}}),e.gridstack.collections.Boxes=t.Collection.extend({model:e.gridstack.models.Box})}(Drupal,Backbone,_);
