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

2 lines (1 loc) 685 B
"use strict";var a=Object.defineProperty;var i=(n,e,t)=>e in n?a(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var s=(n,e,t)=>i(n,typeof e!="symbol"?e+"":e,t);Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const l=require("../components/Table.cjs"),c=require("../../../utils/helpers.cjs");class d{constructor(e,t,o){s(this,"options");s(this,"range");this.options=t,this.range=o.cloneRange()}execute(){const e=new l.Table(this.options),t=e.getElement(),o=c.createLineBreak(),r=document.createDocumentFragment();r.appendChild(t),r.appendChild(o),this.range.deleteContents(),this.range.insertNode(r),e.focusFirstCell()}}exports.InsertTableCommand=d;