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