Fix the getSelection method. (#13632)
This commit is contained in:
parent
b8b0e9b21d
commit
89e6a7ab48
1 changed files with 8 additions and 1 deletions
|
|
@ -103,6 +103,8 @@ type
|
|||
memory*: PerformanceMemory
|
||||
timing*: PerformanceTiming
|
||||
|
||||
Selection* {.importc.} = ref object ## see `docs<https://developer.mozilla.org/en-US/docs/Web/API/Selection>`_
|
||||
|
||||
LocalStorage* {.importc.} = ref object
|
||||
|
||||
Window* = ref WindowObj
|
||||
|
|
@ -1155,7 +1157,7 @@ proc createAttribute*(d: Document, identifier: cstring): Node
|
|||
proc getElementsByName*(d: Document, name: cstring): seq[Element]
|
||||
proc getElementsByTagName*(d: Document, name: cstring): seq[Element]
|
||||
proc getElementsByClassName*(d: Document, name: cstring): seq[Element]
|
||||
proc getSelection*(d: Document): cstring
|
||||
proc getSelection*(d: Document): Selection
|
||||
proc handleEvent*(d: Document, event: Event)
|
||||
proc open*(d: Document)
|
||||
proc releaseEvents*(d: Document, eventMask: int) {.deprecated.}
|
||||
|
|
@ -1245,6 +1247,11 @@ proc slice*(e: Blob, startindex: int = 0, endindex: int = e.size, contentType: c
|
|||
# Performance "methods"
|
||||
proc now*(p: Performance): float
|
||||
|
||||
# Selection "methods"
|
||||
proc removeAllRanges*(s: Selection)
|
||||
converter toString*(s: Selection): cstring
|
||||
proc `$`*(s: Selection): string = $(s.toString())
|
||||
|
||||
# LocalStorage "methods"
|
||||
proc getItem*(ls: LocalStorage, key: cstring): cstring
|
||||
proc setItem*(ls: LocalStorage, key, value: cstring)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue