@cairn214/fluent-editor
Version:
A rich text editor based on Quill 2.0, which extends rich modules and formats on the basis of Quill. It's powerful and out-of-the-box.
24 lines (23 loc) • 737 B
TypeScript
export default class TableColumnTool {
table: any;
quill: any;
modulesContainer: any;
domNode: any;
columnCtrlPanel: HTMLDivElement;
leftMask: HTMLDivElement;
rowCtrlPanel: HTMLDivElement;
activeToolCell: HTMLElement;
oldRootScrollTop: any;
constructor(table: any, quill: any, dom: any);
handleQuillRootScroll(): void;
initColTool(): void;
createToolCell(isRow: any): HTMLDivElement;
updateColToolCells(): void;
updateRowToolCells(): void;
destroy(): any;
addRowCellSelectHandler(cell: any): void;
addRowCellHolderHandler(cell: any): void;
addColCellSelectHandler(cell: any): void;
addColCellHolderHandler(cell: any): void;
colToolCells(): unknown[];
}