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

25 lines (24 loc) 923 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 */ 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); import { focusNodeStart as o } from "../../../utils/Selection.mjs"; class m { 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(this.element, this.editor); } getElement() { return this.element; } } export { m as TableCell };