3 lines
13 KiB
JavaScript
3 lines
13 KiB
JavaScript
|
|
/*! grapesjs-tabs - 1.0.6 */
|
||
|
|
!function(t,e){'object'==typeof exports&&'object'==typeof module?module.exports=e():'function'==typeof define&&define.amd?define([],e):'object'==typeof exports?exports["grapesjs-tabs"]=e():t["grapesjs-tabs"]=e()}(window,(function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){'undefined'!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:'Module'}),Object.defineProperty(t,'__esModule',{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&'object'==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,'default',{enumerable:!0,value:t}),2&e&&'string'!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,'a',e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=3)}([function(t,e){t.exports=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}},function(t,e,n){var r=n(2);t.exports=function(t,e){if(null==t)return{};var n,o,a=r(t,e);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(t);for(o=0;o<c.length;o++)n=c[o],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(a[n]=t[n])}return a}},function(t,e){t.exports=function(t,e){if(null==t)return{};var n,r,o={},a=Object.keys(t);for(r=0;r<a.length;r++)n=a[r],e.indexOf(n)>=0||(o[n]=t[n]);return o}},function(t,e,n){"use strict";n.r(e);var r=n(0),o=n.n(r),a=n(1),c=n.n(a);function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){o()(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var b=function(t,e){var n=e.defaultModel,r=e.typeTabs,a=e.selectorTab,i=(e.editor,c()(e,["defaultModel","typeTabs","selectorTab","editor"])),b=[{full:1,type:'button',label:!1,text:'Style Active',command:function(t){var e=t.Panels.getButton('views','open-sm');e&&e.set('active',1);var n=".".concat(i.classTab,".").concat(i.classTabActive);t.StyleManager.setTarget(n,{targetIsClass:1})}}];t.addType(i.typeTab,{model:{defaults:s({name:'Tab',draggable:"[data-gjs-type=\"".concat(i.typeTabContainer,"\"]"),attributes:{role:"tab"},components:i.templateTab,classes:i.classTab,traits:b},i.tabProps),init:function(){this.on('removed',this.__onRemove)},__initTab:function(){if(!this.tabContent){var t=this.getTabContent();if(!t){var e,n=(t=this.getTabsType().getContentsType().append({type:i.typeTabContent,components:i.templateTabContent(this)})[0]).getId(),r=this.getId();t.addAttributes({id:n,'aria-labelledby':r,hidden:!0}),this.addAttributes((e={},o()(e,a,n),o()(e,"id",r),e)),this.tabContent=t}this.tabContent=t}},__onRemove:function(){var t=this.getTabContent();t&&t.remove(),this.getTabsType().trigger('rerender')},getTabsType:function(){return this.closestType(r)},getTabContent:function(){var t=this.getAttributes()[a],e=this.getTabsType();if(e&&t)return e.findContents().filter((function(e){return e.getId()==t}))[0]},clone:function(){var t=n.prototype.clone.apply(this,arguments);return t.addAttributes(o()({},a,'')),t}}})};function p(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!
|
||
|
|
//# sourceMappingURL=grapesjs-tabs.min.js.map
|