@syncfusion/ej2-richtexteditor
Version:
Essential JS 2 RichTextEditor component
78 lines (75 loc) • 2.11 kB
TypeScript
import { EditorManager } from './../base/editor-manager';
/**
* Lists internal component
*
* @hidden
*/
export declare class Lists {
private parent;
private startContainer;
private endContainer;
private saveSelection;
private domNode;
private currentAction;
private commonLIParent;
private listTabIndentation;
/**
* Constructor for creating the Lists plugin
*
* @param {EditorManager} parent - specifies the parent element
* @hidden
*/
constructor(parent: EditorManager);
private addEventListener;
private removeEventListener;
private testList;
private testCurrentList;
private createAutoList;
private isInsideSameListType;
private spaceList;
private enterList;
private applyFormattingFromRange;
private handleNestedEnterKeyForLists;
private backspaceList;
private handleNestedListRearrangement;
private findPreviousElementForCursor;
private handleCursorPositioningAfterListRemoval;
private removeList;
private onKeyUp;
private firstListBackSpace;
private isAtListStart;
private getFirstTextNode;
private keyDownHandler;
private handleListIndentation;
private isCursorAtStartOfLI;
private spaceKeyAction;
private getAction;
private revertClean;
private noPreviousElement;
private nestedList;
private isCursorBeforeTable;
private isCursorAtEndOfTable;
private isListItemWithTableChild;
private applyListsHandler;
private setSelectionBRConfig;
private applyLists;
private setStyle;
private removeEmptyListElements;
private isRevert;
private checkLists;
private convertListType;
private applyListItemStyle;
private transferAttributes;
private cleanNode;
private findUnSelected;
private revertList;
private getClosestListParentMargin;
private openTag;
private closeTag;
destroy(): void;
private areAllListItemsSelected;
private getListCursorInfo;
private checkIsNestedList;
private getListSelectionType;
private isAllListNodesSelected;
}