UNPKG

@syncfusion/ej2-documenteditor

Version:

Feature-rich document editor control with built-in support for context menu, options pane and dialogs.

76 lines (75 loc) 2.34 kB
import { ContextType } from '../../document-editor/index'; import { L10n } from '@syncfusion/ej2-base'; import { DropDownList } from '@syncfusion/ej2-dropdowns'; import { DocumentEditorContainer } from '../document-editor-container'; /** * TOC Properties pane * * @private */ export declare class TocProperties { private container; element: HTMLElement; private elementId; private showPageNumber; private rightalignPageNumber; private hyperlink; private borderBtn; private updateBtn; private cancelBtn; private borderLevelStyle; private prevContext; localObj: L10n; private isRtl; headerDiv: HTMLElement; private closeButton; private template1Div; private title; private templateContent1; private templateContent2; private templateContent3; private optionsDiv; private label; private contentStyleElement; private checkboxElement; private showPageNumberDiv; private showpagenumberCheckboxElement; private rightAlignDiv; private rightalignpagenumberCheckboxElement; private hyperlinkDiv; private hyperlinkCheckboxElement; private footerElement; private updatebuttoncontentStyleElement; private cancelbuttoncontentStyleElement; private dropDownLabel; private onCloseClickHook; private onInsertToClickHook; private readonly documentEditor; private readonly toolbar; constructor(container: DocumentEditorContainer, isRtl?: boolean); /** * @private * @param {boolean} enable - enable/disable table of content pane. * @returns {void} */ enableDisableElements(enable: boolean): void; private initializeTocPane; private updateTocProperties; private wireEvents; private onCloseClick; private onClose; private tocHeaderDiv; private initTemplates; private template1; private tocOptionsDiv; createDropDownButton(id: string, parentDiv: HTMLElement, iconCss: string, content: string[], selectedIndex: number): DropDownList; private contentStylesDropdown; private checkboxContent; private buttonDiv; private enableDisableInsertButton; showTocPane(isShow: boolean, previousContextType?: ContextType): void; private onInsertToc; destroy(): void; private unWireEvents; private removeHTMLDOM; }