on-codemerge
Version:
A WYSIWYG editor for on-codemerge is a user-friendly interface that allows users to edit and view their code in real time, exactly as it will appear in the final product
3 lines (2 loc) • 1.12 kB
JavaScript
/*! on-codemerge v1.3.1 @author Pavel Kuzmin @license MIT @homepage https://s00d.github.io/on-codemerge/ @repository git+https://github.com/s00d/on-codemerge.git Copyright (c) 2026 Pavel Kuzmin - Built on 2026-07-02T13:39:17.947Z */
;var d=Object.defineProperty;var o=(t,i,e)=>i in t?d(t,i,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[i]=e;var r=(t,i,e)=>o(t,typeof i!="symbol"?i+"":i,e);Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});require("./style.scss.cjs");require("./public.scss.cjs");const l=require("../ToolbarPlugin/utils.cjs"),s=require("../../icons/divider.svg.cjs");let n=0;class a{constructor(){r(this,"name","toolbar-divider");r(this,"divider",null);r(this,"editor",null);this.name=this.name+"-"+n++}initialize(i){this.editor=i;const e=this.editor.getToolbar();e&&(this.divider=l.createToolbarButton({icon:s.default,title:"",onClick:()=>{},disabled:!0}),this.divider.classList.add("toolbar-divider"),e.appendChild(this.divider))}destroy(){this.editor&&(this.divider&&(this.divider.remove(),this.divider=null),this.editor=null)}}exports.ToolbarDividerPlugin=a;