@syncfusion/ej2-documenteditor
Version:
Feature-rich document editor control with built-in support for context menu, options pane and dialogs.
114 lines (113 loc) • 2.8 kB
TypeScript
import { L10n } from '@syncfusion/ej2-base';
import { WAbstractList } from '../list/abstract-list';
import { WListFormat } from '../../implementation/format/list-format';
import { DocumentHelper } from '../viewer';
/**
* The Bullets and Numbering dialog is used to apply list format for a paragraph style.
*/
export declare class BulletsAndNumberingDialog {
documentHelper: DocumentHelper;
private target;
private isBullet;
private symbol;
private fontFamily;
private numberFormat;
private listLevelPattern;
private listFormat;
private abstractList;
private tabObj;
private tabTarget;
private ulTag;
private liTag;
private liInnerDiv;
private liTag1;
private liInnerDiv1;
private liTag2;
private liInnerDiv2;
private liNextDiv;
private ulTag1;
private numberListClickHandler;
private bulletListClickHandler;
/**
* @private
*/
numberListDiv: HTMLElement;
/**
* @private
*/
bulletListDiv: HTMLElement;
/**
* @param {DocumentHelper} documentHelper - Specifies the document helper.
* @private
*/
constructor(documentHelper: DocumentHelper);
/**
* @private
* @returns {string} Returns module name
*/
getModuleName(): string;
/**
* @private
* @param {L10n} locale - Specifies the locale.
* @returns {void}
*/
initNumberingBulletDialog(locale: L10n): void;
private onTabSelect;
private createNumberList;
private createNumberListTag;
private createNumberNoneListTag;
private createBulletListTag;
private createBulletList;
/**
* @private
* @param {WListFormat} listFormat - Specifies the list format.
* @param {WAbstractList} abstractList - Specifies the abstract list.
* @returns {void}
*/
showNumberBulletDialog(listFormat: WListFormat, abstractList: WAbstractList): void;
/**
* @param args
* @private
*/
numberListClick: (args: any) => void;
private onNumberListClick;
private setActiveElement;
/**
* @param args
* @private
*/
bulletListClick: (args: any) => void;
private onBulletListClick;
/**
* @private
* @returns {void}
*/
loadNumberingBulletDialog: () => void;
/**
* @private
* @returns {void}
*/
closeNumberingBulletDialog: () => void;
/**
* @private
* @returns {void}
*/
onCancelButtonClick: () => void;
/**
* @private
* @returns {void}
*/
onOkButtonClick: () => void;
/**
* @private
* @returns {void}
*/
unWireEventsAndBindings(): void;
/**
* @private
* @returns {void}
*/
destroy(): void;
private removeEvents;
private removeElements;
}