@progress/kendo-react-editor
Version:
React Editor enables users to create rich text content through a WYSIWYG interface. KendoReact Editor package
9 lines (8 loc) • 1.56 kB
JavaScript
/**
* @license
*-------------------------------------------------------------------------------------------
* Copyright © 2025 Progress Software Corporation. All rights reserved.
* Licensed under commercial license. See LICENSE.md in the package root for more information
*-------------------------------------------------------------------------------------------
*/
;Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const r=require("@progress/kendo-editor-common"),t=require("./proseMirrorTool.js"),d=(o,e)=>{const n=r.deleteColumn(o,e);if(n&&!e){const l=r.selectionCell(o),c=l&&l.node(l.depth);if(c&&c.content.childCount===1)return!1}return n},u=(o,e)=>{const n=r.deleteRow(o,e);if(n&&!e){const l=r.selectionCell(o),c=l&&l.node(l.depth-1);if(c&&c.content.childCount===1)return!1}return n};exports.TableEditNS=void 0;(o=>{o.createAddRowBeforeTool=e=>t.createProseMirrorTool(e,r.addRowBefore),o.createAddRowAfterTool=e=>t.createProseMirrorTool(e,r.addRowAfter),o.createAddColumnBeforeTool=e=>t.createProseMirrorTool(e,r.addColumnBefore),o.createAddColumnAfterTool=e=>t.createProseMirrorTool(e,r.addColumnAfter),o.createDeleteRowTool=e=>t.createProseMirrorTool(e,u),o.createDeleteColumnTool=e=>t.createProseMirrorTool(e,d),o.createDeleteTableTool=e=>t.createProseMirrorTool(e,r.deleteTable),o.createMergeCellsTool=e=>t.createProseMirrorTool(e,r.mergeCells),o.createSplitCellTool=e=>t.createProseMirrorTool(e,r.splitCell)})(exports.TableEditNS||(exports.TableEditNS={}));exports.deleteColumnCmd=d;exports.deleteRowCmd=u;