@syncfusion/ej2-richtexteditor
Version:
Essential JS 2 RichTextEditor component
48 lines (46 loc) • 1.39 kB
TypeScript
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;
}