- Preparing search index...
- The search index is not available
Methods
applyStyle
- applyStyle(style: CanUndef<IStyle>, options?: {
attributes?: IDictionary<string | number, string>;
className?: string;
defaultTag?: keyof HTMLElementTagNameMap;
element?: keyof HTMLElementTagNameMap;
}): void
-
Parameters
-
-
Optional
options: {
attributes?: IDictionary<string | number, string>;
className?: string;
defaultTag?: keyof HTMLElementTagNameMap;
element?: keyof HTMLElementTagNameMap;
}
-
Optional
attributes?: IDictionary<string | number, string>
-
Optional
className?: string
-
Optional
defaultTag?: keyof HTMLElementTagNameMap
-
Optional
element?: keyof HTMLElementTagNameMap
Returns void
clear
- clear(): void
-
Returns void
createRange
- createRange(select?: boolean): Range
-
current
- current(checkChild?: boolean): Nullable<Node>
-
Parameters
-
Optional
checkChild: boolean
cursorInTheEdge
- cursorInTheEdge(start: boolean, parentBlock: HTMLElement, fake?: null | Node): Nullable<boolean>
-
Parameters
-
start: boolean
-
-
Optional
fake: null | Node
Returns Nullable<boolean>
eachSelection
- eachSelection(callback: ((current: Node) => void)): void
-
Parameters
-
callback: ((current: Node) => void)
-
- (current: Node): void
-
Returns void
Returns void
focus
- focus(options?: FocusOptions): boolean
-
Parameters
-
Optional
options: FocusOptions
Returns boolean
insertCursorAtPoint
- insertCursorAtPoint(x: number, y: number): boolean
-
Returns boolean
insertHTML
- insertHTML(html: string | number | Node, insertCursorAfter?: boolean): void
-
Parameters
-
html: string | number | Node
-
Optional
insertCursorAfter: boolean
Returns void
insertNode
- insertNode(node: Node, insertCursorAfter?: boolean, fireChange?: boolean): void
-
Parameters
-
-
Optional
insertCursorAfter: boolean
-
Optional
fireChange: boolean
Returns void
isCollapsed
- isCollapsed(): boolean
-
Returns boolean
isFocused
- isFocused(): boolean
-
Returns boolean
remove
- remove(): void
-
Returns void
removeMarkers
- removeMarkers(): void
-
Returns void
removeNode
- removeNode(node: Node): void
-
Returns void
restore
- restore(): void
-
Returns void
setCursorIn
- setCursorIn(node: Node, inStart?: boolean): Node
-
Parameters
-
-
Optional
inStart: boolean
wrapInTag
- wrapInTag(tagOrCallback: keyof HTMLElementTagNameMap | ((font: HTMLElement) => any)): HTMLElement[]
-
Parameters
-
tagOrCallback: keyof HTMLElementTagNameMap | ((font: HTMLElement) => any)
Properties
Readonly
hasMarkers
hasMarkers: boolean
Readonly
html
html: string
Readonly
isInsideArea
isInsideArea: boolean
Deprecated
Instead use commitStyle