jodit-pro
Version:
PRO Version of Jodit Editor
2 lines (1 loc) • 607 B
JavaScript
var p=Object.defineProperty;var t=(o,r)=>p(o,"name",{value:r,configurable:!0});import{Emoji as i}from"./ui/emoji.js";import c from"./emoji.json.js";import f from"./emoji.svg.js";import{Config as n}from"jodit/esm/config.js";n.prototype.emoji={data:t(()=>c,"data"),enableAutoComplete:!0,recentCountLimit:10},n.prototype.controls.emoji={tooltip:"Insert Emoji",icon:f,popup:t((o,r,s)=>{o.s.save();const e=o.getInstance(i);return o.e.off(e,"insert").on(e,"insert",m=>{o.s.restore(),o.s.insertNode(o.createInside.text(m),!0),s()}),o.e.one("beforePopupClose",()=>{o.s.restore()}),e.reset(),e.container},"popup")};