UNPKG

@syncfusion/ej2-documenteditor

Version:

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

60 lines (59 loc) 1.95 kB
import { DocumentEditorContainer } from '../../document-editor-container'; import { RibbonItemModel } from '@syncfusion/ej2-ribbon'; export declare const NUMBER_LIST_ID: string; /** * NumberingGroup class for handling numbering list operations in Document Editor ribbon * @private */ export declare class NumberingGroup { private appliedNumberingStyle; private container; private ribbonId; private localObj; private numberListDropDiv; private numberListDropUlTag; private noneNumberTag; private numberList; private lowLetter; private upLetter; private lowRoman; private upRoman; private numberElements; private numberedAndBulletNoneClickHandler; private numberedNumberDotClickHandler; private numberedLowLetterClickHandler; private numberedUpLetterClickHandler; private numberedLowRomanClickHandler; private numberedUpRomanClickHandler; /** * Constructor for NumberingGroup * @param {DocumentEditorContainer} container - DocumentEditorContainer instance */ constructor(container: DocumentEditorContainer); private readonly documentEditor; /** * Get the numbering list split button item configuration * @returns {RibbonItemModel} - Numbering list split button item configuration * @private */ getNumberingListItem(): RibbonItemModel; private createNumberingSplitButton; private getNumberingItems; private removeSelectedList; private updateSelectedNumberedListType; /** * Apply the last used numbering style * @returns {void} * @private */ applyLastAppliedNumbering(): void; private handleNumberingSelection; private bulletNoneClick; private numberedNumberDotClick; private numberedLowLetterClick; private numberedUpLetterClick; private numberedLowRomanClick; private numberedUpRomanClick; private applyNumbering; destroy(): void; }