UNPKG

@syncfusion/ej2-richtexteditor

Version:
48 lines (46 loc) 1.39 kB
import { IFormatPainterEditor, IFormatPainterSettings } from '../base'; import { IEditorModel } from '../../common/interface'; export declare class FormatPainterActions implements IFormatPainterEditor { private INVALID_TAGS; private parent; private copyCollection; private deniedFormatsCollection; private newElem; private newElemLastChild; private settings; constructor(parent?: IEditorModel, options?: IFormatPainterSettings); private addEventListener; private onPropertyChanged; private removeEventListener; /** * Destroys the format painter. * * @function destroy * @returns {void} * @hidden */ destroy(): void; private actionHandler; private callBack; private generateElement; private pasteAction; private removeDeniedFormats; private copyAction; private getRangeParentElem; private getNearestBlockParentElement; private isBlockElement; private escapeAction; private paintPlainTextFormat; private validateELementTag; private findCurrentContext; private insertFormatNode; private isListCopied; private insertBlockNode; private insertNewList; private insertSameList; private isSameListType; private cleanEmptyLists; private setDeniedFormats; private detachEmptyBlockNodes; private makeDeniedFormatsCollection; }