UNPKG

@syncfusion/ej2-richtexteditor

Version:
156 lines (154 loc) 4.21 kB
import { Dialog, Popup } from '@syncfusion/ej2-popups'; /** * `Table` module is used to handle table actions. */ export declare class Table { ensureInsideTableList: boolean; element: HTMLElement; private rteID; private parent; private dlgDiv; private tblHeader; popupObj: Popup; editdlgObj: Dialog; private createTableButton; private contentModule; private rendererFactory; private quickToolObj; private resizeBtnStat; private pageX; private pageY; private curTable; private activeCell; private keyDownEventInstance; private colIndex; private columnEle; private rowTextBox; private columnTextBox; private tableWidthNum; private tableCellPadding; private tableCellSpacing; private rowEle; private l10n; private moveEle; private helper; private dialogRenderObj; private currentColumnResize; private previousTableElement; private resizeEndTime; private isTableMoveActive; private resizeIconPositionTime; private isResizeBind; private isDestroyed; private createTablePopupBoundFn; private constructor(); protected addEventListener(): void; protected removeEventListener(): void; private updateCss; private setCssClass; private afterRender; private dropdownSelect; private UpdateCells; private keyDown; private tableCellsKeyboardSelection; private resetTableSelection; private getCorrespondingColumns; private getCorrespondingIndex; private getAdjacentTableElement; private getAdjacentElementFromDom; private getAdjacentElementFromList; private getNodeCollection; private getSelectedTableEle; private getBrElement; private setSelection; private removeAllFakeSelectionEles; private deleteTable; private removeTableSelection; private updateTableSelection; private handleSelectAll; private tableModulekeyUp; private openDialog; private showDialog; private closeDialog; private onToolbarAction; private verticalAlign; private tableStyles; private insideList; private getBlockNodesInSelection; private getImmediateBlockNode; private removeEmptyTextNodes; private tabSelection; private tableArrowNavigation; private hideTableQuickToolbar; private tableHeader; private getAnchorNode; private editAreaClickHandler; private tableCellSelect; private tableMouseUp; private tableMouseLeave; private tableCellLeave; private tableCellClick; private tableInsert; private cellSelect; private heightcheck; private wireTableSelectionEvents; private unwireTableSelectionEvents; private removeCellSelectClasses; private tableMove; private resizeHelper; private tableResizeEleCreation; removeResizeElement(): void; private calcPos; private getPointX; private getPointY; private resizeStart; private getCellIndex; private removeHelper; private appendHelper; private setHelperHeight; private updateHelper; private calMaxCol; private resizing; private getCurrentColWidth; private getCurrentTableWidth; private findFirstLastColCells; private convertPixelToPercentage; private cancelResizeAction; private resizeEnd; private resetResizeHelper; private resizeBtnInit; private addRow; private addColumn; private removeRowColumn; private removeTable; private renderDlgContent; private onIframeMouseDown; private docClick; private drawTable; private editTable; private insertTableDialog; private tableCellDlgContent; private clearDialogObj; private createDialog; private customTable; private cancelDialog; private applyProperties; private tableDlgContent; /** * Destroys the ToolBar. * * @function destroy * @returns {void} * @hidden */ destroy(): void; /** * For internal use only - Get the module name. * * @returns {void} */ private getModuleName; private afterKeyDown; private updateResizeIconPosition; private createTablePopupKeyDown; }