From 3dc270eee504c4e853daf107164bfd7e99e96a0f Mon Sep 17 00:00:00 2001 From: Araq Date: Thu, 7 Feb 2019 15:01:36 +0100 Subject: [PATCH] DOM module: add more missing stuff --- lib/js/dom.nim | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/js/dom.nim b/lib/js/dom.nim index 8a54091830..79bbe76fc9 100644 --- a/lib/js/dom.nim +++ b/lib/js/dom.nim @@ -1075,6 +1075,7 @@ proc setTimeout*(w: Window, function: proc (), pause: int): ref Interval proc stop*(w: Window) proc requestAnimationFrame*(w: Window, function: proc (time: float)): int proc cancelAnimationFrame*(w: Window, id: int) +proc onpopstate*(w: Window, ev: Event) # Node "methods" proc appendData*(n: Node, data: cstring) @@ -1207,6 +1208,8 @@ proc encodeURIComponent*(uri: cstring): cstring {.importc, nodecl.} proc isFinite*(x: BiggestFloat): bool {.importc, nodecl.} proc isNaN*(x: BiggestFloat): bool {.importc, nodecl.} +proc newEvent*(name: cstring): Event {.importcpp: "new Event(@)", constructor.} + proc getElementsByClass*(n: Node; name: cstring): seq[Node] {. importcpp: "#.getElementsByClassName(#)", nodecl.}