jodit-pro
Version:
PRO Version of Jodit Editor
2 lines (1 loc) • 630 B
JavaScript
var i=Object.defineProperty;var o=(e,r)=>i(e,"name",{value:r,configurable:!0});import{throwIfAborted as m}from"../../core/abort-utils.js";import{requireString as u}from"../../core/arg-utils.js";async function f(e,r,n){const s=u(r,"html",{allowEmpty:!0}),{replace:c}=r;if(!s.trim())return{success:!0,message:"Nothing to insert: HTML is empty"};m(n);try{return e.s.focus(),c&&!e.s.isCollapsed()&&e.s.remove(),e.s.insertHTML(s),e.synchronizeValues(),{success:!0,message:`Inserted ${s.length} characters of HTML`}}catch(t){throw new Error(`Failed to insert HTML: ${t?.message||"Unknown error"}`)}}o(f,"execute");export{f as execute};