UNPKG

jodit-pro

Version:

PRO Version of Jodit Editor

2 lines (1 loc) 1.22 kB
var u=Object.defineProperty;var p=(i,e)=>u(i,"name",{value:e,configurable:!0});var m=function(i,e,o,t){var n=arguments.length,r=n<3?e:t===null?t=Object.getOwnPropertyDescriptor(e,o):t,l;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(i,e,o,t);else for(var c=i.length-1;c>=0;c--)(l=i[c])&&(r=(n<3?l(r):n>3?l(e,o,r):l(e,o))||r);return n>3&&r&&Object.defineProperty(e,o,r),r};import{ColorInput as h}from"./ui/input/color-input.js";import{autobind as d}from"jodit/esm/core/decorators/index.js";import{Dom as C}from"jodit/esm/core/dom/dom.js";import{Plugin as P}from"jodit/esm/core/plugin/index.js";import{JoditPro as s}from"../../jodit-pro.js";const a=class a extends P{constructor(){super(...arguments),this.hasStyle=!s.fatMode}afterInit(e){e.e.on("afterGenerateColorPicker",this.onAfterGenerateColorPicker)}onAfterGenerateColorPicker(e,o,t,n){C.detach(o);const r=new h(this.j,{value:n||"#000",onChange:t});o.appendChild(r.container)}beforeDestruct(e){e.e.off("afterGenerateColorPicker",this.onAfterGenerateColorPicker)}};p(a,"colorPicker");let f=a;f.requires=["license"],m([d],f.prototype,"onAfterGenerateColorPicker",null),s.plugins.add("color-picker",f);export{f as colorPicker};