Dart SDK
dart:html
Range
class
Range
Constants
Static Properties
Properties
Constructors
Methods
Constants
END_TO_END
END_TO_START
NODE_AFTER
NODE_BEFORE
NODE_BEFORE_AND_AFTER
NODE_INSIDE
START_TO_END
START_TO_START
Static properties
supportsCreateContextualFragment
Properties
collapsed
commonAncestorContainer
endContainer
endOffset
startContainer
startOffset
Constructors
Range
fromPoint
Methods
cloneContents
cloneRange
collapse
compareBoundaryPoints
comparePoint
createContextualFragment
deleteContents
detach
expand
extractContents
getBoundingClientRect
getClientRects
insertNode
isPointInRange
selectNode
selectNodeContents
setEnd
setEndAfter
setEndBefore
setStart
setStartAfter
setStartBefore
surroundContents
(Not documented.)
Annotations
DomName('Range')
Unstable()
Constants
int
END_TO_END
=
2
const
int
END_TO_START
=
3
const
int
NODE_AFTER
=
1
const
int
NODE_BEFORE
=
0
const
int
NODE_BEFORE_AND_AFTER
=
2
const
int
NODE_INSIDE
=
3
const
int
START_TO_END
=
1
const
int
START_TO_START
=
0
const
Static Properties
bool
supportsCreateContextualFragment
read-only
Checks if createContextualFragment is supported.
Properties
bool
collapsed
read-only
Node
commonAncestorContainer
read-only
Node
endContainer
read-only
int
endOffset
read-only
Node
startContainer
read-only
int
startOffset
read-only
Constructors
Range
()
Range.fromPoint
(
Point
point
)
Methods
cloneContents
(
) →
DocumentFragment
cloneRange
(
) →
Range
collapse
(
[
bool
toStart
]) →
void
compareBoundaryPoints
(
int
how
,
Range
sourceRange
) →
int
comparePoint
(
Node
refNode
,
int
offset
) →
int
createContextualFragment
(
String
html
) →
DocumentFragment
deleteContents
(
) →
void
detach
(
) →
void
expand
(
String
unit
) →
void
extractContents
(
) →
DocumentFragment
getBoundingClientRect
(
) →
Rectangle
getClientRects
(
) →
List
<
Rectangle
>
insertNode
(
Node
newNode
) →
void
isPointInRange
(
Node
refNode
,
int
offset
) →
bool
selectNode
(
Node
refNode
) →
void
selectNodeContents
(
Node
refNode
) →
void
setEnd
(
Node
refNode
,
int
offset
) →
void
setEndAfter
(
Node
refNode
) →
void
setEndBefore
(
Node
refNode
) →
void
setStart
(
Node
refNode
,
int
offset
) →
void
setStartAfter
(
Node
refNode
) →
void
setStartBefore
(
Node
refNode
) →
void
surroundContents
(
Node
newParent
) →
void