gridstack-8.x-2.5/js/admin/gridstack.admin.base.min.js
js/admin/gridstack.admin.base.min.js
!function(e,t,i,n,s){"use strict";var d={x:0,y:0,width:2,height:2};t.gridstack=t.gridstack||{},t.gridstack.base={config:{},options:{},baseOptions:{itemClass:"box",handle:".box__content",alwaysShowResizeHandle:!0,resizable:{handles:"e, se, s, sw, w"},placeholderClass:"gridstack__box--placeholder"},nestedOptions:{minWidth:1,minHeight:1,verticalMargin:15,column:12,disableOneColumnMode:!0,isNested:!0},getDefaultBox:function(){return d},getModelId:function(t){return t=t.length?t:e(t),t.length?t.closest(".gridstack--nested").length?t.closest(".gridstack--nested").data("gsBid"):t.data("gsBid"):-1},lastBoxIndex:0,isValidNode:function(e){return!(i.isNull(e)||i.isUndefined(e)||i.isUndefined(e.x)||i.isUndefined(e.width))},node:function(e){var t=this,n={};return t.isValidNode(e)&&(n={x:parseInt(e.x),y:parseInt(e.y),width:parseInt(e.width),height:parseInt(e.height)},i.isEmpty(e.image_style)||(n.image_style=e.image_style)),n},attributes:function(e){e=e||{};var t=e;if(i.isUndefined(e.index))return t;var n=e.index;if(t.id=n,i.isUndefined(e.indexNested))t.index=n;else{var s=e.indexNested;t.mid=t.id,t.mindex=n,t.id=n+"_"+s,t.index=s}return t},updateBoxDimensions:function(t,i){var n=t.length?t:e(t);i=i||n.data("_gridstack_node"),this.isValidNode(i)&&n.attr("data-gs-dimension",i.width+"x"+i.height)},imageStyleOptions:function(){var t=e("#gridstack-image-style-template").html();return e(t).clone().removeAttr("id")[0].innerHTML},oldData:function(e,t){return t="undefined"!==t&&t,e.data(t?"nestedGrids":"previewGrids")||[]},newData:function(t,s){s="undefined"!==s&&s;var a=this,r=t.data(s?"nestedStorage":"storage"),o=e('[data-drupal-selector="'+r+'"]'),l=o.length?o.val():"",c=i.isEmpty(l)||"[]"===l?"":l;c&&(c=n.parse(c)||[]);var g=c||a.oldData(t,s)||[];return g.length?g:[d]}},t.theme.gridStackBox=function(e){var i=e.type||"nested",n="gridstack__box box box--js grid-stack-item"+("nested"===i&&e.isNested?" box--nested is-box-nested":""),s="";return s+='<div class="'+n+'">',s+=t.theme("gridStackContent",e),s+="</div>"},t.theme.gridStackContent=function(e){var t=e.type||"nested",i="";return i+='<div class="box__content">',i+='<div class="btn-group btn-group--js">',i+='<button class="button btn btn--box btn--'+t+' btn--remove" data-message="remove" data-type="'+t+'">×</button>',"root"===t&&(e.isNested?i+='<button class="button btn btn--box btn--'+t+' btn--add" data-message="add" data-type="'+t+'">+</button>':i+='<select class="form-select form-select--image-style" data-imageid="" id="" />'),i+="</div>",e.isNested&&(i+='<div class="gridstack gridstack--ui gridstack--nested is-gs-enabled is-gs-layout"></div>'),i+="</div>"}}(jQuery,Drupal,_,dBlazy);
