kobweb
Toggle table of contents
0.24.0
js
Target filter
js
Switch theme
Search in API
Skip to content
kobweb
browser-ext
/
com.varabyte.kobweb.browser.dom
/
Selection
Selection
external
class
Selection
(
source
)
See also
Selection API
Members
Properties
anchor
Node
Link copied to clipboard
val
anchorNode
:
Node
?
anchor
Offset
Link copied to clipboard
val
anchorOffset
:
Int
direction
Link copied to clipboard
val
direction
:
String
focus
Node
Link copied to clipboard
val
focusNode
:
Node
?
focus
Offset
Link copied to clipboard
val
focusOffset
:
Int
is
Collapsed
Link copied to clipboard
val
isCollapsed
:
Boolean
range
Count
Link copied to clipboard
val
rangeCount
:
Int
type
Link copied to clipboard
val
type
:
String
Functions
add
Range
Link copied to clipboard
fun
addRange
(
range
:
Range
)
collapse
Link copied to clipboard
fun
collapse
(
node
:
Node
?
,
offset
:
Int
=
definedExternally
)
collapse
To
End
Link copied to clipboard
fun
collapseToEnd
(
)
collapse
To
Start
Link copied to clipboard
fun
collapseToStart
(
)
contains
Node
Link copied to clipboard
fun
containsNode
(
node
:
Node
,
allowPartialContainment
:
Boolean
=
definedExternally
)
:
Boolean
delete
From
Document
Link copied to clipboard
fun
deleteFromDocument
(
)
empty
Link copied to clipboard
fun
empty
(
)
extend
Link copied to clipboard
fun
extend
(
node
:
Node
,
offset
:
Int
=
definedExternally
)
get
Composed
Ranges
Link copied to clipboard
fun
getComposedRanges
(
options
:
GetComposedRangesOptions
=
definedExternally
)
:
Array
<
StaticRange
>
get
Range
At
Link copied to clipboard
fun
getRangeAt
(
index
:
Int
)
:
Range
modify
Link copied to clipboard
fun
modify
(
alter
:
String
=
definedExternally
,
direction
:
String
=
definedExternally
,
granularity
:
String
=
definedExternally
)
remove
All
Ranges
Link copied to clipboard
fun
removeAllRanges
(
)
remove
Range
Link copied to clipboard
fun
removeRange
(
range
:
Range
)
select
All
Children
Link copied to clipboard
fun
selectAllChildren
(
node
:
Node
)
set
Base
And
Extent
Link copied to clipboard
fun
setBaseAndExtent
(
anchorNode
:
Node
,
anchorOffset
:
Int
,
focusNode
:
Node
,
focusOffset
:
Int
)
set
Position
Link copied to clipboard
fun
setPosition
(
node
:
Node
?
,
offset
:
Int
=
definedExternally
)