@syncfusion/ej2-richtexteditor
Version:
Essential JS 2 RichTextEditor component
42 lines (39 loc) • 954 B
TypeScript
import { IEditorModel } from '../../common/interface';
/**
* Link internal component
*
* @hidden
*/
export declare class LinkCommand {
private parent;
private drop;
private enter;
private start;
private dragSelectionRange;
/**
* Constructor for creating the Formats plugin
*
* @param {IEditorModel} parent - specifies the editor manager
* @hidden
*/
constructor(parent: IEditorModel);
private addEventListener;
private removeEventListener;
private linkCommand;
private dragStart;
private dragEnter;
private dragDrop;
private normalizeEmptyLinks;
private createLink;
private createAchorNode;
private removeText;
private openLink;
private removeLink;
private callBack;
destroy(): void;
private handleLinkFormat;
private applyLinkToBlockNode;
private unwrapLink;
private replaceElementsWithAnchor;
private getSplitNode;
}