Add support for Window.matchMedia (#19648)

This commit is contained in:
tandy1000 2022-03-26 05:57:39 +00:00 • committed by GitHub
commit 4dfe420c2f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1322,6 +1322,11 @@ type
`block`*: cstring `block`*: cstring
inline*: cstring inline*: cstring
MediaQueryList* = ref MediaQueryListObj
MediaQueryListObj {.importc.} = object of EventTargetObj
matches*: bool
media*: cstring
since (1, 3): since (1, 3):
type type
DomParser* = ref object DomParser* = ref object
@ -1529,6 +1534,7 @@ proc setTimeout*(w: Window, function: proc (), pause: int): Interval
proc stop*(w: Window) proc stop*(w: Window)
proc requestAnimationFrame*(w: Window, function: proc (time: float)): int proc requestAnimationFrame*(w: Window, function: proc (time: float)): int
proc cancelAnimationFrame*(w: Window, id: int) proc cancelAnimationFrame*(w: Window, id: int)
proc matchMedia*(w: Window, mediaQueryString: cstring): MediaQueryList
# Node "methods" # Node "methods"
proc appendData*(n: Node, data: cstring) proc appendData*(n: Node, data: cstring)