gridstack-8.x-2.5/js/gridstack.fe.min.js

js/gridstack.fe.min.js
!function(t,i,e,a,s){"use strict";var n=function(){};t.gridstack=t.gridstack||{},t.gridstack.fe=t.gridstack.fe||{$el:null,$instance:null,$sizer:null,baseSettings:{mobileFirst:!1,itemClass:"gridstack__box"},dataset:[],config:{},breakpoints:null,cellHeight:0,column:12,windowWidth:0,options:{},updateAttribute:n,preUpdateGrid:n,postUpdateGrid:n,fixAspectRatio:n,destroy:n,isEnabled:function(){return!this.$el.classList.contains("is-gs-disabled")},enable:function(t){var i=this;if(!t){var e=i.$el.className.match(/\d+/g);null!==e&&"undefined"!==e&&(i.$el.className=i.$el.className.replace(/grid-stack-(\d+)/g,""))}i.$el.classList[t?"add":"remove"]("is-gs-enabled"),i.$el.classList[t?"remove":"add"]("is-gs-disabled","grid-stack-1")},outerHeight:function(t){var i=s.getComputedStyle(t);return["top","bottom"].map(function(t){return parseInt(i["padding-"+t],10)}).reduce(function(t,i){return t+i},0)},updateClasses:function(){var t=this;t.enable(!(t.windowWidth<=t.config.minWidth))},updateRatio:function(t){var i=parseInt(t.dataset.gsWidth)||0,a=parseInt(t.dataset.gsHeight)||0,n=Math.round(a/i*100,2),r=t.querySelectorAll(".media--ratio, .b-bg");r.length&&i>0&&a>0&&s.setTimeout(function(){e.each(r,function(t){t.removeAttribute("data-ratio"),t.style.paddingBottom=n+"%"})},150)},breakpoint:function(t){var i,e=this,a=e.breakpoints,s=Object.keys(a),n=s.length-1,r=s[0],d=s[n],o=function(t){return e.options.mobileFirst?t<=e.windowWidth:t>=e.windowWidth},l=s.filter(o).map(function(i){return"width"===t?i:a[i]})[e.options.mobileFirst?"pop":"shift"]();return"column"===t?i=void 0===l?a[e.windowWidth>=d?d:r]:l:"width"===t&&(i=void 0===l?s[e.windowWidth>=d?n:0]:l),i},updateGrid:function(){var t,i=this,a=i.breakpoint("width"),s=i.breakpoint("column");if(!e.isNull(s)&&!e.isUndefined(s)){if(i.column=s,i.$el.setAttribute("data-gs-column",i.column),i.preUpdateGrid(),t=i.dataset[a],!e.isNull(t)&&!e.isUndefined(t)){var n=i.$el.querySelectorAll(".gridstack__box:not(.is-nixbox)");e.each(t,function(t,a){var s=n[a];e.isNull(s)||e.isUndefined(s)||(i.updateAttribute(s,t),i.updateRatio(s))})}i.postUpdateGrid()}},update:function(){var t=this;t.updateClasses(),e.isNull(t.breakpoints)||t.updateGrid()},buildOut:function(){var t=this,i=function(){t.windowWidth=a.windowWidth(),t.update(),t.$el.classList.remove("gridstack--packing")};i(),s.addEventListener("resize",a.throttle(i,150,t),!1)},cleanUp:function(){var t=this;t.$el.classList.remove("grid-stack-12","gridstack--destroyed"),e.each(["breakpoints","config","data"],function(i){t.$el.removeAttribute("data-gs-"+i)})},init:function(t){var s=this,n=i.gridstack||{};if(s.config=a.parse(t.dataset.gsConfig)||{},s.options=a.extend({},n,s.baseSettings,s.config),s.breakpoints=a.parse(t.dataset.gsBreakpoints)||null,s.dataset=a.parse(t.dataset.gsData)||null,s.$el=t,s.$sizer=t.querySelector(".gridstack__sizer"),e.isNull(s.$sizer)){t.insertAdjacentHTML("beforeend",'<div class="gridstack__box box gridstack__sizer box--empty is-nixbox" data-gs-height="1" data-gs-width="1"><div class="box__content"></div></div>')}s.$sizer=t.querySelector(".gridstack__sizer"),e.isNull(s.$sizer)||(s.cellHeight=s.outerHeight(s.$sizer.querySelector(".box__content"))),s.fixAspectRatio()}}}(Drupal,drupalSettings,_,dBlazy,this);

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc