ISelect
- Implemented by
- sel
- range
- isInsideArea
- html
- hasMarkers
- markers
- createRange
- clear
- current
- focus
- isFocused
- remove
- removeNode
- fakes
- restoreFakes
- save
- restore
- removeMarkers
- marker
- insertNode
- insertHTML
- insertImage
- isCollapsed
- cursorInTheEdge
- cursorOnTheLeft
- cursorOnTheRight
- expandSelection
- insertCursorAtPoint
- setCursorAfter
- setCursorBefore
- setCursorIn
- selectRange
- select
- wrapInTagGen
- wrapInTag
- commitStyle
- eachSelection
- splitSelection
types.ISelect
Implemented by
sel
Readonly sel: null | Selection
Defined in
range
Readonly range: Range
Defined in
isInsideArea
Readonly isInsideArea: boolean
Defined in
html
Readonly html: string
Defined in
hasMarkers
Readonly hasMarkers: boolean
Defined in
markers
Readonly markers: HTMLElement[]
Defined in
createRange
createRange(select?): Range
Parameters
| Name | Type |
|---|---|
select? |
boolean |
Returns
Defined in
clear
clear(): void
Returns
void
Defined in
current
current(checkChild?): Nullable<Node>
Parameters
| Name | Type |
|---|---|
checkChild? |
boolean |
Returns
Defined in
focus
focus(options?): boolean
Parameters
| Name | Type |
|---|---|
options? |
FocusOptions |
Returns
boolean
Defined in
isFocused
isFocused(): boolean
Returns
boolean
Defined in
remove
remove(): void
Returns
void
Defined in
removeNode
removeNode(node): void
Parameters
| Name | Type |
|---|---|
node |
Node |
Returns
void
Defined in
fakes
fakes(): [] | [Node] | [Node, Node]
Returns
Defined in
restoreFakes
restoreFakes(fakes): void
Parameters
| Name | Type |
|---|---|
fakes |
[] | [Node] | [Node, Node] |
Returns
void
Defined in
save
save(silent?): MarkerInfo[]
Parameters
| Name | Type |
|---|---|
silent? |
boolean |
Returns
Defined in
restore
restore(): void
Returns
void
Defined in
removeMarkers
removeMarkers(): void
Returns
void
Defined in
marker
marker(atStart?, range?): HTMLSpanElement
Parameters
| Name | Type |
|---|---|
atStart? |
boolean |
range? |
Range |
Returns
Defined in
insertNode
insertNode(node, insertCursorAfter?, fireChange?): void
Parameters
| Name | Type |
|---|---|
node |
Node |
insertCursorAfter? |
boolean |
fireChange? |
boolean |
Returns
void
Defined in
insertHTML
insertHTML(html, insertCursorAfter?): void
Parameters
| Name | Type |
|---|---|
html |
string | number | Node |
insertCursorAfter? |
boolean |
Returns
void
Defined in
insertImage
insertImage(url, styles?, defaultWidth?): void
Parameters
| Name | Type |
|---|---|
url |
string | HTMLImageElement |
styles? |
null | IDictionary<string> |
defaultWidth? |
null | string | number |
Returns
void
Defined in
isCollapsed
isCollapsed(): boolean
Returns
boolean
Defined in
cursorInTheEdge
cursorInTheEdge(start, parentBlock, fake?): Nullable<boolean>
Parameters
| Name | Type |
|---|---|
start |
boolean |
parentBlock |
HTMLElement |
fake? |
null | Node |
Returns
Nullable<boolean>
Defined in
cursorOnTheLeft
cursorOnTheLeft(parentBlock, fake?): Nullable<boolean>
Parameters
| Name | Type |
|---|---|
parentBlock |
HTMLElement |
fake? |
null | Node |
Returns
Nullable<boolean>
Defined in
cursorOnTheRight
cursorOnTheRight(parentBlock, fake?): Nullable<boolean>
Parameters
| Name | Type |
|---|---|
parentBlock |
HTMLElement |
fake? |
null | Node |
Returns
Nullable<boolean>
Defined in
expandSelection
expandSelection(): ISelect
Returns
Defined in
insertCursorAtPoint
insertCursorAtPoint(x, y): boolean
Parameters
| Name | Type |
|---|---|
x |
number |
y |
number |
Returns
boolean
Defined in
setCursorAfter
setCursorAfter(node): Nullable<Text>
Parameters
| Name | Type |
|---|---|
node |
Node |
Returns
Defined in
setCursorBefore
setCursorBefore(node): Nullable<Text>
Parameters
| Name | Type |
|---|---|
node |
Node |
Returns
Defined in
setCursorIn
setCursorIn(node, inStart?): Node
Parameters
| Name | Type |
|---|---|
node |
Node |
inStart? |
boolean |
Returns
Defined in
selectRange
selectRange(range, focus?): ISelect
Parameters
| Name | Type |
|---|---|
range |
Range |
focus? |
boolean |
Returns
Defined in
select
select(node, inward?): ISelect
Parameters
| Name | Type |
|---|---|
node |
Node | HTMLElement | HTMLTableCellElement | HTMLTableElement |
inward? |
boolean |
Returns
Defined in
wrapInTagGen
wrapInTagGen(fakes?): Generator<HTMLElement, undefined, any>
Parameters
| Name | Type |
|---|---|
fakes? |
Node[] |
Returns
Generator<HTMLElement, undefined, any>
Defined in
wrapInTag
wrapInTag(tagOrCallback): HTMLElement[]
Parameters
| Name | Type |
|---|---|
tagOrCallback |
"object" | "map" | "ul" | "ol" | "a" | "abbr" | "address" | "area" | "article" | "aside" | "audio" | "b" | "base" | "bdi" | "bdo" | "blockquote" | "body" | "br" | "button" | "canvas" | "caption" | "cite" | "code" | "col" | "colgroup" | "data" | "datalist" | "dd" | "del" | "details" | "dfn" | "dialog" | "div" | "dl" | "dt" | "em" | "embed" | "fieldset" | "figcaption" | "figure" | "footer" | "form" | "h1" | "h2" | "h3" | "h4" | "h5" | "h6" | "head" | "header" | "hgroup" | "hr" | "html" | "i" | "iframe" | "img" | "input" | "ins" | "kbd" | "label" | "legend" | "li" | "link" | "main" | "mark" | "menu" | "meta" | "meter" | "nav" | "noscript" | "optgroup" | "option" | "output" | "p" | "picture" | "pre" | "progress" | "q" | "rp" | "rt" | "ruby" | "s" | "samp" | "script" | "search" | "section" | "select" | "slot" | "small" | "source" | "span" | "strong" | "style" | "sub" | "summary" | "sup" | "table" | "tbody" | "td" | "template" | "textarea" | "tfoot" | "th" | "thead" | "time" | "title" | "tr" | "track" | "u" | "var" | "video" | "wbr" | "jodit" | "svg" | "path" | "font" | "jodit-media" | (font: HTMLElement) => any |
Returns
Defined in
commitStyle
commitStyle(options): void
Parameters
| Name | Type |
|---|---|
options |
IStyleOptions |
Returns
void
Defined in
eachSelection
eachSelection(callback): void
Parameters
| Name | Type |
|---|---|
callback |
(current: Node) => void |
Returns
void
Defined in
splitSelection
splitSelection(currentBox, edge?): Nullable<Element>
Parameters
| Name | Type |
|---|---|
currentBox |
HTMLElement |
edge? |
Node |
Returns
Defined in
jodit/src/types/select.d.ts:95