@syncfusion/ej2-documenteditor
Version:
Feature-rich document editor control with built-in support for context menu, options pane and dialogs.
89 lines (88 loc) • 2.2 kB
TypeScript
import { L10n } from '@syncfusion/ej2-base';
import { DocumentHelper } from '../viewer';
/**
* The Styles dialog is used to create or modify styles.
*/
export declare class StylesDialog {
/**
* @private
*/
documentHelper: DocumentHelper;
private target;
private listviewInstance;
private styleName;
private localValue;
private dlgFields;
private commonDiv;
private searchDiv;
private listviewDiv;
private buttonDiv;
private newButtonDiv;
private newButtonElement;
private newbutton;
private modifybuttonDiv;
private modifyButtonElement;
private addbutton;
private selecHandlerClickHandler;
private addNewStyleClickHandler;
private modifyStyleClickHandler;
/**
* @param {DocumentHelper} documentHelper - Specifies the document helper.
* @private
*/
constructor(documentHelper: DocumentHelper);
private getModuleName;
/**
* @private
* @param {L10n} localValue - Specifies the locale value.
* @param {string[]} styles - Specifies the styles.
* @param {boolean} isRtl - Specifies the is rtl.
* @returns {void}
*/
initStylesDialog(localValue: L10n, styles: {
[key: string]: string;
}[], isRtl?: boolean): void;
/**
* @private
* @returns {void}
*/
show(): void;
private updateStyleNames;
private defaultStyleName;
private onModifyStyleClick;
/**
* @private
* @returns {void}
*/
private modifyStyles;
private onSelecHandlerClick;
/**
* @param {SelectEventArgs} args - Specifies the event args.
* @returns {void}
*/
private selectHandler;
/**
* @param {string} styleName - Specifies the style name.
* @private
* @returns {string} - Returns the style name.
*/
getStyleName(styleName: string): string;
/**
* @private
* @returns {void}
*/
private hideObjects;
private onAddNewStyleClick;
/**
* @private
* @returns {void}
*/
addNewStyles: () => void;
/**
* @private
* @returns {void}
*/
destroy(): void;
private removeEvents;
private removeElements;
}