Selection
[<Interface>]
type Selection =
abstract member anchorNode: Node option
abstract member anchorOffset: float
abstract member direction: string
abstract member focusNode: Node option
abstract member focusOffset: float
abstract member isCollapsed: bool
abstract member rangeCount: float
abstract member type: string
abstract member addRange (range: Range) : unit
abstract member collapse (node: Node option, ?offset: float) : unit
abstract member collapseToEnd () : unit
abstract member collapseToStart () : unit
abstract member containsNode (node: Node, ?allowPartialContainment: bool) : bool
abstract member deleteFromDocument () : unit
abstract member empty () : unit
abstract member extend (node: Node, ?offset: float) : unit
abstract member getComposedRanges (?options: GetComposedRangesOptions) : ResizeArray<StaticRange>
abstract member getRangeAt (index: float) : Range
abstract member modify (?alter: string, ?direction: string, ?granularity: string) : unit
abstract member removeAllRanges () : unit
abstract member removeRange (range: Range) : unit
abstract member selectAllChildren (node: Node) : unit
abstract member setBaseAndExtent (anchorNode: Node, anchorOffset: float, focusNode: Node, focusOffset: float) : unit
abstract member setPosition (node: Node option, ?offset: float) : unit
abstract member toString () : string
| |
|---|
| Assembly | Glutinum.Web |
| Inherits | obj \| null |
| Attributes | [<AllowNullLiteral>] [<Interface>] [<Global>] |
Properties
abstract member anchorNode: Node option
abstract member anchorOffset: float
abstract member direction: string
abstract member focusNode: Node option
abstract member focusOffset: float
abstract member isCollapsed: bool
abstract member rangeCount: float
abstract member type: string
Methods
abstract member addRange (range: Range) : unit
abstract member collapse (node: Node option, ?offset: float) : unit
abstract member collapseToEnd () : unit
abstract member collapseToStart () : unit
abstract member containsNode (node: Node, ?allowPartialContainment: bool) : bool
abstract member deleteFromDocument () : unit
abstract member empty () : unit
abstract member extend (node: Node, ?offset: float) : unit
abstract member getRangeAt (index: float) : Range
abstract member modify (?alter: string, ?direction: string, ?granularity: string) : unit
abstract member removeAllRanges () : unit
abstract member removeRange (range: Range) : unit
abstract member selectAllChildren (node: Node) : unit
abstract member setBaseAndExtent (anchorNode: Node, anchorOffset: float, focusNode: Node, focusOffset: float) : unit
abstract member setPosition (node: Node option, ?offset: float) : unit
abstract member toString () : string