Range

open external class Range

Exposes the JavaScript Range to Kotlin

Constructors

Range
Link copied to clipboard
JS
fun Range()

Types

Companion
Link copied to clipboard
JS
object Companion

Functions

cloneContents
Link copied to clipboard
JS
fun cloneContents(): DocumentFragment
cloneRange
Link copied to clipboard
JS
fun cloneRange(): Range
collapse
Link copied to clipboard
JS
fun collapse(toStart: Boolean = definedExternally)
compareBoundaryPoints
Link copied to clipboard
JS
fun compareBoundaryPoints(how: Short, sourceRange: Range): Short
comparePoint
Link copied to clipboard
JS
fun comparePoint(node: Node, offset: Int): Short
createContextualFragment
Link copied to clipboard
JS
fun createContextualFragment(fragment: String): DocumentFragment
deleteContents
Link copied to clipboard
JS
fun deleteContents()
detach
Link copied to clipboard
JS
fun detach()
extractContents
Link copied to clipboard
JS
fun extractContents(): DocumentFragment
getBoundingClientRect
Link copied to clipboard
JS
fun getBoundingClientRect(): DOMRect
getClientRects
Link copied to clipboard
JS
fun getClientRects(): Array<DOMRect>
insertNode
Link copied to clipboard
JS
fun insertNode(node: Node)
intersectsNode
Link copied to clipboard
JS
fun intersectsNode(node: Node): Boolean
isPointInRange
Link copied to clipboard
JS
fun isPointInRange(node: Node, offset: Int): Boolean
selectNode
Link copied to clipboard
JS
fun selectNode(node: Node)
selectNodeContents
Link copied to clipboard
JS
fun selectNodeContents(node: Node)
setEnd
Link copied to clipboard
JS
fun setEnd(node: Node, offset: Int)
setEndAfter
Link copied to clipboard
JS
fun setEndAfter(node: Node)
setEndBefore
Link copied to clipboard
JS
fun setEndBefore(node: Node)
setStart
Link copied to clipboard
JS
fun setStart(node: Node, offset: Int)
setStartAfter
Link copied to clipboard
JS
fun setStartAfter(node: Node)
setStartBefore
Link copied to clipboard
JS
fun setStartBefore(node: Node)
surroundContents
Link copied to clipboard
JS
fun surroundContents(newParent: Node)

Properties

collapsed
Link copied to clipboard
JS
open val collapsed: Boolean
commonAncestorContainer
Link copied to clipboard
JS
open val commonAncestorContainer: Node
endContainer
Link copied to clipboard
JS
open val endContainer: Node
endOffset
Link copied to clipboard
JS
open val endOffset: Int
startContainer
Link copied to clipboard
JS
open val startContainer: Node
startOffset
Link copied to clipboard
JS
open val startOffset: Int