@syncfusion/ej2-richtexteditor
Version:
Essential JS 2 RichTextEditor component
107 lines (105 loc) • 2.96 kB
TypeScript
import { Dialog, Popup } from '@syncfusion/ej2-popups';
import { TableCommand } from '../../editor-manager/plugin/table';
export declare class Table {
tableObj: TableCommand;
element: HTMLElement;
private rteID;
private parent;
private dlgDiv;
private tblHeader;
popupObj: Popup;
editdlgObj: Dialog;
private createTableButton;
private contentModule;
private rendererFactory;
private quickToolObj;
private rowTextBox;
private columnTextBox;
private tableWidthNum;
private tableCellPadding;
private tableCellSpacing;
private tableBorderWidth;
private tableBorderColor;
private tableBackgroundColor;
private tableBorderStyle;
private tableElement;
private tableCellPaddingValue;
private tableStyles;
private l10n;
private dialogRenderObj;
private isDestroyed;
private createTablePopupBoundFn;
private selectionTimeout;
private constructor();
protected addEventListener(): void;
protected removeEventListener(): void;
private bindOnEnd;
private onPropertyChanged;
private getTableModelProperty;
private updateTableProperty;
private resizeStart;
private enableUndo;
private resizing;
private isTableQuickToolbarVisible;
private resizeEnd;
private afterRender;
private updateCss;
private setCssClass;
private dropdownSelect;
private UpdateCells;
private keyDown;
private handleSpecialActions;
private selectionEventTriggers;
private tableModulekeyUp;
private openDialog;
private showDialog;
private closeDialog;
private onToolbarAction;
private verticalAlign;
private hideTableQuickToolbar;
private tableHeader;
private getAnchorNode;
private editAreaClickHandler;
private shouldSkipQuickToolbar;
private shouldShowQuickToolbar;
private showTableQuickToolbar;
private tableCellClick;
private tableInsert;
private prepareSelectionForTableInsert;
private isHtmlEditorOutsideEditableRegion;
private cleanupTableCreationEvents;
private createTableConfiguration;
private insertTableIntoEditor;
private setupTableCellSelection;
private addRow;
private addColumn;
private removeRowColumn;
private removeTable;
private renderDlgContent;
private positionDialogue;
private onIframeMouseDown;
private docClick;
private drawTable;
private editTable;
private insertTableDialog;
private tableCellDlgContent;
private createTooltip;
private clearDialogObj;
private createDialog;
private customTable;
private cancelDialog;
private tableColorHandler;
private saveProperties;
private tableDlgContent;
/**
* Destroys the ToolBar.
*
* @function destroy
* @returns {void}
* @hidden
*/
destroy(): void;
private getModuleName;
private afterKeyDown;
private createTablePopupKeyDown;
}