UNPKG

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) 866 B
/*! 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 */ "use strict";var n=Object.defineProperty;var s=(t,e,i)=>e in t?n(t,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):t[e]=i;var l=(t,e,i)=>s(t,typeof e!="symbol"?e+"":e,i);Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const o=require("../../../utils/Selection.cjs");class r{constructor(e,i){l(this,"element");l(this,"editor");this.element=e,this.editor=i,this.initialize()}initialize(){this.element.contentEditable="true",this.element.firstChild||this.element.appendChild(document.createTextNode(""))}focus(){o.focusNodeStart(this.element,this.editor)}getElement(){return this.element}}exports.TableCell=r;