@syncfusion/ej2-richtexteditor
Version:
Essential JS 2 RichTextEditor component
30 lines (29 loc) • 855 B
TypeScript
import { IRichTextEditor } from '../base/interface';
/**
* `EnterKey` module is used to handle enter key press actions.
*/
export declare class EnterKeyAction {
private parent;
private range;
private startNode;
private endNode;
private formatTags;
constructor(parent?: IRichTextEditor);
protected addEventListener(): void;
private destroy;
private removeEventListener;
private getRangeNode;
private enterHandler;
private getCursorNode;
private getFirstTextNode;
private removeBRElement;
private insertBRElement;
private insertFocusContent;
private createInsertElement;
private triggerActionComplete;
private handleCursorAtTableSide;
private handleEnterKeyAtImageSide;
private isTableOrImageStart;
private isTableOrImageEnd;
private processedTableImageCursor;
}