3 lines
6.5 KiB
JavaScript
3 lines
6.5 KiB
JavaScript
|
|
/*! grapesjs-tooltip - 0.1.8 */
|
||
|
|
!function(t,e){'object'==typeof exports&&'object'==typeof module?module.exports=e():'function'==typeof define&&define.amd?define([],e):'object'==typeof exports?exports["grapesjs-tooltip"]=e():t["grapesjs-tooltip"]=e()}('undefined'!=typeof globalThis?globalThis:'undefined'!=typeof window?window:this,(()=>(()=>{"use strict";var t={d:(e,n)=>{for(var o in n)t.o(n,o)&&!t.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:n[o]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{'undefined'!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:'Module'}),Object.defineProperty(t,'__esModule',{value:!0})}},e={};t.r(e),t.d(e,{default:()=>o});var n=void 0&&(void 0).__assign||function(){return n=Object.assign||function(t){for(var e,n=1,o=arguments.length;n<o;n++)for(var a in e=arguments[n])Object.prototype.hasOwnProperty.call(e,a)&&(t[a]=e[a]);return t},n.apply(this,arguments)};const o=function(t,e){var o;void 0===e&&(e={});var a=n({id:'tooltip',labelTooltip:'Tooltip',blockTooltip:{},propsTooltip:{},extendTraits:function(t){return t},attrTooltip:'data-tooltip',classTooltip:'tooltip-component',style:'',styleAdditional:'',privateClasses:!0,stylableTooltip:['background-color','padding','padding-top','padding-right','padding-bottom','padding-left','font-family','font-size','font-weight','letter-spacing','color','line-height','text-align','border-radius','border-top-left-radius','border-top-right-radius','border-bottom-left-radius','border-bottom-right-radius','border','border-width','border-style','border-color'],showTooltipOnStyle:!0},e),r=a.propsTooltip,l=a.classTooltip,i=a.style,c=a.styleAdditional,s=a.privateClasses,p=a.stylableTooltip,d=a.showTooltipOnStyle,f=a.blockTooltip,m=a.extendTraits,u=a.id,b=a.labelTooltip,h=a.attrTooltip;f&&t.BlockManager.add(u,n({media:"<svg viewBox=\"0 0 24 24\">\n <path d=\"M4 2h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2h-4l-4 4-4-4H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2m0 2v12h4.83L12 19.17 15.17 16H20V4H4z\"></path>\n </svg>",label:b,category:'Extra',select:!0,content:{type:u}},f));var v="".concat(l,"__body"),g="".concat(l,"--empty"),y="".concat(h,"-visible"),w="".concat(h,"-pos"),x="".concat(h,"-length");s&&t.SelectorManager.getAll().add([{private:1,name:l},{private:1,name:v},{private:1,name:g}]),t.Components.addType(u,{isComponent:function(t){var e;return null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,h)},model:{defaults:n({name:b,classes:[l],attributes:(o={},o[h]=b,o),styles:(i||"\n .".concat(l," {\n position: relative;\n display: inline-block;\n vertical-align: top;\n }\n\n .").concat(g," {\n width: 50px;\n height: 50px;\n }\n\n .").concat(v,",\n [").concat(h,"]::after {\n font-family: Helvetica, sans-serif;\n background: rgba(55, 61, 73, 0.95);\n border-radius: 3px;\n bottom: 100%;\n color: #fff;\n content: attr(").concat(h,");\n display: block;\n font-size: 12px;\n left: 50%;\n line-height: normal;\n max-width: 32rem;\n opacity: 0;\n overflow: hidden;\n padding: 8px 16px;\n pointer-events: none;\n position: absolute;\n text-overflow: ellipsis;\n transform: translate(-50%, 0);\n transition: opacity 0.25s, transform 0.25s;\n white-space: nowrap;\n box-sizing: border-box;\n z-index: 10;\n }\n\n [").concat(y,"=true]::after,\n [").concat(h,"]:focus::after,\n [").concat(h,"]:hover::after {\n opacity: 1;\n transform: translate(-50%, -0.5rem);\n }\n\n [").concat(w,"=right]::after {\n bottom: 50%;\n left: 100%;\n transform: translate(0, 50%);\n }\n\n [").concat(w,"=right]:focus::after,\n [").concat(w,"=right]:hover::after,\n [").concat(y,"=true][").concat(w,"=right
|
||
|
|
//# sourceMappingURL=index.js.map
|