diff options
author | bptato <nincsnevem662@gmail.com> | 2024-12-13 20:53:52 +0100 |
---|---|---|
committer | bptato <nincsnevem662@gmail.com> | 2024-12-13 21:41:45 +0100 |
commit | ca67e39af501c959c44855e447c7d1b191ee38d3 (patch) | |
tree | eece57d4a5389f5b2340d0c3fa6b31ef1b4cee40 /src | |
parent | 3757c1f7a97234b6659ce2f7b4cf2aada61a511a (diff) | |
download | chawan-ca67e39af501c959c44855e447c7d1b191ee38d3.tar.gz |
dom: queryCommandSupported, HTMLIFrameELement stub
Diffstat (limited to 'src')
-rw-r--r-- | src/html/dom.nim | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/html/dom.nim b/src/html/dom.nim index cabf8c86..a5997e4a 100644 --- a/src/html/dom.nim +++ b/src/html/dom.nim @@ -404,6 +404,8 @@ type HTMLAudioElement* = ref object of HTMLElement + HTMLIFrameElement* = ref object of HTMLElement + jsDestructor(Navigator) jsDestructor(PluginArray) jsDestructor(MimeTypeArray) @@ -440,6 +442,7 @@ jsDestructor(HTMLCanvasElement) jsDestructor(HTMLImageElement) jsDestructor(HTMLVideoElement) jsDestructor(HTMLAudioElement) +jsDestructor(HTMLIFrameElement) jsDestructor(Node) jsDestructor(NodeList) jsDestructor(HTMLCollection) @@ -4503,6 +4506,9 @@ proc createHTMLDocument(ctx: JSContext; implementation: var DOMImplementation; proc hasFeature(implementation: var DOMImplementation): bool {.jsfunc.} = return true +func queryCommandSupported(document: Document): bool {.jsfunc.} = + return false + proc createCDATASection(document: Document; data: string): DOMResult[CDATASection] {.jsfunc.} = if not document.isxml: @@ -4966,6 +4972,7 @@ proc registerElements(ctx: JSContext; nodeCID: JSClassID) = register(HTMLImageElement, TAG_IMG) register(HTMLVideoElement, TAG_VIDEO) register(HTMLAudioElement, TAG_AUDIO) + register(HTMLIFrameElement, TAG_IFRAME) proc addDOMModule*(ctx: JSContext) = let eventTargetCID = ctx.getClass("EventTarget") |