diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index ab24612de..431be556d 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -13,10 +13,10 @@ jobs:
strategy:
fail-fast: false
matrix:
- scalaversion: ["2.11.12", "2.12.14", "2.13.6", "3.0.2"]
+ scalaversion: ["2.11.12", "2.12.15", "2.13.6", "3.1.3"]
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: Setup Scala
uses: japgolly/setup-everything-scala@v3.1
@@ -28,13 +28,13 @@ jobs:
run: sbt -DCI=1 "++${{ matrix.scalaversion }}" dom/scalafmtCheck
- name: Validate api report
- if: matrix.scalaversion != '2.11.12' && matrix.scalaversion != '3.0.2'
+ if: matrix.scalaversion != '2.11.12' && matrix.scalaversion != '3.1.3'
run: ./api-reports/validate "${{ matrix.scalaversion }}"
readme:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- uses: japgolly/setup-everything-scala@v3.1
- name: Readme generation
run: sbt readme/run
diff --git a/.github/workflows/ghpages.yml b/.github/workflows/ghpages.yml
index ce2aa9fd6..e2fd58f81 100644
--- a/.github/workflows/ghpages.yml
+++ b/.github/workflows/ghpages.yml
@@ -10,7 +10,7 @@ jobs:
build-and-deploy:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
- name: Setup Scala
uses: japgolly/setup-everything-scala@v3.1
@@ -19,7 +19,7 @@ jobs:
run: sbt readme/run
- name: Deploy
- uses: JamesIves/github-pages-deploy-action@v4.3.3
+ uses: JamesIves/github-pages-deploy-action@v4.5.0
with:
token: ${{ secrets.GITHUB_TOKEN }}
branch: gh-pages
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 3717059d9..4a6da22ec 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -8,7 +8,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
fetch-depth: 0
diff --git a/.jvmopts b/.jvmopts
new file mode 100644
index 000000000..3f0aee119
--- /dev/null
+++ b/.jvmopts
@@ -0,0 +1,3 @@
+-Xms1G
+-Xmx4G
+-XX:+UseG1GC
diff --git a/.scalafmt.conf b/.scalafmt.conf
index b9d703057..05fae5991 100644
--- a/.scalafmt.conf
+++ b/.scalafmt.conf
@@ -1,4 +1,4 @@
-version = 3.5.2
+version = 3.7.4
runner.dialect = scala213source3
project.git = true
style = Scala.js
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index f1437a618..18737f53b 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -54,6 +54,13 @@ Please:
* Use `def` for read-only properties unless there is a compelling reason it should be a `val`
(i.e., the spec definitively states it is constant)
* Use `Double` for integer-values that can fall outside the range of `Int`
+* Prefer adding overloads instead of using union `|` types for method and constructor parameters. For example:
+```diff
+- def createElement(tagName: String, options: String | ElementCreationOptions = js.native): Element = js.native
++ def createElement(tagName: String): Element = js.native
++ def createElement(tagName: String, options: String): Element = js.native
++ def createElement(tagName: String, options: ElementCreationOptions): Element = js.native
+```
* Add scaladocs via copy-paste from MDN
diff --git a/api-reports/2_12.txt b/api-reports/2_12.txt
index 7cc217fa3..19cccc774 100644
--- a/api-reports/2_12.txt
+++ b/api-reports/2_12.txt
@@ -20,6 +20,11 @@ AbortSignal[JT] def dispatchEvent(evt: Event): Boolean
AbortSignal[JT] var onabort: js.Function0[Any]
AbortSignal[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
AbortSignal[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+AbstractRange[JC] def collapsed: Boolean
+AbstractRange[JC] def endContainer: Node
+AbstractRange[JC] def endOffset: Int
+AbstractRange[JC] def startContainer: Node
+AbstractRange[JC] def startOffset: Int
AbstractWorker[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
AbstractWorker[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
AbstractWorker[JT] def dispatchEvent(evt: Event): Boolean
@@ -100,6 +105,7 @@ AnimationEvent[JT] def animationName: String
AnimationEvent[JT] def bubbles: Boolean
AnimationEvent[JT] def cancelBubble: Boolean
AnimationEvent[JT] def cancelable: Boolean
+AnimationEvent[JT] def composed: Boolean
AnimationEvent[JT] def currentTarget: EventTarget
AnimationEvent[JT] def defaultPrevented: Boolean
AnimationEvent[JT] def elapsedTime: Double
@@ -140,7 +146,6 @@ ApplicationCache[JT] def update(): Unit
Attr[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
Attr[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
Attr[JC] def appendChild(newChild: Node): Node
-Attr[JC] def attributes: NamedNodeMap
Attr[JC] def baseURI: String
Attr[JC] def childNodes: NodeList[Node]
Attr[JC] def cloneNode(deep: Boolean?): Node
@@ -148,7 +153,6 @@ Attr[JC] def compareDocumentPosition(other: Node): Int
Attr[JC] def contains(otherNode: Node): Boolean
Attr[JC] def dispatchEvent(evt: Event): Boolean
Attr[JC] def firstChild: Node
-Attr[JC] def hasAttributes(): Boolean
Attr[JC] def hasChildNodes(): Boolean
Attr[JC] var innerText: String
Attr[JC] def insertBefore(newChild: Node, refChild: Node): Node
@@ -180,6 +184,242 @@ Attr[JC] def replaceChild(newChild: Node, oldChild: Node): Node
Attr[JC] def specified: Boolean
Attr[JC] var textContent: String
Attr[JC] var value: String
+Audio[JC] var accessKey: String
+Audio[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+Audio[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+Audio[JC] def after(nodes: Node | String*): Unit
+Audio[JC] def append(nodes: Node | String*): Unit
+Audio[JC] def appendChild(newChild: Node): Node
+Audio[JC] def attachShadow(init: ShadowRootInit): ShadowRoot
+Audio[JC] def attributes: NamedNodeMap
+Audio[JC] def audioTracks: AudioTrackList
+Audio[JC] var autoplay: Boolean
+Audio[JC] def baseURI: String
+Audio[JC] def before(nodes: Node | String*): Unit
+Audio[JC] def blur(): Unit
+Audio[JC] def buffered: TimeRanges
+Audio[JC] def canPlayType(`type`: String): String
+Audio[JC] def childElementCount: Int
+Audio[JC] def childNodes: NodeList[Node]
+Audio[JC] def children: HTMLCollection[Element]
+Audio[JC] var classList: DOMTokenList
+Audio[JC] var className: String
+Audio[JC] def click(): Unit
+Audio[JC] def clientHeight: Int
+Audio[JC] def clientLeft: Int
+Audio[JC] def clientTop: Int
+Audio[JC] def clientWidth: Int
+Audio[JC] def cloneNode(deep: Boolean?): Node
+Audio[JC] def closest(selector: String): Element
+Audio[JC] def compareDocumentPosition(other: Node): Int
+Audio[JC] def contains(child: HTMLElement): Boolean
+Audio[JC] def contains(otherNode: Node): Boolean
+Audio[JC] var contentEditable: String
+Audio[JC] var controls: Boolean
+Audio[JC] def currentSrc: String
+Audio[JC] var currentTime: Double
+Audio[JC] def dataset: js.Dictionary[String]
+Audio[JC] var defaultPlaybackRate: Double
+Audio[JC] var dir: String
+Audio[JC] def dispatchEvent(evt: Event): Boolean
+Audio[JC] var draggable: Boolean
+Audio[JC] def duration: Double
+Audio[JC] def ended: Boolean
+Audio[JC] def error: MediaError
+Audio[JC] var filters: Object
+Audio[JC] def firstChild: Node
+Audio[JC] def firstElementChild: Element
+Audio[JC] def focus(): Unit
+Audio[JC] def focus(options: FocusOptions): Unit
+Audio[JC] def getAttribute(name: String): String
+Audio[JC] def getAttributeNS(namespaceURI: String, localName: String): String
+Audio[JC] def getAttributeNode(name: String): Attr
+Audio[JC] def getAttributeNodeNS(namespaceURI: String, localName: String): Attr
+Audio[JC] def getBoundingClientRect(): DOMRect
+Audio[JC] def getClientRects(): DOMRectList
+Audio[JC] def getElementsByClassName(classNames: String): HTMLCollection[Element]
+Audio[JC] def getElementsByTagName(name: String): HTMLCollection[Element]
+Audio[JC] def getElementsByTagNameNS(namespaceURI: String, localName: String): HTMLCollection[Element]
+Audio[JC] var gotpointercapture: js.Function1[PointerEvent, _]
+Audio[JC] def hasAttribute(name: String): Boolean
+Audio[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
+Audio[JC] def hasAttributes(): Boolean
+Audio[JC] def hasChildNodes(): Boolean
+Audio[JC] def hasPointerCapture(pointerId: Double): Boolean
+Audio[JC] var id: String
+Audio[JC] def initialTime: Double
+Audio[JC] var innerHTML: String
+Audio[JC] var innerText: String
+Audio[JC] def insertAdjacentElement(position: String, element: Element): Element
+Audio[JC] def insertAdjacentHTML(where: String, html: String): Unit
+Audio[JC] def insertBefore(newChild: Node, refChild: Node): Node
+Audio[JC] def isConnected: Boolean
+Audio[JC] def isContentEditable: Boolean
+Audio[JC] def isDefaultNamespace(namespaceURI: String): Boolean
+Audio[JC] def isEqualNode(arg: Node): Boolean
+Audio[JC] def isSameNode(other: Node): Boolean
+Audio[JC] def isSupported(feature: String, version: String): Boolean
+Audio[JC] var lang: String
+Audio[JC] def lastChild: Node
+Audio[JC] def lastElementChild: Element
+Audio[JC] def load(): Unit
+Audio[JC] def localName: String
+Audio[JC] def lookupNamespaceURI(prefix: String): String
+Audio[JC] def lookupPrefix(namespaceURI: String): String
+Audio[JC] var loop: Boolean
+Audio[JC] var lostpointercapture: js.Function1[PointerEvent, _]
+Audio[JC] def matches(selector: String): Boolean
+Audio[JC] var muted: Boolean
+Audio[JC] def namespaceURI: String
+Audio[JC] def networkState: Int
+Audio[JC] def nextElementSibling: Element
+Audio[JC] def nextSibling: Node
+Audio[JC] def nodeName: String
+Audio[JC] def nodeType: Int
+Audio[JC] var nodeValue: String
+Audio[JC] def normalize(): Unit
+Audio[JC] def offsetHeight: Double
+Audio[JC] def offsetLeft: Double
+Audio[JC] def offsetParent: Element
+Audio[JC] def offsetTop: Double
+Audio[JC] def offsetWidth: Double
+Audio[JC] var onabort: js.Function1[UIEvent, _]
+Audio[JC] var onactivate: js.Function1[UIEvent, _]
+Audio[JC] var onbeforeactivate: js.Function1[UIEvent, _]
+Audio[JC] var onbeforecopy: js.Function1[DragEvent, _]
+Audio[JC] var onbeforecut: js.Function1[DragEvent, _]
+Audio[JC] var onbeforedeactivate: js.Function1[UIEvent, _]
+Audio[JC] var onbeforepaste: js.Function1[DragEvent, _]
+Audio[JC] var onblur: js.Function1[FocusEvent, _]
+Audio[JC] var oncanplay: js.Function1[Event, _]
+Audio[JC] var oncanplaythrough: js.Function1[Event, _]
+Audio[JC] var onchange: js.Function1[Event, _]
+Audio[JC] var onclick: js.Function1[MouseEvent, _]
+Audio[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+Audio[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+Audio[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
+Audio[JC] var oncontextmenu: js.Function1[MouseEvent, _]
+Audio[JC] var oncopy: js.Function1[ClipboardEvent, _]
+Audio[JC] var oncuechange: js.Function1[Event, _]
+Audio[JC] var oncut: js.Function1[ClipboardEvent, _]
+Audio[JC] var ondblclick: js.Function1[MouseEvent, _]
+Audio[JC] var ondeactivate: js.Function1[UIEvent, _]
+Audio[JC] var ondrag: js.Function1[DragEvent, _]
+Audio[JC] var ondragend: js.Function1[DragEvent, _]
+Audio[JC] var ondragenter: js.Function1[DragEvent, _]
+Audio[JC] var ondragleave: js.Function1[DragEvent, _]
+Audio[JC] var ondragover: js.Function1[DragEvent, _]
+Audio[JC] var ondragstart: js.Function1[DragEvent, _]
+Audio[JC] var ondrop: js.Function1[DragEvent, _]
+Audio[JC] var ondurationchange: js.Function1[Event, _]
+Audio[JC] var onemptied: js.Function1[Event, _]
+Audio[JC] var onended: js.Function1[Event, _]
+Audio[JC] var onfocus: js.Function1[FocusEvent, _]
+Audio[JC] var onfocusin: js.Function1[FocusEvent, _]
+Audio[JC] var onfocusout: js.Function1[FocusEvent, _]
+Audio[JC] var onfullscreenchange: js.Function1[Event, _]
+Audio[JC] var onfullscreenerror: js.Function1[Event, _]
+Audio[JC] var onhelp: js.Function1[Event, _]
+Audio[JC] var oninput: js.Function1[Event, _]
+Audio[JC] var onkeydown: js.Function1[KeyboardEvent, _]
+Audio[JC] var onkeypress: js.Function1[KeyboardEvent, _]
+Audio[JC] var onkeyup: js.Function1[KeyboardEvent, _]
+Audio[JC] var onloadeddata: js.Function1[Event, _]
+Audio[JC] var onloadedmetadata: js.Function1[Event, _]
+Audio[JC] var onloadstart: js.Function1[Event, _]
+Audio[JC] var onmousedown: js.Function1[MouseEvent, _]
+Audio[JC] var onmouseenter: js.Function1[MouseEvent, _]
+Audio[JC] var onmouseleave: js.Function1[MouseEvent, _]
+Audio[JC] var onmousemove: js.Function1[MouseEvent, _]
+Audio[JC] var onmouseout: js.Function1[MouseEvent, _]
+Audio[JC] var onmouseover: js.Function1[MouseEvent, _]
+Audio[JC] var onmouseup: js.Function1[MouseEvent, _]
+Audio[JC] var onmousewheel: js.Function1[WheelEvent, _]
+Audio[JC] var onpaste: js.Function1[ClipboardEvent, _]
+Audio[JC] var onpause: js.Function1[Event, _]
+Audio[JC] var onplay: js.Function1[Event, _]
+Audio[JC] var onplaying: js.Function1[Event, _]
+Audio[JC] var onpointercancel: js.Function1[PointerEvent, _]
+Audio[JC] var onpointerdown: js.Function1[PointerEvent, _]
+Audio[JC] var onpointerenter: js.Function1[PointerEvent, _]
+Audio[JC] var onpointerleave: js.Function1[PointerEvent, _]
+Audio[JC] var onpointermove: js.Function1[PointerEvent, _]
+Audio[JC] var onpointerout: js.Function1[PointerEvent, _]
+Audio[JC] var onpointerover: js.Function1[PointerEvent, _]
+Audio[JC] var onpointerup: js.Function1[PointerEvent, _]
+Audio[JC] var onprogress: js.Function1[js.Any, _]
+Audio[JC] var onratechange: js.Function1[Event, _]
+Audio[JC] var onreadystatechange: js.Function1[Event, _]
+Audio[JC] var onreset: js.Function1[Event, _]
+Audio[JC] var onscroll: js.Function1[UIEvent, _]
+Audio[JC] var onseeked: js.Function1[Event, _]
+Audio[JC] var onseeking: js.Function1[Event, _]
+Audio[JC] var onselect: js.Function1[UIEvent, _]
+Audio[JC] var onselectstart: js.Function1[Event, _]
+Audio[JC] var onstalled: js.Function1[Event, _]
+Audio[JC] var onsubmit: js.Function1[Event, _]
+Audio[JC] var onsuspend: js.Function1[Event, _]
+Audio[JC] var ontimeupdate: js.Function1[Event, _]
+Audio[JC] var onvolumechange: js.Function1[Event, _]
+Audio[JC] var onwaiting: js.Function1[Event, _]
+Audio[JC] var onwheel: js.Function1[WheelEvent, _]
+Audio[JC] var outerHTML: String
+Audio[JC] def ownerDocument: Document
+Audio[JC] override def ownerDocument: HTMLDocument
+Audio[JC] var parentElement: HTMLElement
+Audio[JC] def parentNode: Node
+Audio[JC] def pause(): Unit
+Audio[JC] def paused: Boolean
+Audio[JC] def play(): js.UndefOr[js.Promise[Unit]]
+Audio[JC] var playbackRate: Double
+Audio[JC] def played: TimeRanges
+Audio[JC] def prefix: String
+Audio[JC] var preload: String
+Audio[JC] def prepend(nodes: Node | String*): Unit
+Audio[JC] def previousElementSibling: Element
+Audio[JC] def previousSibling: Node
+Audio[JC] def querySelector(selectors: String): Element
+Audio[JC] def querySelectorAll(selectors: String): NodeList[Element]
+Audio[JC] var readyState: js.Any
+Audio[JC] var recordNumber: js.Any
+Audio[JC] def releasePointerCapture(pointerId: Double): Unit
+Audio[JC] def remove(): Unit
+Audio[JC] def removeAttribute(name: String): Unit
+Audio[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
+Audio[JC] def removeAttributeNode(oldAttr: Attr): Attr
+Audio[JC] def removeChild(oldChild: Node): Node
+Audio[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+Audio[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+Audio[JC] def replaceChild(newChild: Node, oldChild: Node): Node
+Audio[JC] def replaceChildren(nodes: Node | String*): Unit
+Audio[JC] def replaceWith(nodes: Node | String*): Unit
+Audio[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
+Audio[JC] def requestPointerLock(): Unit
+Audio[JC] def scrollHeight: Int
+Audio[JC] def scrollIntoView(top: Boolean?): Unit
+Audio[JC] var scrollLeft: Double
+Audio[JC] var scrollTop: Double
+Audio[JC] def scrollWidth: Int
+Audio[JC] def seekable: TimeRanges
+Audio[JC] def seeking: Boolean
+Audio[JC] def setAttribute(name: String, value: String): Unit
+Audio[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
+Audio[JC] def setAttributeNode(newAttr: Attr): Attr
+Audio[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+Audio[JC] def setPointerCapture(pointerId: Double): Unit
+Audio[JC] def shadowRoot: ShadowRoot
+Audio[JC] var spellcheck: Boolean
+Audio[JC] var src: String
+Audio[JC] var srcObject: js.UndefOr[MediaStream | MediaSource | Blob]
+Audio[JC] def style: CSSStyleDeclaration
+Audio[JC] def style_ = (value: CSSStyleDeclaration): Unit
+Audio[JC] def style_ = (value: String): Unit
+Audio[JC] var tabIndex: Int
+Audio[JC] def tagName: String
+Audio[JC] var textContent: String
+Audio[JC] def textTracks: TextTrackList
+Audio[JC] var title: String
+Audio[JC] var volume: Double
AudioBuffer[JT] def copyFromChannel(destination: js.typedarray.Float32Array, channelNumber: Int, startInChannel: Int): Unit
AudioBuffer[JT] def copyToChannel(source: js.typedarray.Float32Array, channelNumber: Int, startInChannel: Int): Unit
AudioBuffer[JT] val duration: Double
@@ -329,6 +569,7 @@ AudioTrackList[JT] def removeEventListener[T <: Event](`type`: String, listener:
BeforeUnloadEvent[JC] def bubbles: Boolean
BeforeUnloadEvent[JC] def cancelBubble: Boolean
BeforeUnloadEvent[JC] def cancelable: Boolean
+BeforeUnloadEvent[JC] def composed: Boolean
BeforeUnloadEvent[JC] def currentTarget: EventTarget
BeforeUnloadEvent[JC] def defaultPrevented: Boolean
BeforeUnloadEvent[JC] def eventPhase: Int
@@ -368,7 +609,7 @@ Blob[JC] def stream(): ReadableStream[Uint8Array]
Blob[JC] def text(): js.Promise[String]
Blob[JC] def `type`: String
Blob[JO]
-BlobPropertyBag[JT] var endings: js.UndefOr[String]
+BlobPropertyBag[JT] var endings: js.UndefOr[EndingType]
BlobPropertyBag[JT] var `type`: js.UndefOr[String]
BlobPropertyBag[SO] def apply(`type`: js.UndefOr[String]?): BlobPropertyBag (@deprecated in 2.0.0)
Body[JT] def arrayBuffer(): js.Promise[ArrayBuffer]
@@ -377,11 +618,20 @@ Body[JT] def bodyUsed: Boolean
Body[JT] def formData(): js.Promise[FormData]
Body[JT] def json(): js.Promise[js.Any]
Body[JT] def text(): js.Promise[String]
+BroadcastChannel[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+BroadcastChannel[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+BroadcastChannel[JC] def close(): Unit
+BroadcastChannel[JC] def dispatchEvent(evt: Event): Boolean
+BroadcastChannel[JC] def name: String
+BroadcastChannel[JC] var onmessage: js.Function1[MessageEvent, _]
+BroadcastChannel[JC] var onmessageerror: js.Function1[MessageEvent, _]
+BroadcastChannel[JC] def postMessage(message: Any): Unit
+BroadcastChannel[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+BroadcastChannel[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
CDATASection[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
CDATASection[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
CDATASection[JC] def appendChild(newChild: Node): Node
CDATASection[JC] def appendData(arg: String): Unit
-CDATASection[JC] def attributes: NamedNodeMap
CDATASection[JC] def baseURI: String
CDATASection[JC] def childNodes: NodeList[Node]
CDATASection[JC] def cloneNode(deep: Boolean?): Node
@@ -391,7 +641,6 @@ CDATASection[JC] var data: String
CDATASection[JC] def deleteData(offset: Int, count: Int): Unit
CDATASection[JC] def dispatchEvent(evt: Event): Boolean
CDATASection[JC] def firstChild: Node
-CDATASection[JC] def hasAttributes(): Boolean
CDATASection[JC] def hasChildNodes(): Boolean
CDATASection[JC] var innerText: String
CDATASection[JC] def insertBefore(newChild: Node, refChild: Node): Node
@@ -834,36 +1083,45 @@ CacheStorage[JT] def has(cacheName: String): js.Promise[Boolean]
CacheStorage[JT] def keys(): js.Promise[js.Array[String]]
CacheStorage[JT] def `match`(request: RequestInfo, options: CacheQueryOptions?): js.Promise[js.Any]
CacheStorage[JT] def open(cacheName: String): js.Promise[Cache]
+CanvasFillRule[JT]
+CanvasFillRule[SO] val evenodd: CanvasFillRule
+CanvasFillRule[SO] val nonzero: CanvasFillRule
CanvasGradient[JC] def addColorStop(offset: Double, color: String): Unit
CanvasPattern[JC]
CanvasProxy[JT] def setContext(context: RenderingContext): Unit
CanvasRenderingContext2D[JC] def arc(x: Double, y: Double, radius: Double, startAngle: Double, endAngle: Double): Unit
-CanvasRenderingContext2D[JC] def arc(x: Double, y: Double, radius: Double, startAngle: Double, endAngle: Double, anticlockwise: Boolean): Unit
+CanvasRenderingContext2D[JC] def arc(x: Double, y: Double, radius: Double, startAngle: Double, endAngle: Double, counterclockwise: Boolean): Unit
CanvasRenderingContext2D[JC] def arcTo(x1: Double, y1: Double, x2: Double, y2: Double, radius: Double): Unit
CanvasRenderingContext2D[JC] def beginPath(): Unit
CanvasRenderingContext2D[JC] def bezierCurveTo(cp1x: Double, cp1y: Double, cp2x: Double, cp2y: Double, x: Double, y: Double): Unit
CanvasRenderingContext2D[JC] var canvas: HTMLCanvasElement
CanvasRenderingContext2D[JC] def clearRect(x: Double, y: Double, w: Double, h: Double): Unit
-CanvasRenderingContext2D[JC] def clip(fillRule: String?): Unit
+CanvasRenderingContext2D[JC] def clip(fillRule: CanvasFillRule?): Unit
+CanvasRenderingContext2D[JC] def clip(path: Path2D): Unit
+CanvasRenderingContext2D[JC] def clip(path: Path2D, fillRule: CanvasFillRule): Unit
CanvasRenderingContext2D[JC] def closePath(): Unit
CanvasRenderingContext2D[JC] def createImageData(imageDataOrSw: js.Any, sh: Double?): ImageData
CanvasRenderingContext2D[JC] def createLinearGradient(x0: Double, y0: Double, x1: Double, y1: Double): CanvasGradient
CanvasRenderingContext2D[JC] def createPattern(image: HTMLElement, repetition: String): CanvasPattern
CanvasRenderingContext2D[JC] def createRadialGradient(x0: Double, y0: Double, r0: Double, x1: Double, y1: Double, r1: Double): CanvasGradient
CanvasRenderingContext2D[JC] def drawImage(image: HTMLElement, offsetX: Double, offsetY: Double, width: Double?, height: Double?, canvasOffsetX: Double?, canvasOffsetY: Double?, canvasImageWidth: Double?, canvasImageHeight: Double?): Unit
-CanvasRenderingContext2D[JC] def ellipse(x: Double, y: Double, radiusX: Double, radiusY: Double, rotation: Double, startAngle: Double, endAngle: Double, anticlockwise: Boolean?): Unit
-CanvasRenderingContext2D[JC] def fill(): Unit
+CanvasRenderingContext2D[JC] def ellipse(x: Double, y: Double, radiusX: Double, radiusY: Double, rotation: Double, startAngle: Double, endAngle: Double, counterclockwise: Boolean?): Unit
+CanvasRenderingContext2D[JC] def fill(fillRule: CanvasFillRule?): Unit
+CanvasRenderingContext2D[JC] def fill(path: Path2D): Unit
+CanvasRenderingContext2D[JC] def fill(path: Path2D, fillRule: CanvasFillRule): Unit
CanvasRenderingContext2D[JC] def fillRect(x: Double, y: Double, w: Double, h: Double): Unit
CanvasRenderingContext2D[JC] var fillStyle: js.Any
CanvasRenderingContext2D[JC] def fillText(text: String, x: Double, y: Double, maxWidth: Double?): Unit
+CanvasRenderingContext2D[JC] var filter: String
CanvasRenderingContext2D[JC] var font: String
CanvasRenderingContext2D[JC] def getImageData(sx: Double, sy: Double, sw: Double, sh: Double): ImageData
CanvasRenderingContext2D[JC] def getLineDash(): js.Array[Double]
CanvasRenderingContext2D[JC] var globalAlpha: Double
CanvasRenderingContext2D[JC] var globalCompositeOperation: String
CanvasRenderingContext2D[JC] var imageSmoothingEnabled: Boolean
-CanvasRenderingContext2D[JC] def isPointInPath(x: Double, y: Double): Boolean
-CanvasRenderingContext2D[JC] def isPointInPath(x: Double, y: Double, fillRule: String): Boolean
+CanvasRenderingContext2D[JC] def isPointInPath(path: Path2D, x: Double, y: Double): Boolean
+CanvasRenderingContext2D[JC] def isPointInPath(path: Path2D, x: Double, y: Double, fillRule: CanvasFillRule): Boolean
+CanvasRenderingContext2D[JC] def isPointInPath(x: Double, y: Double, fillRule: CanvasFillRule?): Boolean
CanvasRenderingContext2D[JC] var lineCap: String
CanvasRenderingContext2D[JC] var lineDashOffset: Double
CanvasRenderingContext2D[JC] var lineJoin: String
@@ -886,6 +1144,7 @@ CanvasRenderingContext2D[JC] var shadowColor: String
CanvasRenderingContext2D[JC] var shadowOffsetX: Double
CanvasRenderingContext2D[JC] var shadowOffsetY: Double
CanvasRenderingContext2D[JC] def stroke(): Unit
+CanvasRenderingContext2D[JC] def stroke(path: Path2D): Unit
CanvasRenderingContext2D[JC] def strokeRect(x: Double, y: Double, w: Double, h: Double): Unit
CanvasRenderingContext2D[JC] var strokeStyle: js.Any
CanvasRenderingContext2D[JC] def strokeText(text: String, x: Double, y: Double, maxWidth: Double?): Unit
@@ -925,7 +1184,6 @@ CharacterData[JC] def addEventListener[T <: Event](`type`: String, listener: js.
CharacterData[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
CharacterData[JC] def appendChild(newChild: Node): Node
CharacterData[JC] def appendData(arg: String): Unit
-CharacterData[JC] def attributes: NamedNodeMap
CharacterData[JC] def baseURI: String
CharacterData[JC] def childNodes: NodeList[Node]
CharacterData[JC] def cloneNode(deep: Boolean?): Node
@@ -935,7 +1193,6 @@ CharacterData[JC] var data: String
CharacterData[JC] def deleteData(offset: Int, count: Int): Unit
CharacterData[JC] def dispatchEvent(evt: Event): Boolean
CharacterData[JC] def firstChild: Node
-CharacterData[JC] def hasAttributes(): Boolean
CharacterData[JC] def hasChildNodes(): Boolean
CharacterData[JC] var innerText: String
CharacterData[JC] def insertBefore(newChild: Node, refChild: Node): Node
@@ -988,16 +1245,17 @@ Clients[JT] def openWindow(url: String): js.Promise[WindowClient]
Clipboard[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
Clipboard[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
Clipboard[JT] def dispatchEvent(evt: Event): Boolean
-Clipboard[JT] def read(): js.Promise[DataTransfer]
+Clipboard[JT] def read(): js.Promise[js.Array[ClipboardItem]]
Clipboard[JT] def readText(): js.Promise[String]
Clipboard[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
Clipboard[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
-Clipboard[JT] def write(data: DataTransfer): js.Promise[Unit]
+Clipboard[JT] def write(data: js.Array[ClipboardItem]): js.Promise[Unit]
Clipboard[JT] def writeText(newClipText: String): js.Promise[Unit]
ClipboardEvent[JC] def bubbles: Boolean
ClipboardEvent[JC] def cancelBubble: Boolean
ClipboardEvent[JC] def cancelable: Boolean
ClipboardEvent[JC] def clipboardData: DataTransfer
+ClipboardEvent[JC] def composed: Boolean
ClipboardEvent[JC] def currentTarget: EventTarget
ClipboardEvent[JC] def defaultPrevented: Boolean
ClipboardEvent[JC] def eventPhase: Int
@@ -1014,10 +1272,15 @@ ClipboardEventInit[JT] var composed: js.UndefOr[Boolean]
ClipboardEventInit[JT] var data: js.UndefOr[String]
ClipboardEventInit[JT] var dataType: js.UndefOr[String]
ClipboardEventInit[JT] var scoped: js.UndefOr[Boolean]
+ClipboardItem[JC] def getType(`type`: String): js.Promise[Blob]
+ClipboardItem[JC] def presentationStyle: PresentationStyle
+ClipboardItem[JC] def types: FrozenArray[String]
+ClipboardItemOptions[JT] def presentationStyle: js.UndefOr[PresentationStyle]
CloseEvent[JT] def bubbles: Boolean
CloseEvent[JT] def cancelBubble: Boolean
CloseEvent[JT] def cancelable: Boolean
CloseEvent[JT] def code: Int
+CloseEvent[JT] def composed: Boolean
CloseEvent[JT] def currentTarget: EventTarget
CloseEvent[JT] def defaultPrevented: Boolean
CloseEvent[JT] def eventPhase: Int
@@ -1034,7 +1297,6 @@ Comment[JC] def addEventListener[T <: Event](`type`: String, listener: js.Functi
Comment[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
Comment[JC] def appendChild(newChild: Node): Node
Comment[JC] def appendData(arg: String): Unit
-Comment[JC] def attributes: NamedNodeMap
Comment[JC] def baseURI: String
Comment[JC] def childNodes: NodeList[Node]
Comment[JC] def cloneNode(deep: Boolean?): Node
@@ -1044,7 +1306,6 @@ Comment[JC] var data: String
Comment[JC] def deleteData(offset: Int, count: Int): Unit
Comment[JC] def dispatchEvent(evt: Event): Boolean
Comment[JC] def firstChild: Node
-Comment[JC] def hasAttributes(): Boolean
Comment[JC] def hasChildNodes(): Boolean
Comment[JC] var innerText: String
Comment[JC] def insertBefore(newChild: Node, refChild: Node): Node
@@ -1081,6 +1342,7 @@ Comment[JC] var textContent: String
CompositionEvent[JC] def bubbles: Boolean
CompositionEvent[JC] def cancelBubble: Boolean
CompositionEvent[JC] def cancelable: Boolean
+CompositionEvent[JC] def composed: Boolean
CompositionEvent[JC] def currentTarget: EventTarget
CompositionEvent[JC] def data: String
CompositionEvent[JC] def defaultPrevented: Boolean
@@ -1103,6 +1365,12 @@ CompositionEventInit[JT] var detail: js.UndefOr[Int]
CompositionEventInit[JT] var locale: js.UndefOr[String]
CompositionEventInit[JT] var scoped: js.UndefOr[Boolean]
CompositionEventInit[JT] var view: js.UndefOr[Window]
+CompressionFormat[JT]
+CompressionFormat[SO] val deflate: CompressionFormat
+CompressionFormat[SO] val `deflate-raw`: CompressionFormat
+CompressionFormat[SO] val gzip: CompressionFormat
+CompressionStream[JC] def readable: ReadableStream[Uint8Array]
+CompressionStream[JC] def writable: WriteableStream[Uint8Array]
ConcatParams[JT] val algorithmId: BufferSource
ConcatParams[JT] val hash: HashAlgorithmIdentifier
ConcatParams[JT] val name: String
@@ -1181,6 +1449,7 @@ CustomElementRegistry[JC] def define(name: String, constructor: js.Dynamic, opti
CustomEvent[JC] def bubbles: Boolean
CustomEvent[JC] def cancelBubble: Boolean
CustomEvent[JC] def cancelable: Boolean
+CustomEvent[JC] def composed: Boolean
CustomEvent[JC] def currentTarget: EventTarget
CustomEvent[JC] def defaultPrevented: Boolean
CustomEvent[JC] def detail: Any
@@ -1250,6 +1519,10 @@ DOMRect[JC] def x: Double
DOMRect[JC] def x_ = (x: Double): Unit
DOMRect[JC] def y: Double
DOMRect[JC] def y_ = (y: Double): Unit
+DOMRectInit[JT] var height: js.UndefOr[Double]
+DOMRectInit[JT] var width: js.UndefOr[Double]
+DOMRectInit[JT] var x: js.UndefOr[Double]
+DOMRectInit[JT] var y: js.UndefOr[Double]
DOMRectList[JC] @JSBracketAccess def apply(index: Int): T
DOMRectList[JC] def length: Int
DOMRectReadOnly[JT] def bottom: Double
@@ -1282,13 +1555,41 @@ DOMTokenList[JC] def remove(token: String): Unit
DOMTokenList[JC] def toggle(token: String): Boolean
DOMTokenList[JC] def toggle(token: String, force: Boolean): Boolean
DataTransfer[JT] def clearData(format: String?): Unit
-DataTransfer[JT] var dropEffect: String
-DataTransfer[JT] var effectAllowed: String
+DataTransfer[JT] var dropEffect: DataTransferDropEffectKind
+DataTransfer[JT] var effectAllowed: DataTransferEffectAllowedKind
DataTransfer[JT] def files: FileList
DataTransfer[JT] def getData(format: String): String
+DataTransfer[JT] def items: DataTransferItemList
DataTransfer[JT] def setData(format: String, data: String): Unit
DataTransfer[JT] def setDragImage(image: Element, x: Double, y: Double): Unit
-DataTransfer[JT] def types: js.Array[String]
+DataTransfer[JT] def types: FrozenArray[String]
+DataTransferDropEffectKind[JT]
+DataTransferDropEffectKind[SO] val copy: DataTransferDropEffectKind
+DataTransferDropEffectKind[SO] val link: DataTransferDropEffectKind
+DataTransferDropEffectKind[SO] val move: DataTransferDropEffectKind
+DataTransferDropEffectKind[SO] val none: DataTransferDropEffectKind
+DataTransferEffectAllowedKind[JT]
+DataTransferEffectAllowedKind[SO] val all: DataTransferEffectAllowedKind
+DataTransferEffectAllowedKind[SO] val copy: DataTransferEffectAllowedKind
+DataTransferEffectAllowedKind[SO] val copyLink: DataTransferEffectAllowedKind
+DataTransferEffectAllowedKind[SO] val copyMove: DataTransferEffectAllowedKind
+DataTransferEffectAllowedKind[SO] val link: DataTransferEffectAllowedKind
+DataTransferEffectAllowedKind[SO] val linkMove: DataTransferEffectAllowedKind
+DataTransferEffectAllowedKind[SO] val move: DataTransferEffectAllowedKind
+DataTransferEffectAllowedKind[SO] val none: DataTransferEffectAllowedKind
+DataTransferEffectAllowedKind[SO] val uninitialized: DataTransferEffectAllowedKind
+DataTransferItem[JC] def getAsFile(): File
+DataTransferItem[JC] def getAsString(callback: js.Function1[String, Unit]): Unit
+DataTransferItem[JC] def kind: DragDataItemKind
+DataTransferItem[JC] def `type`: String
+DataTransferItemList[JC] def add(data: File): DataTransferItem
+DataTransferItemList[JC] def add(data: String, `type`: String): DataTransferItem
+DataTransferItemList[JC] @js.annotation.JSBracketAccess def apply(index: Int): DataTransferItem
+DataTransferItemList[JC] def clear(): Unit
+DataTransferItemList[JC] def length: Int
+DataTransferItemList[JC] def remove(index: Int): Unit
+DecompressionStream[JC] def readable: ReadableStream[Uint8Array]
+DecompressionStream[JC] def writable: WriteableStream[Uint8Array]
DedicatedWorkerGlobalScope[JO] def self: DedicatedWorkerGlobalScope
DedicatedWorkerGlobalScope[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
DedicatedWorkerGlobalScope[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
@@ -1359,6 +1660,7 @@ DeviceMotionEvent[JC] val accelerationIncludingGravity: DeviceAcceleration
DeviceMotionEvent[JC] def bubbles: Boolean
DeviceMotionEvent[JC] def cancelBubble: Boolean
DeviceMotionEvent[JC] def cancelable: Boolean
+DeviceMotionEvent[JC] def composed: Boolean
DeviceMotionEvent[JC] def currentTarget: EventTarget
DeviceMotionEvent[JC] def defaultPrevented: Boolean
DeviceMotionEvent[JC] def eventPhase: Int
@@ -1385,6 +1687,7 @@ DeviceOrientationEvent[JC] val beta: Double
DeviceOrientationEvent[JC] def bubbles: Boolean
DeviceOrientationEvent[JC] def cancelBubble: Boolean
DeviceOrientationEvent[JC] def cancelable: Boolean
+DeviceOrientationEvent[JC] def composed: Boolean
DeviceOrientationEvent[JC] def currentTarget: EventTarget
DeviceOrientationEvent[JC] def defaultPrevented: Boolean
DeviceOrientationEvent[JC] def eventPhase: Int
@@ -1437,7 +1740,6 @@ Document[JC] def addEventListener[T <: Event](`type`: String, listener: js.Funct
Document[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
Document[JC] def adoptNode(source: Node): Node
Document[JC] def appendChild(newChild: Node): Node
-Document[JC] def attributes: NamedNodeMap
Document[JC] def baseURI: String
Document[JC] def characterSet: String
Document[JC] def childElementCount: Int
@@ -1452,7 +1754,11 @@ Document[JC] def createCDATASection(data: String): CDATASection
Document[JC] def createComment(data: String): Comment
Document[JC] def createDocumentFragment(): DocumentFragment
Document[JC] def createElement(tagName: String): Element
+Document[JC] def createElement(tagName: String, options: ElementCreationOptions): Element
+Document[JC] def createElement(tagName: String, options: String): Element
Document[JC] def createElementNS(namespaceURI: String, qualifiedName: String): Element
+Document[JC] def createElementNS(namespaceURI: String, qualifiedName: String, options: ElementCreationOptions): Element
+Document[JC] def createElementNS(namespaceURI: String, qualifiedName: String, options: String): Element
Document[JC] def createEvent(eventInterface: String): Event
Document[JC] def createNSResolver(node: Node): XPathNSResolver
Document[JC] def createNodeIterator(root: Node, whatToShow: Int, filter: NodeFilter, entityReferenceExpansion: Boolean): NodeIterator
@@ -1479,7 +1785,6 @@ Document[JC] def getElementsByClassName(classNames: String): HTMLCollection[Elem
Document[JC] def getElementsByName(elementName: String): NodeList[Node]
Document[JC] def getElementsByTagName(name: String): HTMLCollection[Element]
Document[JC] def getElementsByTagNameNS(namespaceURI: String, localName: String): HTMLCollection[Element]
-Document[JC] def hasAttributes(): Boolean
Document[JC] def hasChildNodes(): Boolean
Document[JC] def hidden: Boolean
Document[JC] def implementation: DOMImplementation
@@ -1526,7 +1831,6 @@ DocumentEvent[JT] def createEvent(eventInterface: String): Event
DocumentFragment[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
DocumentFragment[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
DocumentFragment[JC] def appendChild(newChild: Node): Node
-DocumentFragment[JC] def attributes: NamedNodeMap
DocumentFragment[JC] def baseURI: String
DocumentFragment[JC] def childNodes: NodeList[Node]
DocumentFragment[JC] def cloneNode(deep: Boolean?): Node
@@ -1534,7 +1838,6 @@ DocumentFragment[JC] def compareDocumentPosition(other: Node): Int
DocumentFragment[JC] def contains(otherNode: Node): Boolean
DocumentFragment[JC] def dispatchEvent(evt: Event): Boolean
DocumentFragment[JC] def firstChild: Node
-DocumentFragment[JC] def hasAttributes(): Boolean
DocumentFragment[JC] def hasChildNodes(): Boolean
DocumentFragment[JC] var innerText: String
DocumentFragment[JC] def insertBefore(newChild: Node, refChild: Node): Node
@@ -1570,7 +1873,6 @@ DocumentReadyState[SO] val loading: DocumentReadyState
DocumentType[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
DocumentType[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
DocumentType[JC] def appendChild(newChild: Node): Node
-DocumentType[JC] def attributes: NamedNodeMap
DocumentType[JC] def baseURI: String
DocumentType[JC] def childNodes: NodeList[Node]
DocumentType[JC] def cloneNode(deep: Boolean?): Node
@@ -1578,7 +1880,6 @@ DocumentType[JC] def compareDocumentPosition(other: Node): Int
DocumentType[JC] def contains(otherNode: Node): Boolean
DocumentType[JC] def dispatchEvent(evt: Event): Boolean
DocumentType[JC] def firstChild: Node
-DocumentType[JC] def hasAttributes(): Boolean
DocumentType[JC] def hasChildNodes(): Boolean
DocumentType[JC] var innerText: String
DocumentType[JC] def insertBefore(newChild: Node, refChild: Node): Node
@@ -1608,6 +1909,9 @@ DocumentType[JC] def removeEventListener[T <: Event](`type`: String, listener: j
DocumentType[JC] def replaceChild(newChild: Node, oldChild: Node): Node
DocumentType[JC] def systemId: String
DocumentType[JC] var textContent: String
+DragDataItemKind[JT]
+DragDataItemKind[SO] val file: DragDataItemKind
+DragDataItemKind[SO] val string: DragDataItemKind
DragEffect[SO] final val All = "all"
DragEffect[SO] final val Copy = "copy"
DragEffect[SO] final val CopyLink = "copyLink"
@@ -1624,6 +1928,7 @@ DragEvent[JT] def cancelBubble: Boolean
DragEvent[JT] def cancelable: Boolean
DragEvent[JT] def clientX: Double
DragEvent[JT] def clientY: Double
+DragEvent[JT] def composed: Boolean
DragEvent[JT] def ctrlKey: Boolean
DragEvent[JT] def currentTarget: EventTarget
DragEvent[JT] def dataTransfer: DataTransfer
@@ -1712,6 +2017,7 @@ Element[JC] def clientLeft: Int
Element[JC] def clientTop: Int
Element[JC] def clientWidth: Int
Element[JC] def cloneNode(deep: Boolean?): Node
+Element[JC] def closest(selector: String): Element
Element[JC] def compareDocumentPosition(other: Node): Int
Element[JC] def contains(otherNode: Node): Boolean
Element[JC] def dispatchEvent(evt: Event): Boolean
@@ -1730,6 +2036,7 @@ Element[JC] def hasAttribute(name: String): Boolean
Element[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
Element[JC] def hasAttributes(): Boolean
Element[JC] def hasChildNodes(): Boolean
+Element[JC] def hasPointerCapture(pointerId: Double): Boolean
Element[JC] var id: String
Element[JC] var innerHTML: String
Element[JC] var innerText: String
@@ -1754,6 +2061,9 @@ Element[JC] def nodeName: String
Element[JC] def nodeType: Int
Element[JC] var nodeValue: String
Element[JC] def normalize(): Unit
+Element[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+Element[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+Element[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
Element[JC] var oncopy: js.Function1[ClipboardEvent, _]
Element[JC] var oncut: js.Function1[ClipboardEvent, _]
Element[JC] var onfullscreenchange: js.Function1[Event, _]
@@ -1768,6 +2078,7 @@ Element[JC] def previousElementSibling: Element
Element[JC] def previousSibling: Node
Element[JC] def querySelector(selectors: String): Element
Element[JC] def querySelectorAll(selectors: String): NodeList[Element]
+Element[JC] def releasePointerCapture(pointerId: Double): Unit
Element[JC] def remove(): Unit
Element[JC] def removeAttribute(name: String): Unit
Element[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -1777,6 +2088,7 @@ Element[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Fun
Element[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
Element[JC] def replaceChild(newChild: Node, oldChild: Node): Node
Element[JC] def replaceChildren(nodes: Node | String*): Unit
+Element[JC] def replaceWith(nodes: Node | String*): Unit
Element[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
Element[JC] def requestPointerLock(): Unit
Element[JC] def scrollHeight: Int
@@ -1788,17 +2100,23 @@ Element[JC] def setAttribute(name: String, value: String): Unit
Element[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
Element[JC] def setAttributeNode(newAttr: Attr): Attr
Element[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+Element[JC] def setPointerCapture(pointerId: Double): Unit
Element[JC] def shadowRoot: ShadowRoot
Element[JC] def tagName: String
Element[JC] var textContent: String
+ElementCreationOptions[JT] var is: js.UndefOr[String]
ElementDefinitionOptions[JT] var `extends`: js.UndefOr[String]
EndOfStreamError[JT]
EndOfStreamError[SO] val decode: EndOfStreamError
EndOfStreamError[SO] val network: EndOfStreamError
+EndingType[JT]
+EndingType[SO] val native: EndingType
+EndingType[SO] val transparent: EndingType
ErrorEvent[JT] def bubbles: Boolean
ErrorEvent[JT] def cancelBubble: Boolean
ErrorEvent[JT] def cancelable: Boolean
ErrorEvent[JT] def colno: Int
+ErrorEvent[JT] def composed: Boolean
ErrorEvent[JT] def currentTarget: EventTarget
ErrorEvent[JT] def defaultPrevented: Boolean
ErrorEvent[JT] def eventPhase: Int
@@ -1815,6 +2133,7 @@ ErrorEvent[JT] def `type`: String
Event[JC] def bubbles: Boolean
Event[JC] def cancelBubble: Boolean
Event[JC] def cancelable: Boolean
+Event[JC] def composed: Boolean
Event[JC] def currentTarget: EventTarget
Event[JC] def defaultPrevented: Boolean
Event[JC] def eventPhase: Int
@@ -1845,7 +2164,7 @@ EventSource[JC] def addEventListener[T <: Event](`type`: String, listener: js.Fu
EventSource[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
EventSource[JC] def close(): Unit
EventSource[JC] def dispatchEvent(evt: Event): Boolean
-EventSource[JC] var onerror: js.Function1[ErrorEvent, _]
+EventSource[JC] var onerror: js.Function1[Event, _]
EventSource[JC] var onmessage: js.Function1[MessageEvent, _]
EventSource[JC] var onopen: js.Function1[Event, _]
EventSource[JC] def readyState: Int
@@ -1856,6 +2175,7 @@ EventSource[JC] def withCredentials: Boolean
EventSource[JO] val CLOSED: Int
EventSource[JO] val CONNECTING: Int
EventSource[JO] val OPEN: Int
+EventSourceInit[JT] var withCredentials: js.UndefOr[Boolean]
EventTarget[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
EventTarget[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
EventTarget[JC] def dispatchEvent(evt: Event): Boolean
@@ -1864,6 +2184,7 @@ EventTarget[JC] def removeEventListener[T <: Event](`type`: String, listener: js
ExtendableEvent[JC] def bubbles: Boolean
ExtendableEvent[JC] def cancelBubble: Boolean
ExtendableEvent[JC] def cancelable: Boolean
+ExtendableEvent[JC] def composed: Boolean
ExtendableEvent[JC] def currentTarget: EventTarget
ExtendableEvent[JC] def defaultPrevented: Boolean
ExtendableEvent[JC] def eventPhase: Int
@@ -1882,6 +2203,7 @@ ExtendableEventInit[JT] var scoped: js.UndefOr[Boolean]
ExtendableMessageEvent[JC] def bubbles: Boolean
ExtendableMessageEvent[JC] def cancelBubble: Boolean
ExtendableMessageEvent[JC] def cancelable: Boolean
+ExtendableMessageEvent[JC] def composed: Boolean
ExtendableMessageEvent[JC] def currentTarget: EventTarget
ExtendableMessageEvent[JC] val data: Any
ExtendableMessageEvent[JC] def defaultPrevented: Boolean
@@ -1913,6 +2235,7 @@ FetchEvent[JC] def bubbles: Boolean
FetchEvent[JC] def cancelBubble: Boolean
FetchEvent[JC] def cancelable: Boolean
FetchEvent[JC] def clientId: String
+FetchEvent[JC] def composed: Boolean
FetchEvent[JC] def currentTarget: EventTarget
FetchEvent[JC] def defaultPrevented: Boolean
FetchEvent[JC] def eventPhase: Int
@@ -1939,15 +2262,20 @@ FetchEventInit[JT] var request: js.UndefOr[Request]
FetchEventInit[JT] var scoped: js.UndefOr[Boolean]
File[JC] def arrayBuffer(): js.Promise[ArrayBuffer]
File[JC] def close(): Unit (@deprecated in 1.2.0)
+File[JC] def lastModified: Double
File[JC] def name: String
File[JC] def size: Double
File[JC] def slice(start: Double?, end: Double?, contentType: String?): Blob
File[JC] def stream(): ReadableStream[Uint8Array]
File[JC] def text(): js.Promise[String]
File[JC] def `type`: String
+File[JC] def webkitRelativePath: String
FileList[JC] @JSBracketAccess def apply(index: Int): T
FileList[JC] def item(index: Int): File
FileList[JC] def length: Int
+FilePropertyBag[JT] var endings: js.UndefOr[EndingType]
+FilePropertyBag[JT] var lastModified: js.UndefOr[Double]
+FilePropertyBag[JT] var `type`: js.UndefOr[String]
FileReader[JC] def abort(): Unit
FileReader[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
FileReader[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
@@ -1975,6 +2303,7 @@ FileReaderSync[JC] def readAsText(blob: Blob, encoding: String?): String
FocusEvent[JC] def bubbles: Boolean
FocusEvent[JC] def cancelBubble: Boolean
FocusEvent[JC] def cancelable: Boolean
+FocusEvent[JC] def composed: Boolean
FocusEvent[JC] def currentTarget: EventTarget
FocusEvent[JC] def defaultPrevented: Boolean
FocusEvent[JC] def detail: Int
@@ -1995,13 +2324,28 @@ FocusEventInit[JT] var detail: js.UndefOr[Int]
FocusEventInit[JT] var relatedTarget: js.UndefOr[EventTarget]
FocusEventInit[JT] var scoped: js.UndefOr[Boolean]
FocusEventInit[JT] var view: js.UndefOr[Window]
-FormData[JC] def append(name: js.Any, value: js.Any, blobName: String?): Unit
+FocusOptions[JT] var focusVisible: js.UndefOr[Boolean]
+FocusOptions[JT] var preventScroll: js.UndefOr[Boolean]
+FormData[JC] def append(name: String, value: Blob, blobName: String?): Unit
+FormData[JC] def append(name: String, value: String): Unit
+FormData[JC] def delete(name: String): Unit
+FormData[JC] def entries(): js.Iterator[js.Tuple2[String, String | Blob]]
+FormData[JC] def get(name: String): String | Blob
+FormData[JC] def getAll(name: String): js.Array[String | Blob]
+FormData[JC] def has(name: String): Boolean
+FormData[JC] @JSName(js.Symbol.iterator) override def jsIterator(): js.Iterator[js.Tuple2[String, String | Blob]]
+FormData[JC] def keys(): js.Iterator[String]
+FormData[JC] def set(name: String, value: Blob, blobName: String?): Unit
+FormData[JC] def set(name: String, value: String): Unit
+FormData[JC] def values(): js.Iterator[String | Blob]
FormData[JO]
FrameType[JT]
FrameType[SO] val auxiliary: FrameType
FrameType[SO] val nested: FrameType
FrameType[SO] val none: FrameType
FrameType[SO] val `top-level` = "top-level".asInstanceOf[FrameType]
+FrozenArray[JT] @js.annotation.JSBracketAccess def apply(index: Int): T
+FrozenArray[JT] val length: Int
FullscreenOptions[JT] var navigationUI: js.UndefOr[String]
GainNode[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
GainNode[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
@@ -2030,6 +2374,7 @@ GamepadButton[JT] val value: Double
GamepadEvent[JC] def bubbles: Boolean
GamepadEvent[JC] def cancelBubble: Boolean
GamepadEvent[JC] def cancelable: Boolean
+GamepadEvent[JC] def composed: Boolean
GamepadEvent[JC] def currentTarget: EventTarget
GamepadEvent[JC] def defaultPrevented: Boolean
GamepadEvent[JC] def eventPhase: Int
@@ -2078,6 +2423,7 @@ HTMLAnchorElement[JC] def clientLeft: Int
HTMLAnchorElement[JC] def clientTop: Int
HTMLAnchorElement[JC] def clientWidth: Int
HTMLAnchorElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLAnchorElement[JC] def closest(selector: String): Element
HTMLAnchorElement[JC] def compareDocumentPosition(other: Node): Int
HTMLAnchorElement[JC] def contains(child: HTMLElement): Boolean
HTMLAnchorElement[JC] def contains(otherNode: Node): Boolean
@@ -2085,11 +2431,13 @@ HTMLAnchorElement[JC] var contentEditable: String
HTMLAnchorElement[JC] def dataset: js.Dictionary[String]
HTMLAnchorElement[JC] var dir: String
HTMLAnchorElement[JC] def dispatchEvent(evt: Event): Boolean
+HTMLAnchorElement[JC] var download: String
HTMLAnchorElement[JC] var draggable: Boolean
HTMLAnchorElement[JC] var filters: Object
HTMLAnchorElement[JC] def firstChild: Node
HTMLAnchorElement[JC] def firstElementChild: Element
HTMLAnchorElement[JC] def focus(): Unit
+HTMLAnchorElement[JC] def focus(options: FocusOptions): Unit
HTMLAnchorElement[JC] def getAttribute(name: String): String
HTMLAnchorElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLAnchorElement[JC] def getAttributeNode(name: String): Attr
@@ -2104,6 +2452,7 @@ HTMLAnchorElement[JC] def hasAttribute(name: String): Boolean
HTMLAnchorElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLAnchorElement[JC] def hasAttributes(): Boolean
HTMLAnchorElement[JC] def hasChildNodes(): Boolean
+HTMLAnchorElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLAnchorElement[JC] var hash: String
HTMLAnchorElement[JC] var host: String
HTMLAnchorElement[JC] var hostname: String
@@ -2154,6 +2503,9 @@ HTMLAnchorElement[JC] var oncanplay: js.Function1[Event, _]
HTMLAnchorElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLAnchorElement[JC] var onchange: js.Function1[Event, _]
HTMLAnchorElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLAnchorElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLAnchorElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLAnchorElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLAnchorElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLAnchorElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLAnchorElement[JC] var oncuechange: js.Function1[Event, _]
@@ -2236,6 +2588,7 @@ HTMLAnchorElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLAnchorElement[JC] var readyState: js.Any
HTMLAnchorElement[JC] var recordNumber: js.Any
HTMLAnchorElement[JC] var rel: String
+HTMLAnchorElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLAnchorElement[JC] def remove(): Unit
HTMLAnchorElement[JC] def removeAttribute(name: String): Unit
HTMLAnchorElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -2245,6 +2598,7 @@ HTMLAnchorElement[JC] def removeEventListener[T <: Event](`type`: String, listen
HTMLAnchorElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLAnchorElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLAnchorElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLAnchorElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLAnchorElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLAnchorElement[JC] def requestPointerLock(): Unit
HTMLAnchorElement[JC] def scrollHeight: Int
@@ -2257,6 +2611,7 @@ HTMLAnchorElement[JC] def setAttribute(name: String, value: String): Unit
HTMLAnchorElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLAnchorElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLAnchorElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLAnchorElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLAnchorElement[JC] def shadowRoot: ShadowRoot
HTMLAnchorElement[JC] var spellcheck: Boolean
HTMLAnchorElement[JC] def style: CSSStyleDeclaration
@@ -2292,6 +2647,7 @@ HTMLAreaElement[JC] def clientLeft: Int
HTMLAreaElement[JC] def clientTop: Int
HTMLAreaElement[JC] def clientWidth: Int
HTMLAreaElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLAreaElement[JC] def closest(selector: String): Element
HTMLAreaElement[JC] def compareDocumentPosition(other: Node): Int
HTMLAreaElement[JC] def contains(child: HTMLElement): Boolean
HTMLAreaElement[JC] def contains(otherNode: Node): Boolean
@@ -2305,6 +2661,7 @@ HTMLAreaElement[JC] var filters: Object
HTMLAreaElement[JC] def firstChild: Node
HTMLAreaElement[JC] def firstElementChild: Element
HTMLAreaElement[JC] def focus(): Unit
+HTMLAreaElement[JC] def focus(options: FocusOptions): Unit
HTMLAreaElement[JC] def getAttribute(name: String): String
HTMLAreaElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLAreaElement[JC] def getAttributeNode(name: String): Attr
@@ -2319,6 +2676,7 @@ HTMLAreaElement[JC] def hasAttribute(name: String): Boolean
HTMLAreaElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLAreaElement[JC] def hasAttributes(): Boolean
HTMLAreaElement[JC] def hasChildNodes(): Boolean
+HTMLAreaElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLAreaElement[JC] var hash: String
HTMLAreaElement[JC] var host: String
HTMLAreaElement[JC] var hostname: String
@@ -2367,6 +2725,9 @@ HTMLAreaElement[JC] var oncanplay: js.Function1[Event, _]
HTMLAreaElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLAreaElement[JC] var onchange: js.Function1[Event, _]
HTMLAreaElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLAreaElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLAreaElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLAreaElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLAreaElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLAreaElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLAreaElement[JC] var oncuechange: js.Function1[Event, _]
@@ -2448,6 +2809,7 @@ HTMLAreaElement[JC] def querySelector(selectors: String): Element
HTMLAreaElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLAreaElement[JC] var readyState: js.Any
HTMLAreaElement[JC] var recordNumber: js.Any
+HTMLAreaElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLAreaElement[JC] def remove(): Unit
HTMLAreaElement[JC] def removeAttribute(name: String): Unit
HTMLAreaElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -2457,6 +2819,7 @@ HTMLAreaElement[JC] def removeEventListener[T <: Event](`type`: String, listener
HTMLAreaElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLAreaElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLAreaElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLAreaElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLAreaElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLAreaElement[JC] def requestPointerLock(): Unit
HTMLAreaElement[JC] def scrollHeight: Int
@@ -2469,6 +2832,7 @@ HTMLAreaElement[JC] def setAttribute(name: String, value: String): Unit
HTMLAreaElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLAreaElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLAreaElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLAreaElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLAreaElement[JC] def shadowRoot: ShadowRoot
HTMLAreaElement[JC] var shape: String
HTMLAreaElement[JC] var spellcheck: Boolean
@@ -2506,6 +2870,7 @@ HTMLAudioElement[JC] def clientLeft: Int
HTMLAudioElement[JC] def clientTop: Int
HTMLAudioElement[JC] def clientWidth: Int
HTMLAudioElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLAudioElement[JC] def closest(selector: String): Element
HTMLAudioElement[JC] def compareDocumentPosition(other: Node): Int
HTMLAudioElement[JC] def contains(child: HTMLElement): Boolean
HTMLAudioElement[JC] def contains(otherNode: Node): Boolean
@@ -2525,6 +2890,7 @@ HTMLAudioElement[JC] var filters: Object
HTMLAudioElement[JC] def firstChild: Node
HTMLAudioElement[JC] def firstElementChild: Element
HTMLAudioElement[JC] def focus(): Unit
+HTMLAudioElement[JC] def focus(options: FocusOptions): Unit
HTMLAudioElement[JC] def getAttribute(name: String): String
HTMLAudioElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLAudioElement[JC] def getAttributeNode(name: String): Attr
@@ -2539,6 +2905,7 @@ HTMLAudioElement[JC] def hasAttribute(name: String): Boolean
HTMLAudioElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLAudioElement[JC] def hasAttributes(): Boolean
HTMLAudioElement[JC] def hasChildNodes(): Boolean
+HTMLAudioElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLAudioElement[JC] var id: String
HTMLAudioElement[JC] def initialTime: Double
HTMLAudioElement[JC] var innerHTML: String
@@ -2588,6 +2955,9 @@ HTMLAudioElement[JC] var oncanplay: js.Function1[Event, _]
HTMLAudioElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLAudioElement[JC] var onchange: js.Function1[Event, _]
HTMLAudioElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLAudioElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLAudioElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLAudioElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLAudioElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLAudioElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLAudioElement[JC] var oncuechange: js.Function1[Event, _]
@@ -2672,6 +3042,7 @@ HTMLAudioElement[JC] def querySelector(selectors: String): Element
HTMLAudioElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLAudioElement[JC] var readyState: js.Any
HTMLAudioElement[JC] var recordNumber: js.Any
+HTMLAudioElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLAudioElement[JC] def remove(): Unit
HTMLAudioElement[JC] def removeAttribute(name: String): Unit
HTMLAudioElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -2681,6 +3052,7 @@ HTMLAudioElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLAudioElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLAudioElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLAudioElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLAudioElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLAudioElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLAudioElement[JC] def requestPointerLock(): Unit
HTMLAudioElement[JC] def scrollHeight: Int
@@ -2694,6 +3066,7 @@ HTMLAudioElement[JC] def setAttribute(name: String, value: String): Unit
HTMLAudioElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLAudioElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLAudioElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLAudioElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLAudioElement[JC] def shadowRoot: ShadowRoot
HTMLAudioElement[JC] var spellcheck: Boolean
HTMLAudioElement[JC] var src: String
@@ -2729,6 +3102,7 @@ HTMLBRElement[JC] def clientLeft: Int
HTMLBRElement[JC] def clientTop: Int
HTMLBRElement[JC] def clientWidth: Int
HTMLBRElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLBRElement[JC] def closest(selector: String): Element
HTMLBRElement[JC] def compareDocumentPosition(other: Node): Int
HTMLBRElement[JC] def contains(child: HTMLElement): Boolean
HTMLBRElement[JC] def contains(otherNode: Node): Boolean
@@ -2741,6 +3115,7 @@ HTMLBRElement[JC] var filters: Object
HTMLBRElement[JC] def firstChild: Node
HTMLBRElement[JC] def firstElementChild: Element
HTMLBRElement[JC] def focus(): Unit
+HTMLBRElement[JC] def focus(options: FocusOptions): Unit
HTMLBRElement[JC] def getAttribute(name: String): String
HTMLBRElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLBRElement[JC] def getAttributeNode(name: String): Attr
@@ -2755,6 +3130,7 @@ HTMLBRElement[JC] def hasAttribute(name: String): Boolean
HTMLBRElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLBRElement[JC] def hasAttributes(): Boolean
HTMLBRElement[JC] def hasChildNodes(): Boolean
+HTMLBRElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLBRElement[JC] var id: String
HTMLBRElement[JC] var innerHTML: String
HTMLBRElement[JC] var innerText: String
@@ -2799,6 +3175,9 @@ HTMLBRElement[JC] var oncanplay: js.Function1[Event, _]
HTMLBRElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLBRElement[JC] var onchange: js.Function1[Event, _]
HTMLBRElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLBRElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLBRElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLBRElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLBRElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLBRElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLBRElement[JC] var oncuechange: js.Function1[Event, _]
@@ -2877,6 +3256,7 @@ HTMLBRElement[JC] def querySelector(selectors: String): Element
HTMLBRElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLBRElement[JC] var readyState: js.Any
HTMLBRElement[JC] var recordNumber: js.Any
+HTMLBRElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLBRElement[JC] def remove(): Unit
HTMLBRElement[JC] def removeAttribute(name: String): Unit
HTMLBRElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -2886,6 +3266,7 @@ HTMLBRElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
HTMLBRElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLBRElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLBRElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLBRElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLBRElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLBRElement[JC] def requestPointerLock(): Unit
HTMLBRElement[JC] def scrollHeight: Int
@@ -2897,6 +3278,7 @@ HTMLBRElement[JC] def setAttribute(name: String, value: String): Unit
HTMLBRElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLBRElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLBRElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLBRElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLBRElement[JC] def shadowRoot: ShadowRoot
HTMLBRElement[JC] var spellcheck: Boolean
HTMLBRElement[JC] def style: CSSStyleDeclaration
@@ -2928,6 +3310,7 @@ HTMLBaseElement[JC] def clientLeft: Int
HTMLBaseElement[JC] def clientTop: Int
HTMLBaseElement[JC] def clientWidth: Int
HTMLBaseElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLBaseElement[JC] def closest(selector: String): Element
HTMLBaseElement[JC] def compareDocumentPosition(other: Node): Int
HTMLBaseElement[JC] def contains(child: HTMLElement): Boolean
HTMLBaseElement[JC] def contains(otherNode: Node): Boolean
@@ -2940,6 +3323,7 @@ HTMLBaseElement[JC] var filters: Object
HTMLBaseElement[JC] def firstChild: Node
HTMLBaseElement[JC] def firstElementChild: Element
HTMLBaseElement[JC] def focus(): Unit
+HTMLBaseElement[JC] def focus(options: FocusOptions): Unit
HTMLBaseElement[JC] def getAttribute(name: String): String
HTMLBaseElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLBaseElement[JC] def getAttributeNode(name: String): Attr
@@ -2954,6 +3338,7 @@ HTMLBaseElement[JC] def hasAttribute(name: String): Boolean
HTMLBaseElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLBaseElement[JC] def hasAttributes(): Boolean
HTMLBaseElement[JC] def hasChildNodes(): Boolean
+HTMLBaseElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLBaseElement[JC] var href: String
HTMLBaseElement[JC] var id: String
HTMLBaseElement[JC] var innerHTML: String
@@ -2999,6 +3384,9 @@ HTMLBaseElement[JC] var oncanplay: js.Function1[Event, _]
HTMLBaseElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLBaseElement[JC] var onchange: js.Function1[Event, _]
HTMLBaseElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLBaseElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLBaseElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLBaseElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLBaseElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLBaseElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLBaseElement[JC] var oncuechange: js.Function1[Event, _]
@@ -3077,6 +3465,7 @@ HTMLBaseElement[JC] def querySelector(selectors: String): Element
HTMLBaseElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLBaseElement[JC] var readyState: js.Any
HTMLBaseElement[JC] var recordNumber: js.Any
+HTMLBaseElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLBaseElement[JC] def remove(): Unit
HTMLBaseElement[JC] def removeAttribute(name: String): Unit
HTMLBaseElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -3086,6 +3475,7 @@ HTMLBaseElement[JC] def removeEventListener[T <: Event](`type`: String, listener
HTMLBaseElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLBaseElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLBaseElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLBaseElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLBaseElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLBaseElement[JC] def requestPointerLock(): Unit
HTMLBaseElement[JC] def scrollHeight: Int
@@ -3097,6 +3487,7 @@ HTMLBaseElement[JC] def setAttribute(name: String, value: String): Unit
HTMLBaseElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLBaseElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLBaseElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLBaseElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLBaseElement[JC] def shadowRoot: ShadowRoot
HTMLBaseElement[JC] var spellcheck: Boolean
HTMLBaseElement[JC] def style: CSSStyleDeclaration
@@ -3129,6 +3520,7 @@ HTMLBodyElement[JC] def clientLeft: Int
HTMLBodyElement[JC] def clientTop: Int
HTMLBodyElement[JC] def clientWidth: Int
HTMLBodyElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLBodyElement[JC] def closest(selector: String): Element
HTMLBodyElement[JC] def compareDocumentPosition(other: Node): Int
HTMLBodyElement[JC] def contains(child: HTMLElement): Boolean
HTMLBodyElement[JC] def contains(otherNode: Node): Boolean
@@ -3141,6 +3533,7 @@ HTMLBodyElement[JC] var filters: Object
HTMLBodyElement[JC] def firstChild: Node
HTMLBodyElement[JC] def firstElementChild: Element
HTMLBodyElement[JC] def focus(): Unit
+HTMLBodyElement[JC] def focus(options: FocusOptions): Unit
HTMLBodyElement[JC] def getAttribute(name: String): String
HTMLBodyElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLBodyElement[JC] def getAttributeNode(name: String): Attr
@@ -3155,6 +3548,7 @@ HTMLBodyElement[JC] def hasAttribute(name: String): Boolean
HTMLBodyElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLBodyElement[JC] def hasAttributes(): Boolean
HTMLBodyElement[JC] def hasChildNodes(): Boolean
+HTMLBodyElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLBodyElement[JC] var id: String
HTMLBodyElement[JC] var innerHTML: String
HTMLBodyElement[JC] var innerText: String
@@ -3202,6 +3596,9 @@ HTMLBodyElement[JC] var oncanplay: js.Function1[Event, _]
HTMLBodyElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLBodyElement[JC] var onchange: js.Function1[Event, _]
HTMLBodyElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLBodyElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLBodyElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLBodyElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLBodyElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLBodyElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLBodyElement[JC] var oncuechange: js.Function1[Event, _]
@@ -3290,6 +3687,7 @@ HTMLBodyElement[JC] def querySelector(selectors: String): Element
HTMLBodyElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLBodyElement[JC] var readyState: js.Any
HTMLBodyElement[JC] var recordNumber: js.Any
+HTMLBodyElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLBodyElement[JC] def remove(): Unit
HTMLBodyElement[JC] def removeAttribute(name: String): Unit
HTMLBodyElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -3299,6 +3697,7 @@ HTMLBodyElement[JC] def removeEventListener[T <: Event](`type`: String, listener
HTMLBodyElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLBodyElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLBodyElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLBodyElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLBodyElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLBodyElement[JC] def requestPointerLock(): Unit
HTMLBodyElement[JC] var scroll: String
@@ -3311,6 +3710,7 @@ HTMLBodyElement[JC] def setAttribute(name: String, value: String): Unit
HTMLBodyElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLBodyElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLBodyElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLBodyElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLBodyElement[JC] def shadowRoot: ShadowRoot
HTMLBodyElement[JC] var spellcheck: Boolean
HTMLBodyElement[JC] def style: CSSStyleDeclaration
@@ -3344,6 +3744,7 @@ HTMLButtonElement[JC] def clientLeft: Int
HTMLButtonElement[JC] def clientTop: Int
HTMLButtonElement[JC] def clientWidth: Int
HTMLButtonElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLButtonElement[JC] def closest(selector: String): Element
HTMLButtonElement[JC] def compareDocumentPosition(other: Node): Int
HTMLButtonElement[JC] def contains(child: HTMLElement): Boolean
HTMLButtonElement[JC] def contains(otherNode: Node): Boolean
@@ -3357,6 +3758,7 @@ HTMLButtonElement[JC] var filters: Object
HTMLButtonElement[JC] def firstChild: Node
HTMLButtonElement[JC] def firstElementChild: Element
HTMLButtonElement[JC] def focus(): Unit
+HTMLButtonElement[JC] def focus(options: FocusOptions): Unit
HTMLButtonElement[JC] def form: HTMLFormElement
HTMLButtonElement[JC] var formAction: String
HTMLButtonElement[JC] var formEnctype: String
@@ -3377,6 +3779,7 @@ HTMLButtonElement[JC] def hasAttribute(name: String): Boolean
HTMLButtonElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLButtonElement[JC] def hasAttributes(): Boolean
HTMLButtonElement[JC] def hasChildNodes(): Boolean
+HTMLButtonElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLButtonElement[JC] var id: String
HTMLButtonElement[JC] var innerHTML: String
HTMLButtonElement[JC] var innerText: String
@@ -3422,6 +3825,9 @@ HTMLButtonElement[JC] var oncanplay: js.Function1[Event, _]
HTMLButtonElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLButtonElement[JC] var onchange: js.Function1[Event, _]
HTMLButtonElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLButtonElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLButtonElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLButtonElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLButtonElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLButtonElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLButtonElement[JC] var oncuechange: js.Function1[Event, _]
@@ -3500,6 +3906,7 @@ HTMLButtonElement[JC] def querySelector(selectors: String): Element
HTMLButtonElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLButtonElement[JC] var readyState: js.Any
HTMLButtonElement[JC] var recordNumber: js.Any
+HTMLButtonElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLButtonElement[JC] def remove(): Unit
HTMLButtonElement[JC] def removeAttribute(name: String): Unit
HTMLButtonElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -3509,6 +3916,7 @@ HTMLButtonElement[JC] def removeEventListener[T <: Event](`type`: String, listen
HTMLButtonElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLButtonElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLButtonElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLButtonElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLButtonElement[JC] def reportValidity(): Boolean
HTMLButtonElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLButtonElement[JC] def requestPointerLock(): Unit
@@ -3522,6 +3930,7 @@ HTMLButtonElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: St
HTMLButtonElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLButtonElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
HTMLButtonElement[JC] def setCustomValidity(error: String): Unit
+HTMLButtonElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLButtonElement[JC] def shadowRoot: ShadowRoot
HTMLButtonElement[JC] var spellcheck: Boolean
HTMLButtonElement[JC] var status: js.Any
@@ -3559,6 +3968,7 @@ HTMLCanvasElement[JC] def clientLeft: Int
HTMLCanvasElement[JC] def clientTop: Int
HTMLCanvasElement[JC] def clientWidth: Int
HTMLCanvasElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLCanvasElement[JC] def closest(selector: String): Element
HTMLCanvasElement[JC] def compareDocumentPosition(other: Node): Int
HTMLCanvasElement[JC] def contains(child: HTMLElement): Boolean
HTMLCanvasElement[JC] def contains(otherNode: Node): Boolean
@@ -3571,6 +3981,7 @@ HTMLCanvasElement[JC] var filters: Object
HTMLCanvasElement[JC] def firstChild: Node
HTMLCanvasElement[JC] def firstElementChild: Element
HTMLCanvasElement[JC] def focus(): Unit
+HTMLCanvasElement[JC] def focus(options: FocusOptions): Unit
HTMLCanvasElement[JC] def getAttribute(name: String): String
HTMLCanvasElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLCanvasElement[JC] def getAttributeNode(name: String): Attr
@@ -3586,6 +3997,7 @@ HTMLCanvasElement[JC] def hasAttribute(name: String): Boolean
HTMLCanvasElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLCanvasElement[JC] def hasAttributes(): Boolean
HTMLCanvasElement[JC] def hasChildNodes(): Boolean
+HTMLCanvasElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLCanvasElement[JC] var height: Int
HTMLCanvasElement[JC] var id: String
HTMLCanvasElement[JC] var innerHTML: String
@@ -3631,6 +4043,9 @@ HTMLCanvasElement[JC] var oncanplay: js.Function1[Event, _]
HTMLCanvasElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLCanvasElement[JC] var onchange: js.Function1[Event, _]
HTMLCanvasElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLCanvasElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLCanvasElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLCanvasElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLCanvasElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLCanvasElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLCanvasElement[JC] var oncuechange: js.Function1[Event, _]
@@ -3709,6 +4124,7 @@ HTMLCanvasElement[JC] def querySelector(selectors: String): Element
HTMLCanvasElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLCanvasElement[JC] var readyState: js.Any
HTMLCanvasElement[JC] var recordNumber: js.Any
+HTMLCanvasElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLCanvasElement[JC] def remove(): Unit
HTMLCanvasElement[JC] def removeAttribute(name: String): Unit
HTMLCanvasElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -3718,6 +4134,7 @@ HTMLCanvasElement[JC] def removeEventListener[T <: Event](`type`: String, listen
HTMLCanvasElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLCanvasElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLCanvasElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLCanvasElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLCanvasElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLCanvasElement[JC] def requestPointerLock(): Unit
HTMLCanvasElement[JC] def scrollHeight: Int
@@ -3729,6 +4146,7 @@ HTMLCanvasElement[JC] def setAttribute(name: String, value: String): Unit
HTMLCanvasElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLCanvasElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLCanvasElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLCanvasElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLCanvasElement[JC] def shadowRoot: ShadowRoot
HTMLCanvasElement[JC] var spellcheck: Boolean
HTMLCanvasElement[JC] def style: CSSStyleDeclaration
@@ -3766,6 +4184,7 @@ HTMLDListElement[JC] def clientLeft: Int
HTMLDListElement[JC] def clientTop: Int
HTMLDListElement[JC] def clientWidth: Int
HTMLDListElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLDListElement[JC] def closest(selector: String): Element
HTMLDListElement[JC] def compareDocumentPosition(other: Node): Int
HTMLDListElement[JC] def contains(child: HTMLElement): Boolean
HTMLDListElement[JC] def contains(otherNode: Node): Boolean
@@ -3778,6 +4197,7 @@ HTMLDListElement[JC] var filters: Object
HTMLDListElement[JC] def firstChild: Node
HTMLDListElement[JC] def firstElementChild: Element
HTMLDListElement[JC] def focus(): Unit
+HTMLDListElement[JC] def focus(options: FocusOptions): Unit
HTMLDListElement[JC] def getAttribute(name: String): String
HTMLDListElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLDListElement[JC] def getAttributeNode(name: String): Attr
@@ -3792,6 +4212,7 @@ HTMLDListElement[JC] def hasAttribute(name: String): Boolean
HTMLDListElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLDListElement[JC] def hasAttributes(): Boolean
HTMLDListElement[JC] def hasChildNodes(): Boolean
+HTMLDListElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLDListElement[JC] var id: String
HTMLDListElement[JC] var innerHTML: String
HTMLDListElement[JC] var innerText: String
@@ -3836,6 +4257,9 @@ HTMLDListElement[JC] var oncanplay: js.Function1[Event, _]
HTMLDListElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLDListElement[JC] var onchange: js.Function1[Event, _]
HTMLDListElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLDListElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLDListElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLDListElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLDListElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLDListElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLDListElement[JC] var oncuechange: js.Function1[Event, _]
@@ -3914,6 +4338,7 @@ HTMLDListElement[JC] def querySelector(selectors: String): Element
HTMLDListElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLDListElement[JC] var readyState: js.Any
HTMLDListElement[JC] var recordNumber: js.Any
+HTMLDListElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLDListElement[JC] def remove(): Unit
HTMLDListElement[JC] def removeAttribute(name: String): Unit
HTMLDListElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -3923,6 +4348,7 @@ HTMLDListElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLDListElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLDListElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLDListElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLDListElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLDListElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLDListElement[JC] def requestPointerLock(): Unit
HTMLDListElement[JC] def scrollHeight: Int
@@ -3934,6 +4360,7 @@ HTMLDListElement[JC] def setAttribute(name: String, value: String): Unit
HTMLDListElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLDListElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLDListElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLDListElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLDListElement[JC] def shadowRoot: ShadowRoot
HTMLDListElement[JC] var spellcheck: Boolean
HTMLDListElement[JC] def style: CSSStyleDeclaration
@@ -3965,6 +4392,7 @@ HTMLDataListElement[JC] def clientLeft: Int
HTMLDataListElement[JC] def clientTop: Int
HTMLDataListElement[JC] def clientWidth: Int
HTMLDataListElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLDataListElement[JC] def closest(selector: String): Element
HTMLDataListElement[JC] def compareDocumentPosition(other: Node): Int
HTMLDataListElement[JC] def contains(child: HTMLElement): Boolean
HTMLDataListElement[JC] def contains(otherNode: Node): Boolean
@@ -3977,6 +4405,7 @@ HTMLDataListElement[JC] var filters: Object
HTMLDataListElement[JC] def firstChild: Node
HTMLDataListElement[JC] def firstElementChild: Element
HTMLDataListElement[JC] def focus(): Unit
+HTMLDataListElement[JC] def focus(options: FocusOptions): Unit
HTMLDataListElement[JC] def getAttribute(name: String): String
HTMLDataListElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLDataListElement[JC] def getAttributeNode(name: String): Attr
@@ -3991,6 +4420,7 @@ HTMLDataListElement[JC] def hasAttribute(name: String): Boolean
HTMLDataListElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLDataListElement[JC] def hasAttributes(): Boolean
HTMLDataListElement[JC] def hasChildNodes(): Boolean
+HTMLDataListElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLDataListElement[JC] var id: String
HTMLDataListElement[JC] var innerHTML: String
HTMLDataListElement[JC] var innerText: String
@@ -4035,6 +4465,9 @@ HTMLDataListElement[JC] var oncanplay: js.Function1[Event, _]
HTMLDataListElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLDataListElement[JC] var onchange: js.Function1[Event, _]
HTMLDataListElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLDataListElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLDataListElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLDataListElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLDataListElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLDataListElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLDataListElement[JC] var oncuechange: js.Function1[Event, _]
@@ -4114,6 +4547,7 @@ HTMLDataListElement[JC] def querySelector(selectors: String): Element
HTMLDataListElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLDataListElement[JC] var readyState: js.Any
HTMLDataListElement[JC] var recordNumber: js.Any
+HTMLDataListElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLDataListElement[JC] def remove(): Unit
HTMLDataListElement[JC] def removeAttribute(name: String): Unit
HTMLDataListElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -4123,6 +4557,7 @@ HTMLDataListElement[JC] def removeEventListener[T <: Event](`type`: String, list
HTMLDataListElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLDataListElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLDataListElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLDataListElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLDataListElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLDataListElement[JC] def requestPointerLock(): Unit
HTMLDataListElement[JC] def scrollHeight: Int
@@ -4134,6 +4569,7 @@ HTMLDataListElement[JC] def setAttribute(name: String, value: String): Unit
HTMLDataListElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLDataListElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLDataListElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLDataListElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLDataListElement[JC] def shadowRoot: ShadowRoot
HTMLDataListElement[JC] var spellcheck: Boolean
HTMLDataListElement[JC] def style: CSSStyleDeclaration
@@ -4143,6 +4579,219 @@ HTMLDataListElement[JC] var tabIndex: Int
HTMLDataListElement[JC] def tagName: String
HTMLDataListElement[JC] var textContent: String
HTMLDataListElement[JC] var title: String
+HTMLDialogElement[JC] var accessKey: String
+HTMLDialogElement[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+HTMLDialogElement[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+HTMLDialogElement[JC] def after(nodes: Node | String*): Unit
+HTMLDialogElement[JC] def append(nodes: Node | String*): Unit
+HTMLDialogElement[JC] def appendChild(newChild: Node): Node
+HTMLDialogElement[JC] def attachShadow(init: ShadowRootInit): ShadowRoot
+HTMLDialogElement[JC] def attributes: NamedNodeMap
+HTMLDialogElement[JC] def baseURI: String
+HTMLDialogElement[JC] def before(nodes: Node | String*): Unit
+HTMLDialogElement[JC] def blur(): Unit
+HTMLDialogElement[JC] def childElementCount: Int
+HTMLDialogElement[JC] def childNodes: NodeList[Node]
+HTMLDialogElement[JC] def children: HTMLCollection[Element]
+HTMLDialogElement[JC] var classList: DOMTokenList
+HTMLDialogElement[JC] var className: String
+HTMLDialogElement[JC] def click(): Unit
+HTMLDialogElement[JC] def clientHeight: Int
+HTMLDialogElement[JC] def clientLeft: Int
+HTMLDialogElement[JC] def clientTop: Int
+HTMLDialogElement[JC] def clientWidth: Int
+HTMLDialogElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLDialogElement[JC] def close(returnValue: String?): Unit
+HTMLDialogElement[JC] def closest(selector: String): Element
+HTMLDialogElement[JC] def compareDocumentPosition(other: Node): Int
+HTMLDialogElement[JC] def contains(child: HTMLElement): Boolean
+HTMLDialogElement[JC] def contains(otherNode: Node): Boolean
+HTMLDialogElement[JC] var contentEditable: String
+HTMLDialogElement[JC] def dataset: js.Dictionary[String]
+HTMLDialogElement[JC] var dir: String
+HTMLDialogElement[JC] def dispatchEvent(evt: Event): Boolean
+HTMLDialogElement[JC] var draggable: Boolean
+HTMLDialogElement[JC] var filters: Object
+HTMLDialogElement[JC] def firstChild: Node
+HTMLDialogElement[JC] def firstElementChild: Element
+HTMLDialogElement[JC] def focus(): Unit
+HTMLDialogElement[JC] def focus(options: FocusOptions): Unit
+HTMLDialogElement[JC] def getAttribute(name: String): String
+HTMLDialogElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
+HTMLDialogElement[JC] def getAttributeNode(name: String): Attr
+HTMLDialogElement[JC] def getAttributeNodeNS(namespaceURI: String, localName: String): Attr
+HTMLDialogElement[JC] def getBoundingClientRect(): DOMRect
+HTMLDialogElement[JC] def getClientRects(): DOMRectList
+HTMLDialogElement[JC] def getElementsByClassName(classNames: String): HTMLCollection[Element]
+HTMLDialogElement[JC] def getElementsByTagName(name: String): HTMLCollection[Element]
+HTMLDialogElement[JC] def getElementsByTagNameNS(namespaceURI: String, localName: String): HTMLCollection[Element]
+HTMLDialogElement[JC] var gotpointercapture: js.Function1[PointerEvent, _]
+HTMLDialogElement[JC] def hasAttribute(name: String): Boolean
+HTMLDialogElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
+HTMLDialogElement[JC] def hasAttributes(): Boolean
+HTMLDialogElement[JC] def hasChildNodes(): Boolean
+HTMLDialogElement[JC] def hasPointerCapture(pointerId: Double): Boolean
+HTMLDialogElement[JC] var id: String
+HTMLDialogElement[JC] var innerHTML: String
+HTMLDialogElement[JC] var innerText: String
+HTMLDialogElement[JC] def insertAdjacentElement(position: String, element: Element): Element
+HTMLDialogElement[JC] def insertAdjacentHTML(where: String, html: String): Unit
+HTMLDialogElement[JC] def insertBefore(newChild: Node, refChild: Node): Node
+HTMLDialogElement[JC] def isConnected: Boolean
+HTMLDialogElement[JC] def isContentEditable: Boolean
+HTMLDialogElement[JC] def isDefaultNamespace(namespaceURI: String): Boolean
+HTMLDialogElement[JC] def isEqualNode(arg: Node): Boolean
+HTMLDialogElement[JC] def isSameNode(other: Node): Boolean
+HTMLDialogElement[JC] def isSupported(feature: String, version: String): Boolean
+HTMLDialogElement[JC] var lang: String
+HTMLDialogElement[JC] def lastChild: Node
+HTMLDialogElement[JC] def lastElementChild: Element
+HTMLDialogElement[JC] def localName: String
+HTMLDialogElement[JC] def lookupNamespaceURI(prefix: String): String
+HTMLDialogElement[JC] def lookupPrefix(namespaceURI: String): String
+HTMLDialogElement[JC] var lostpointercapture: js.Function1[PointerEvent, _]
+HTMLDialogElement[JC] def matches(selector: String): Boolean
+HTMLDialogElement[JC] def namespaceURI: String
+HTMLDialogElement[JC] def nextElementSibling: Element
+HTMLDialogElement[JC] def nextSibling: Node
+HTMLDialogElement[JC] def nodeName: String
+HTMLDialogElement[JC] def nodeType: Int
+HTMLDialogElement[JC] var nodeValue: String
+HTMLDialogElement[JC] def normalize(): Unit
+HTMLDialogElement[JC] def offsetHeight: Double
+HTMLDialogElement[JC] def offsetLeft: Double
+HTMLDialogElement[JC] def offsetParent: Element
+HTMLDialogElement[JC] def offsetTop: Double
+HTMLDialogElement[JC] def offsetWidth: Double
+HTMLDialogElement[JC] var onabort: js.Function1[UIEvent, _]
+HTMLDialogElement[JC] var onactivate: js.Function1[UIEvent, _]
+HTMLDialogElement[JC] var onbeforeactivate: js.Function1[UIEvent, _]
+HTMLDialogElement[JC] var onbeforecopy: js.Function1[DragEvent, _]
+HTMLDialogElement[JC] var onbeforecut: js.Function1[DragEvent, _]
+HTMLDialogElement[JC] var onbeforedeactivate: js.Function1[UIEvent, _]
+HTMLDialogElement[JC] var onbeforepaste: js.Function1[DragEvent, _]
+HTMLDialogElement[JC] var onblur: js.Function1[FocusEvent, _]
+HTMLDialogElement[JC] var oncanplay: js.Function1[Event, _]
+HTMLDialogElement[JC] var oncanplaythrough: js.Function1[Event, _]
+HTMLDialogElement[JC] var onchange: js.Function1[Event, _]
+HTMLDialogElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLDialogElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLDialogElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLDialogElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
+HTMLDialogElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
+HTMLDialogElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
+HTMLDialogElement[JC] var oncuechange: js.Function1[Event, _]
+HTMLDialogElement[JC] var oncut: js.Function1[ClipboardEvent, _]
+HTMLDialogElement[JC] var ondblclick: js.Function1[MouseEvent, _]
+HTMLDialogElement[JC] var ondeactivate: js.Function1[UIEvent, _]
+HTMLDialogElement[JC] var ondrag: js.Function1[DragEvent, _]
+HTMLDialogElement[JC] var ondragend: js.Function1[DragEvent, _]
+HTMLDialogElement[JC] var ondragenter: js.Function1[DragEvent, _]
+HTMLDialogElement[JC] var ondragleave: js.Function1[DragEvent, _]
+HTMLDialogElement[JC] var ondragover: js.Function1[DragEvent, _]
+HTMLDialogElement[JC] var ondragstart: js.Function1[DragEvent, _]
+HTMLDialogElement[JC] var ondrop: js.Function1[DragEvent, _]
+HTMLDialogElement[JC] var ondurationchange: js.Function1[Event, _]
+HTMLDialogElement[JC] var onemptied: js.Function1[Event, _]
+HTMLDialogElement[JC] var onended: js.Function1[Event, _]
+HTMLDialogElement[JC] var onfocus: js.Function1[FocusEvent, _]
+HTMLDialogElement[JC] var onfocusin: js.Function1[FocusEvent, _]
+HTMLDialogElement[JC] var onfocusout: js.Function1[FocusEvent, _]
+HTMLDialogElement[JC] var onfullscreenchange: js.Function1[Event, _]
+HTMLDialogElement[JC] var onfullscreenerror: js.Function1[Event, _]
+HTMLDialogElement[JC] var onhelp: js.Function1[Event, _]
+HTMLDialogElement[JC] var oninput: js.Function1[Event, _]
+HTMLDialogElement[JC] var onkeydown: js.Function1[KeyboardEvent, _]
+HTMLDialogElement[JC] var onkeypress: js.Function1[KeyboardEvent, _]
+HTMLDialogElement[JC] var onkeyup: js.Function1[KeyboardEvent, _]
+HTMLDialogElement[JC] var onloadeddata: js.Function1[Event, _]
+HTMLDialogElement[JC] var onloadedmetadata: js.Function1[Event, _]
+HTMLDialogElement[JC] var onloadstart: js.Function1[Event, _]
+HTMLDialogElement[JC] var onmousedown: js.Function1[MouseEvent, _]
+HTMLDialogElement[JC] var onmouseenter: js.Function1[MouseEvent, _]
+HTMLDialogElement[JC] var onmouseleave: js.Function1[MouseEvent, _]
+HTMLDialogElement[JC] var onmousemove: js.Function1[MouseEvent, _]
+HTMLDialogElement[JC] var onmouseout: js.Function1[MouseEvent, _]
+HTMLDialogElement[JC] var onmouseover: js.Function1[MouseEvent, _]
+HTMLDialogElement[JC] var onmouseup: js.Function1[MouseEvent, _]
+HTMLDialogElement[JC] var onmousewheel: js.Function1[WheelEvent, _]
+HTMLDialogElement[JC] var onpaste: js.Function1[ClipboardEvent, _]
+HTMLDialogElement[JC] var onpause: js.Function1[Event, _]
+HTMLDialogElement[JC] var onplay: js.Function1[Event, _]
+HTMLDialogElement[JC] var onplaying: js.Function1[Event, _]
+HTMLDialogElement[JC] var onpointercancel: js.Function1[PointerEvent, _]
+HTMLDialogElement[JC] var onpointerdown: js.Function1[PointerEvent, _]
+HTMLDialogElement[JC] var onpointerenter: js.Function1[PointerEvent, _]
+HTMLDialogElement[JC] var onpointerleave: js.Function1[PointerEvent, _]
+HTMLDialogElement[JC] var onpointermove: js.Function1[PointerEvent, _]
+HTMLDialogElement[JC] var onpointerout: js.Function1[PointerEvent, _]
+HTMLDialogElement[JC] var onpointerover: js.Function1[PointerEvent, _]
+HTMLDialogElement[JC] var onpointerup: js.Function1[PointerEvent, _]
+HTMLDialogElement[JC] var onprogress: js.Function1[js.Any, _]
+HTMLDialogElement[JC] var onratechange: js.Function1[Event, _]
+HTMLDialogElement[JC] var onreadystatechange: js.Function1[Event, _]
+HTMLDialogElement[JC] var onreset: js.Function1[Event, _]
+HTMLDialogElement[JC] var onscroll: js.Function1[UIEvent, _]
+HTMLDialogElement[JC] var onseeked: js.Function1[Event, _]
+HTMLDialogElement[JC] var onseeking: js.Function1[Event, _]
+HTMLDialogElement[JC] var onselect: js.Function1[UIEvent, _]
+HTMLDialogElement[JC] var onselectstart: js.Function1[Event, _]
+HTMLDialogElement[JC] var onstalled: js.Function1[Event, _]
+HTMLDialogElement[JC] var onsubmit: js.Function1[Event, _]
+HTMLDialogElement[JC] var onsuspend: js.Function1[Event, _]
+HTMLDialogElement[JC] var ontimeupdate: js.Function1[Event, _]
+HTMLDialogElement[JC] var onvolumechange: js.Function1[Event, _]
+HTMLDialogElement[JC] var onwaiting: js.Function1[Event, _]
+HTMLDialogElement[JC] var onwheel: js.Function1[WheelEvent, _]
+HTMLDialogElement[JC] def open: Boolean
+HTMLDialogElement[JC] var outerHTML: String
+HTMLDialogElement[JC] def ownerDocument: Document
+HTMLDialogElement[JC] override def ownerDocument: HTMLDocument
+HTMLDialogElement[JC] var parentElement: HTMLElement
+HTMLDialogElement[JC] def parentNode: Node
+HTMLDialogElement[JC] def prefix: String
+HTMLDialogElement[JC] def prepend(nodes: Node | String*): Unit
+HTMLDialogElement[JC] def previousElementSibling: Element
+HTMLDialogElement[JC] def previousSibling: Node
+HTMLDialogElement[JC] def querySelector(selectors: String): Element
+HTMLDialogElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+HTMLDialogElement[JC] var readyState: js.Any
+HTMLDialogElement[JC] var recordNumber: js.Any
+HTMLDialogElement[JC] def releasePointerCapture(pointerId: Double): Unit
+HTMLDialogElement[JC] def remove(): Unit
+HTMLDialogElement[JC] def removeAttribute(name: String): Unit
+HTMLDialogElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
+HTMLDialogElement[JC] def removeAttributeNode(oldAttr: Attr): Attr
+HTMLDialogElement[JC] def removeChild(oldChild: Node): Node
+HTMLDialogElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+HTMLDialogElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+HTMLDialogElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
+HTMLDialogElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLDialogElement[JC] def replaceWith(nodes: Node | String*): Unit
+HTMLDialogElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
+HTMLDialogElement[JC] def requestPointerLock(): Unit
+HTMLDialogElement[JC] var returnValue: String
+HTMLDialogElement[JC] def scrollHeight: Int
+HTMLDialogElement[JC] def scrollIntoView(top: Boolean?): Unit
+HTMLDialogElement[JC] var scrollLeft: Double
+HTMLDialogElement[JC] var scrollTop: Double
+HTMLDialogElement[JC] def scrollWidth: Int
+HTMLDialogElement[JC] def setAttribute(name: String, value: String): Unit
+HTMLDialogElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
+HTMLDialogElement[JC] def setAttributeNode(newAttr: Attr): Attr
+HTMLDialogElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLDialogElement[JC] def setPointerCapture(pointerId: Double): Unit
+HTMLDialogElement[JC] def shadowRoot: ShadowRoot
+HTMLDialogElement[JC] def show(): Unit
+HTMLDialogElement[JC] def showModal(): Unit
+HTMLDialogElement[JC] var spellcheck: Boolean
+HTMLDialogElement[JC] def style: CSSStyleDeclaration
+HTMLDialogElement[JC] def style_ = (value: CSSStyleDeclaration): Unit
+HTMLDialogElement[JC] def style_ = (value: String): Unit
+HTMLDialogElement[JC] var tabIndex: Int
+HTMLDialogElement[JC] def tagName: String
+HTMLDialogElement[JC] var textContent: String
+HTMLDialogElement[JC] var title: String
HTMLDivElement[JC] var accessKey: String
HTMLDivElement[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
HTMLDivElement[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
@@ -4165,6 +4814,7 @@ HTMLDivElement[JC] def clientLeft: Int
HTMLDivElement[JC] def clientTop: Int
HTMLDivElement[JC] def clientWidth: Int
HTMLDivElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLDivElement[JC] def closest(selector: String): Element
HTMLDivElement[JC] def compareDocumentPosition(other: Node): Int
HTMLDivElement[JC] def contains(child: HTMLElement): Boolean
HTMLDivElement[JC] def contains(otherNode: Node): Boolean
@@ -4177,6 +4827,7 @@ HTMLDivElement[JC] var filters: Object
HTMLDivElement[JC] def firstChild: Node
HTMLDivElement[JC] def firstElementChild: Element
HTMLDivElement[JC] def focus(): Unit
+HTMLDivElement[JC] def focus(options: FocusOptions): Unit
HTMLDivElement[JC] def getAttribute(name: String): String
HTMLDivElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLDivElement[JC] def getAttributeNode(name: String): Attr
@@ -4191,6 +4842,7 @@ HTMLDivElement[JC] def hasAttribute(name: String): Boolean
HTMLDivElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLDivElement[JC] def hasAttributes(): Boolean
HTMLDivElement[JC] def hasChildNodes(): Boolean
+HTMLDivElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLDivElement[JC] var id: String
HTMLDivElement[JC] var innerHTML: String
HTMLDivElement[JC] var innerText: String
@@ -4235,6 +4887,9 @@ HTMLDivElement[JC] var oncanplay: js.Function1[Event, _]
HTMLDivElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLDivElement[JC] var onchange: js.Function1[Event, _]
HTMLDivElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLDivElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLDivElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLDivElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLDivElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLDivElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLDivElement[JC] var oncuechange: js.Function1[Event, _]
@@ -4313,6 +4968,7 @@ HTMLDivElement[JC] def querySelector(selectors: String): Element
HTMLDivElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLDivElement[JC] var readyState: js.Any
HTMLDivElement[JC] var recordNumber: js.Any
+HTMLDivElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLDivElement[JC] def remove(): Unit
HTMLDivElement[JC] def removeAttribute(name: String): Unit
HTMLDivElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -4322,6 +4978,7 @@ HTMLDivElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
HTMLDivElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLDivElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLDivElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLDivElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLDivElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLDivElement[JC] def requestPointerLock(): Unit
HTMLDivElement[JC] def scrollHeight: Int
@@ -4333,6 +4990,7 @@ HTMLDivElement[JC] def setAttribute(name: String, value: String): Unit
HTMLDivElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLDivElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLDivElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLDivElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLDivElement[JC] def shadowRoot: ShadowRoot
HTMLDivElement[JC] var spellcheck: Boolean
HTMLDivElement[JC] def style: CSSStyleDeclaration
@@ -4349,7 +5007,6 @@ HTMLDocument[JC] def addEventListener[T <: Event](`type`: String, listener: js.F
HTMLDocument[JC] def adoptNode(source: Node): Node
HTMLDocument[JC] def anchors: HTMLCollection[Element]
HTMLDocument[JC] def appendChild(newChild: Node): Node
-HTMLDocument[JC] def attributes: NamedNodeMap
HTMLDocument[JC] def baseURI: String
HTMLDocument[JC] var body: HTMLElement
HTMLDocument[JC] def characterSet: String
@@ -4368,7 +5025,11 @@ HTMLDocument[JC] def createCDATASection(data: String): CDATASection
HTMLDocument[JC] def createComment(data: String): Comment
HTMLDocument[JC] def createDocumentFragment(): DocumentFragment
HTMLDocument[JC] def createElement(tagName: String): Element
+HTMLDocument[JC] def createElement(tagName: String, options: ElementCreationOptions): Element
+HTMLDocument[JC] def createElement(tagName: String, options: String): Element
HTMLDocument[JC] def createElementNS(namespaceURI: String, qualifiedName: String): Element
+HTMLDocument[JC] def createElementNS(namespaceURI: String, qualifiedName: String, options: ElementCreationOptions): Element
+HTMLDocument[JC] def createElementNS(namespaceURI: String, qualifiedName: String, options: String): Element
HTMLDocument[JC] def createEvent(eventInterface: String): Event
HTMLDocument[JC] def createNSResolver(node: Node): XPathNSResolver
HTMLDocument[JC] def createNodeIterator(root: Node, whatToShow: Int, filter: NodeFilter, entityReferenceExpansion: Boolean): NodeIterator
@@ -4407,7 +5068,6 @@ HTMLDocument[JC] def getElementsByTagName(name: String): HTMLCollection[Element]
HTMLDocument[JC] def getElementsByTagNameNS(namespaceURI: String, localName: String): HTMLCollection[Element]
HTMLDocument[JC] def getSelection(): Selection
HTMLDocument[JC] var gotpointercapture: js.Function1[PointerEvent, _]
-HTMLDocument[JC] def hasAttributes(): Boolean
HTMLDocument[JC] def hasChildNodes(): Boolean
HTMLDocument[JC] def hasFocus(): Boolean
HTMLDocument[JC] def head: HTMLHeadElement
@@ -4564,6 +5224,7 @@ HTMLElement[JC] def clientLeft: Int
HTMLElement[JC] def clientTop: Int
HTMLElement[JC] def clientWidth: Int
HTMLElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLElement[JC] def closest(selector: String): Element
HTMLElement[JC] def compareDocumentPosition(other: Node): Int
HTMLElement[JC] def contains(child: HTMLElement): Boolean
HTMLElement[JC] def contains(otherNode: Node): Boolean
@@ -4576,6 +5237,7 @@ HTMLElement[JC] var filters: Object
HTMLElement[JC] def firstChild: Node
HTMLElement[JC] def firstElementChild: Element
HTMLElement[JC] def focus(): Unit
+HTMLElement[JC] def focus(options: FocusOptions): Unit
HTMLElement[JC] def getAttribute(name: String): String
HTMLElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLElement[JC] def getAttributeNode(name: String): Attr
@@ -4590,6 +5252,7 @@ HTMLElement[JC] def hasAttribute(name: String): Boolean
HTMLElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLElement[JC] def hasAttributes(): Boolean
HTMLElement[JC] def hasChildNodes(): Boolean
+HTMLElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLElement[JC] var id: String
HTMLElement[JC] var innerHTML: String
HTMLElement[JC] var innerText: String
@@ -4634,6 +5297,9 @@ HTMLElement[JC] var oncanplay: js.Function1[Event, _]
HTMLElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLElement[JC] var onchange: js.Function1[Event, _]
HTMLElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLElement[JC] var oncuechange: js.Function1[Event, _]
@@ -4712,6 +5378,7 @@ HTMLElement[JC] def querySelector(selectors: String): Element
HTMLElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLElement[JC] var readyState: js.Any
HTMLElement[JC] var recordNumber: js.Any
+HTMLElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLElement[JC] def remove(): Unit
HTMLElement[JC] def removeAttribute(name: String): Unit
HTMLElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -4721,6 +5388,7 @@ HTMLElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js
HTMLElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLElement[JC] def requestPointerLock(): Unit
HTMLElement[JC] def scrollHeight: Int
@@ -4732,6 +5400,7 @@ HTMLElement[JC] def setAttribute(name: String, value: String): Unit
HTMLElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLElement[JC] def shadowRoot: ShadowRoot
HTMLElement[JC] var spellcheck: Boolean
HTMLElement[JC] def style: CSSStyleDeclaration
@@ -4763,6 +5432,7 @@ HTMLEmbedElement[JC] def clientLeft: Int
HTMLEmbedElement[JC] def clientTop: Int
HTMLEmbedElement[JC] def clientWidth: Int
HTMLEmbedElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLEmbedElement[JC] def closest(selector: String): Element
HTMLEmbedElement[JC] def compareDocumentPosition(other: Node): Int
HTMLEmbedElement[JC] def contains(child: HTMLElement): Boolean
HTMLEmbedElement[JC] def contains(otherNode: Node): Boolean
@@ -4775,6 +5445,7 @@ HTMLEmbedElement[JC] var filters: Object
HTMLEmbedElement[JC] def firstChild: Node
HTMLEmbedElement[JC] def firstElementChild: Element
HTMLEmbedElement[JC] def focus(): Unit
+HTMLEmbedElement[JC] def focus(options: FocusOptions): Unit
HTMLEmbedElement[JC] def getAttribute(name: String): String
HTMLEmbedElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLEmbedElement[JC] def getAttributeNode(name: String): Attr
@@ -4790,6 +5461,7 @@ HTMLEmbedElement[JC] def hasAttribute(name: String): Boolean
HTMLEmbedElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLEmbedElement[JC] def hasAttributes(): Boolean
HTMLEmbedElement[JC] def hasChildNodes(): Boolean
+HTMLEmbedElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLEmbedElement[JC] var height: String
HTMLEmbedElement[JC] var id: String
HTMLEmbedElement[JC] var innerHTML: String
@@ -4835,6 +5507,9 @@ HTMLEmbedElement[JC] var oncanplay: js.Function1[Event, _]
HTMLEmbedElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLEmbedElement[JC] var onchange: js.Function1[Event, _]
HTMLEmbedElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLEmbedElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLEmbedElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLEmbedElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLEmbedElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLEmbedElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLEmbedElement[JC] var oncuechange: js.Function1[Event, _]
@@ -4913,6 +5588,7 @@ HTMLEmbedElement[JC] def querySelector(selectors: String): Element
HTMLEmbedElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLEmbedElement[JC] var readyState: js.Any
HTMLEmbedElement[JC] var recordNumber: js.Any
+HTMLEmbedElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLEmbedElement[JC] def remove(): Unit
HTMLEmbedElement[JC] def removeAttribute(name: String): Unit
HTMLEmbedElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -4922,6 +5598,7 @@ HTMLEmbedElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLEmbedElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLEmbedElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLEmbedElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLEmbedElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLEmbedElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLEmbedElement[JC] def requestPointerLock(): Unit
HTMLEmbedElement[JC] def scrollHeight: Int
@@ -4933,6 +5610,7 @@ HTMLEmbedElement[JC] def setAttribute(name: String, value: String): Unit
HTMLEmbedElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLEmbedElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLEmbedElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLEmbedElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLEmbedElement[JC] def shadowRoot: ShadowRoot
HTMLEmbedElement[JC] var spellcheck: Boolean
HTMLEmbedElement[JC] var src: String
@@ -4967,6 +5645,7 @@ HTMLFieldSetElement[JC] def clientLeft: Int
HTMLFieldSetElement[JC] def clientTop: Int
HTMLFieldSetElement[JC] def clientWidth: Int
HTMLFieldSetElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLFieldSetElement[JC] def closest(selector: String): Element
HTMLFieldSetElement[JC] def compareDocumentPosition(other: Node): Int
HTMLFieldSetElement[JC] def contains(child: HTMLElement): Boolean
HTMLFieldSetElement[JC] def contains(otherNode: Node): Boolean
@@ -4980,6 +5659,7 @@ HTMLFieldSetElement[JC] var filters: Object
HTMLFieldSetElement[JC] def firstChild: Node
HTMLFieldSetElement[JC] def firstElementChild: Element
HTMLFieldSetElement[JC] def focus(): Unit
+HTMLFieldSetElement[JC] def focus(options: FocusOptions): Unit
HTMLFieldSetElement[JC] def form: HTMLFormElement
HTMLFieldSetElement[JC] def getAttribute(name: String): String
HTMLFieldSetElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
@@ -4995,6 +5675,7 @@ HTMLFieldSetElement[JC] def hasAttribute(name: String): Boolean
HTMLFieldSetElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLFieldSetElement[JC] def hasAttributes(): Boolean
HTMLFieldSetElement[JC] def hasChildNodes(): Boolean
+HTMLFieldSetElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLFieldSetElement[JC] var id: String
HTMLFieldSetElement[JC] var innerHTML: String
HTMLFieldSetElement[JC] var innerText: String
@@ -5039,6 +5720,9 @@ HTMLFieldSetElement[JC] var oncanplay: js.Function1[Event, _]
HTMLFieldSetElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLFieldSetElement[JC] var onchange: js.Function1[Event, _]
HTMLFieldSetElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLFieldSetElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLFieldSetElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLFieldSetElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLFieldSetElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLFieldSetElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLFieldSetElement[JC] var oncuechange: js.Function1[Event, _]
@@ -5117,6 +5801,7 @@ HTMLFieldSetElement[JC] def querySelector(selectors: String): Element
HTMLFieldSetElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLFieldSetElement[JC] var readyState: js.Any
HTMLFieldSetElement[JC] var recordNumber: js.Any
+HTMLFieldSetElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLFieldSetElement[JC] def remove(): Unit
HTMLFieldSetElement[JC] def removeAttribute(name: String): Unit
HTMLFieldSetElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -5126,6 +5811,7 @@ HTMLFieldSetElement[JC] def removeEventListener[T <: Event](`type`: String, list
HTMLFieldSetElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLFieldSetElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLFieldSetElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLFieldSetElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLFieldSetElement[JC] def reportValidity(): Boolean
HTMLFieldSetElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLFieldSetElement[JC] def requestPointerLock(): Unit
@@ -5139,6 +5825,7 @@ HTMLFieldSetElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName:
HTMLFieldSetElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLFieldSetElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
HTMLFieldSetElement[JC] def setCustomValidity(error: String): Unit
+HTMLFieldSetElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLFieldSetElement[JC] def shadowRoot: ShadowRoot
HTMLFieldSetElement[JC] var spellcheck: Boolean
HTMLFieldSetElement[JC] def style: CSSStyleDeclaration
@@ -5182,6 +5869,7 @@ HTMLFormElement[JC] def clientLeft: Int
HTMLFormElement[JC] def clientTop: Int
HTMLFormElement[JC] def clientWidth: Int
HTMLFormElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLFormElement[JC] def closest(selector: String): Element
HTMLFormElement[JC] def compareDocumentPosition(other: Node): Int
HTMLFormElement[JC] def contains(child: HTMLElement): Boolean
HTMLFormElement[JC] def contains(otherNode: Node): Boolean
@@ -5197,6 +5885,7 @@ HTMLFormElement[JC] var filters: Object
HTMLFormElement[JC] def firstChild: Node
HTMLFormElement[JC] def firstElementChild: Element
HTMLFormElement[JC] def focus(): Unit
+HTMLFormElement[JC] def focus(options: FocusOptions): Unit
HTMLFormElement[JC] def getAttribute(name: String): String
HTMLFormElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLFormElement[JC] def getAttributeNode(name: String): Attr
@@ -5211,6 +5900,7 @@ HTMLFormElement[JC] def hasAttribute(name: String): Boolean
HTMLFormElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLFormElement[JC] def hasAttributes(): Boolean
HTMLFormElement[JC] def hasChildNodes(): Boolean
+HTMLFormElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLFormElement[JC] var id: String
HTMLFormElement[JC] var innerHTML: String
HTMLFormElement[JC] var innerText: String
@@ -5261,6 +5951,9 @@ HTMLFormElement[JC] var oncanplay: js.Function1[Event, _]
HTMLFormElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLFormElement[JC] var onchange: js.Function1[Event, _]
HTMLFormElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLFormElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLFormElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLFormElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLFormElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLFormElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLFormElement[JC] var oncuechange: js.Function1[Event, _]
@@ -5339,6 +6032,7 @@ HTMLFormElement[JC] def querySelector(selectors: String): Element
HTMLFormElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLFormElement[JC] var readyState: js.Any
HTMLFormElement[JC] var recordNumber: js.Any
+HTMLFormElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLFormElement[JC] def remove(): Unit
HTMLFormElement[JC] def removeAttribute(name: String): Unit
HTMLFormElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -5348,6 +6042,7 @@ HTMLFormElement[JC] def removeEventListener[T <: Event](`type`: String, listener
HTMLFormElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLFormElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLFormElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLFormElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLFormElement[JC] def reportValidity(): Boolean
HTMLFormElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLFormElement[JC] def requestPointerLock(): Unit
@@ -5361,6 +6056,7 @@ HTMLFormElement[JC] def setAttribute(name: String, value: String): Unit
HTMLFormElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLFormElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLFormElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLFormElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLFormElement[JC] def shadowRoot: ShadowRoot
HTMLFormElement[JC] var spellcheck: Boolean
HTMLFormElement[JC] def style: CSSStyleDeclaration
@@ -5395,6 +6091,7 @@ HTMLHRElement[JC] def clientLeft: Int
HTMLHRElement[JC] def clientTop: Int
HTMLHRElement[JC] def clientWidth: Int
HTMLHRElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLHRElement[JC] def closest(selector: String): Element
HTMLHRElement[JC] def compareDocumentPosition(other: Node): Int
HTMLHRElement[JC] def contains(child: HTMLElement): Boolean
HTMLHRElement[JC] def contains(otherNode: Node): Boolean
@@ -5407,6 +6104,7 @@ HTMLHRElement[JC] var filters: Object
HTMLHRElement[JC] def firstChild: Node
HTMLHRElement[JC] def firstElementChild: Element
HTMLHRElement[JC] def focus(): Unit
+HTMLHRElement[JC] def focus(options: FocusOptions): Unit
HTMLHRElement[JC] def getAttribute(name: String): String
HTMLHRElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLHRElement[JC] def getAttributeNode(name: String): Attr
@@ -5421,6 +6119,7 @@ HTMLHRElement[JC] def hasAttribute(name: String): Boolean
HTMLHRElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLHRElement[JC] def hasAttributes(): Boolean
HTMLHRElement[JC] def hasChildNodes(): Boolean
+HTMLHRElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLHRElement[JC] var id: String
HTMLHRElement[JC] var innerHTML: String
HTMLHRElement[JC] var innerText: String
@@ -5465,6 +6164,9 @@ HTMLHRElement[JC] var oncanplay: js.Function1[Event, _]
HTMLHRElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLHRElement[JC] var onchange: js.Function1[Event, _]
HTMLHRElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLHRElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLHRElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLHRElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLHRElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLHRElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLHRElement[JC] var oncuechange: js.Function1[Event, _]
@@ -5543,6 +6245,7 @@ HTMLHRElement[JC] def querySelector(selectors: String): Element
HTMLHRElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLHRElement[JC] var readyState: js.Any
HTMLHRElement[JC] var recordNumber: js.Any
+HTMLHRElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLHRElement[JC] def remove(): Unit
HTMLHRElement[JC] def removeAttribute(name: String): Unit
HTMLHRElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -5552,6 +6255,7 @@ HTMLHRElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
HTMLHRElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLHRElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLHRElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLHRElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLHRElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLHRElement[JC] def requestPointerLock(): Unit
HTMLHRElement[JC] def scrollHeight: Int
@@ -5563,6 +6267,7 @@ HTMLHRElement[JC] def setAttribute(name: String, value: String): Unit
HTMLHRElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLHRElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLHRElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLHRElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLHRElement[JC] def shadowRoot: ShadowRoot
HTMLHRElement[JC] var spellcheck: Boolean
HTMLHRElement[JC] def style: CSSStyleDeclaration
@@ -5594,6 +6299,7 @@ HTMLHeadElement[JC] def clientLeft: Int
HTMLHeadElement[JC] def clientTop: Int
HTMLHeadElement[JC] def clientWidth: Int
HTMLHeadElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLHeadElement[JC] def closest(selector: String): Element
HTMLHeadElement[JC] def compareDocumentPosition(other: Node): Int
HTMLHeadElement[JC] def contains(child: HTMLElement): Boolean
HTMLHeadElement[JC] def contains(otherNode: Node): Boolean
@@ -5606,6 +6312,7 @@ HTMLHeadElement[JC] var filters: Object
HTMLHeadElement[JC] def firstChild: Node
HTMLHeadElement[JC] def firstElementChild: Element
HTMLHeadElement[JC] def focus(): Unit
+HTMLHeadElement[JC] def focus(options: FocusOptions): Unit
HTMLHeadElement[JC] def getAttribute(name: String): String
HTMLHeadElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLHeadElement[JC] def getAttributeNode(name: String): Attr
@@ -5620,6 +6327,7 @@ HTMLHeadElement[JC] def hasAttribute(name: String): Boolean
HTMLHeadElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLHeadElement[JC] def hasAttributes(): Boolean
HTMLHeadElement[JC] def hasChildNodes(): Boolean
+HTMLHeadElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLHeadElement[JC] var id: String
HTMLHeadElement[JC] var innerHTML: String
HTMLHeadElement[JC] var innerText: String
@@ -5664,6 +6372,9 @@ HTMLHeadElement[JC] var oncanplay: js.Function1[Event, _]
HTMLHeadElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLHeadElement[JC] var onchange: js.Function1[Event, _]
HTMLHeadElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLHeadElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLHeadElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLHeadElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLHeadElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLHeadElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLHeadElement[JC] var oncuechange: js.Function1[Event, _]
@@ -5742,6 +6453,7 @@ HTMLHeadElement[JC] def querySelector(selectors: String): Element
HTMLHeadElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLHeadElement[JC] var readyState: js.Any
HTMLHeadElement[JC] var recordNumber: js.Any
+HTMLHeadElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLHeadElement[JC] def remove(): Unit
HTMLHeadElement[JC] def removeAttribute(name: String): Unit
HTMLHeadElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -5751,6 +6463,7 @@ HTMLHeadElement[JC] def removeEventListener[T <: Event](`type`: String, listener
HTMLHeadElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLHeadElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLHeadElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLHeadElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLHeadElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLHeadElement[JC] def requestPointerLock(): Unit
HTMLHeadElement[JC] def scrollHeight: Int
@@ -5762,6 +6475,7 @@ HTMLHeadElement[JC] def setAttribute(name: String, value: String): Unit
HTMLHeadElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLHeadElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLHeadElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLHeadElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLHeadElement[JC] def shadowRoot: ShadowRoot
HTMLHeadElement[JC] var spellcheck: Boolean
HTMLHeadElement[JC] def style: CSSStyleDeclaration
@@ -5793,6 +6507,7 @@ HTMLHeadingElement[JC] def clientLeft: Int
HTMLHeadingElement[JC] def clientTop: Int
HTMLHeadingElement[JC] def clientWidth: Int
HTMLHeadingElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLHeadingElement[JC] def closest(selector: String): Element
HTMLHeadingElement[JC] def compareDocumentPosition(other: Node): Int
HTMLHeadingElement[JC] def contains(child: HTMLElement): Boolean
HTMLHeadingElement[JC] def contains(otherNode: Node): Boolean
@@ -5805,6 +6520,7 @@ HTMLHeadingElement[JC] var filters: Object
HTMLHeadingElement[JC] def firstChild: Node
HTMLHeadingElement[JC] def firstElementChild: Element
HTMLHeadingElement[JC] def focus(): Unit
+HTMLHeadingElement[JC] def focus(options: FocusOptions): Unit
HTMLHeadingElement[JC] def getAttribute(name: String): String
HTMLHeadingElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLHeadingElement[JC] def getAttributeNode(name: String): Attr
@@ -5819,6 +6535,7 @@ HTMLHeadingElement[JC] def hasAttribute(name: String): Boolean
HTMLHeadingElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLHeadingElement[JC] def hasAttributes(): Boolean
HTMLHeadingElement[JC] def hasChildNodes(): Boolean
+HTMLHeadingElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLHeadingElement[JC] var id: String
HTMLHeadingElement[JC] var innerHTML: String
HTMLHeadingElement[JC] var innerText: String
@@ -5863,6 +6580,9 @@ HTMLHeadingElement[JC] var oncanplay: js.Function1[Event, _]
HTMLHeadingElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLHeadingElement[JC] var onchange: js.Function1[Event, _]
HTMLHeadingElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLHeadingElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLHeadingElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLHeadingElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLHeadingElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLHeadingElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLHeadingElement[JC] var oncuechange: js.Function1[Event, _]
@@ -5941,6 +6661,7 @@ HTMLHeadingElement[JC] def querySelector(selectors: String): Element
HTMLHeadingElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLHeadingElement[JC] var readyState: js.Any
HTMLHeadingElement[JC] var recordNumber: js.Any
+HTMLHeadingElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLHeadingElement[JC] def remove(): Unit
HTMLHeadingElement[JC] def removeAttribute(name: String): Unit
HTMLHeadingElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -5950,6 +6671,7 @@ HTMLHeadingElement[JC] def removeEventListener[T <: Event](`type`: String, liste
HTMLHeadingElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLHeadingElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLHeadingElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLHeadingElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLHeadingElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLHeadingElement[JC] def requestPointerLock(): Unit
HTMLHeadingElement[JC] def scrollHeight: Int
@@ -5961,6 +6683,7 @@ HTMLHeadingElement[JC] def setAttribute(name: String, value: String): Unit
HTMLHeadingElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLHeadingElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLHeadingElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLHeadingElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLHeadingElement[JC] def shadowRoot: ShadowRoot
HTMLHeadingElement[JC] var spellcheck: Boolean
HTMLHeadingElement[JC] def style: CSSStyleDeclaration
@@ -5992,6 +6715,7 @@ HTMLHtmlElement[JC] def clientLeft: Int
HTMLHtmlElement[JC] def clientTop: Int
HTMLHtmlElement[JC] def clientWidth: Int
HTMLHtmlElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLHtmlElement[JC] def closest(selector: String): Element
HTMLHtmlElement[JC] def compareDocumentPosition(other: Node): Int
HTMLHtmlElement[JC] def contains(child: HTMLElement): Boolean
HTMLHtmlElement[JC] def contains(otherNode: Node): Boolean
@@ -6004,6 +6728,7 @@ HTMLHtmlElement[JC] var filters: Object
HTMLHtmlElement[JC] def firstChild: Node
HTMLHtmlElement[JC] def firstElementChild: Element
HTMLHtmlElement[JC] def focus(): Unit
+HTMLHtmlElement[JC] def focus(options: FocusOptions): Unit
HTMLHtmlElement[JC] def getAttribute(name: String): String
HTMLHtmlElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLHtmlElement[JC] def getAttributeNode(name: String): Attr
@@ -6018,6 +6743,7 @@ HTMLHtmlElement[JC] def hasAttribute(name: String): Boolean
HTMLHtmlElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLHtmlElement[JC] def hasAttributes(): Boolean
HTMLHtmlElement[JC] def hasChildNodes(): Boolean
+HTMLHtmlElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLHtmlElement[JC] var id: String
HTMLHtmlElement[JC] var innerHTML: String
HTMLHtmlElement[JC] var innerText: String
@@ -6062,6 +6788,9 @@ HTMLHtmlElement[JC] var oncanplay: js.Function1[Event, _]
HTMLHtmlElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLHtmlElement[JC] var onchange: js.Function1[Event, _]
HTMLHtmlElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLHtmlElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLHtmlElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLHtmlElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLHtmlElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLHtmlElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLHtmlElement[JC] var oncuechange: js.Function1[Event, _]
@@ -6140,6 +6869,7 @@ HTMLHtmlElement[JC] def querySelector(selectors: String): Element
HTMLHtmlElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLHtmlElement[JC] var readyState: js.Any
HTMLHtmlElement[JC] var recordNumber: js.Any
+HTMLHtmlElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLHtmlElement[JC] def remove(): Unit
HTMLHtmlElement[JC] def removeAttribute(name: String): Unit
HTMLHtmlElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -6149,6 +6879,7 @@ HTMLHtmlElement[JC] def removeEventListener[T <: Event](`type`: String, listener
HTMLHtmlElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLHtmlElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLHtmlElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLHtmlElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLHtmlElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLHtmlElement[JC] def requestPointerLock(): Unit
HTMLHtmlElement[JC] def scrollHeight: Int
@@ -6160,6 +6891,7 @@ HTMLHtmlElement[JC] def setAttribute(name: String, value: String): Unit
HTMLHtmlElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLHtmlElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLHtmlElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLHtmlElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLHtmlElement[JC] def shadowRoot: ShadowRoot
HTMLHtmlElement[JC] var spellcheck: Boolean
HTMLHtmlElement[JC] def style: CSSStyleDeclaration
@@ -6192,6 +6924,7 @@ HTMLIFrameElement[JC] def clientLeft: Int
HTMLIFrameElement[JC] def clientTop: Int
HTMLIFrameElement[JC] def clientWidth: Int
HTMLIFrameElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLIFrameElement[JC] def closest(selector: String): Element
HTMLIFrameElement[JC] def compareDocumentPosition(other: Node): Int
HTMLIFrameElement[JC] def contains(child: HTMLElement): Boolean
HTMLIFrameElement[JC] def contains(otherNode: Node): Boolean
@@ -6206,6 +6939,7 @@ HTMLIFrameElement[JC] var filters: Object
HTMLIFrameElement[JC] def firstChild: Node
HTMLIFrameElement[JC] def firstElementChild: Element
HTMLIFrameElement[JC] def focus(): Unit
+HTMLIFrameElement[JC] def focus(options: FocusOptions): Unit
HTMLIFrameElement[JC] def getAttribute(name: String): String
HTMLIFrameElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLIFrameElement[JC] def getAttributeNode(name: String): Attr
@@ -6221,6 +6955,7 @@ HTMLIFrameElement[JC] def hasAttribute(name: String): Boolean
HTMLIFrameElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLIFrameElement[JC] def hasAttributes(): Boolean
HTMLIFrameElement[JC] def hasChildNodes(): Boolean
+HTMLIFrameElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLIFrameElement[JC] var height: String
HTMLIFrameElement[JC] var id: String
HTMLIFrameElement[JC] var innerHTML: String
@@ -6267,6 +7002,9 @@ HTMLIFrameElement[JC] var oncanplay: js.Function1[Event, _]
HTMLIFrameElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLIFrameElement[JC] var onchange: js.Function1[Event, _]
HTMLIFrameElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLIFrameElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLIFrameElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLIFrameElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLIFrameElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLIFrameElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLIFrameElement[JC] var oncuechange: js.Function1[Event, _]
@@ -6346,6 +7084,7 @@ HTMLIFrameElement[JC] def querySelector(selectors: String): Element
HTMLIFrameElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLIFrameElement[JC] var readyState: js.Any
HTMLIFrameElement[JC] var recordNumber: js.Any
+HTMLIFrameElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLIFrameElement[JC] def remove(): Unit
HTMLIFrameElement[JC] def removeAttribute(name: String): Unit
HTMLIFrameElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -6355,6 +7094,7 @@ HTMLIFrameElement[JC] def removeEventListener[T <: Event](`type`: String, listen
HTMLIFrameElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLIFrameElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLIFrameElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLIFrameElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLIFrameElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLIFrameElement[JC] def requestPointerLock(): Unit
HTMLIFrameElement[JC] var sandbox: DOMSettableTokenList
@@ -6368,6 +7108,7 @@ HTMLIFrameElement[JC] def setAttribute(name: String, value: String): Unit
HTMLIFrameElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLIFrameElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLIFrameElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLIFrameElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLIFrameElement[JC] def shadowRoot: ShadowRoot
HTMLIFrameElement[JC] var spellcheck: Boolean
HTMLIFrameElement[JC] var src: String
@@ -6402,11 +7143,13 @@ HTMLImageElement[JC] def clientLeft: Int
HTMLImageElement[JC] def clientTop: Int
HTMLImageElement[JC] def clientWidth: Int
HTMLImageElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLImageElement[JC] def closest(selector: String): Element
HTMLImageElement[JC] def compareDocumentPosition(other: Node): Int
HTMLImageElement[JC] def complete: Boolean
HTMLImageElement[JC] def contains(child: HTMLElement): Boolean
HTMLImageElement[JC] def contains(otherNode: Node): Boolean
HTMLImageElement[JC] var contentEditable: String
+HTMLImageElement[JC] def currentSrc: String
HTMLImageElement[JC] def dataset: js.Dictionary[String]
HTMLImageElement[JC] var dir: String
HTMLImageElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -6415,6 +7158,7 @@ HTMLImageElement[JC] var filters: Object
HTMLImageElement[JC] def firstChild: Node
HTMLImageElement[JC] def firstElementChild: Element
HTMLImageElement[JC] def focus(): Unit
+HTMLImageElement[JC] def focus(options: FocusOptions): Unit
HTMLImageElement[JC] def getAttribute(name: String): String
HTMLImageElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLImageElement[JC] def getAttributeNode(name: String): Attr
@@ -6429,6 +7173,7 @@ HTMLImageElement[JC] def hasAttribute(name: String): Boolean
HTMLImageElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLImageElement[JC] def hasAttributes(): Boolean
HTMLImageElement[JC] def hasChildNodes(): Boolean
+HTMLImageElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLImageElement[JC] var height: Int
HTMLImageElement[JC] var href: String
HTMLImageElement[JC] var id: String
@@ -6447,6 +7192,7 @@ HTMLImageElement[JC] def isSupported(feature: String, version: String): Boolean
HTMLImageElement[JC] var lang: String
HTMLImageElement[JC] def lastChild: Node
HTMLImageElement[JC] def lastElementChild: Element
+HTMLImageElement[JC] var loading: LazyLoadingState
HTMLImageElement[JC] def localName: String
HTMLImageElement[JC] def lookupNamespaceURI(prefix: String): String
HTMLImageElement[JC] def lookupPrefix(namespaceURI: String): String
@@ -6478,6 +7224,9 @@ HTMLImageElement[JC] var oncanplay: js.Function1[Event, _]
HTMLImageElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLImageElement[JC] var onchange: js.Function1[Event, _]
HTMLImageElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLImageElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLImageElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLImageElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLImageElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLImageElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLImageElement[JC] var oncuechange: js.Function1[Event, _]
@@ -6557,6 +7306,7 @@ HTMLImageElement[JC] def querySelector(selectors: String): Element
HTMLImageElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLImageElement[JC] var readyState: js.Any
HTMLImageElement[JC] var recordNumber: js.Any
+HTMLImageElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLImageElement[JC] def remove(): Unit
HTMLImageElement[JC] def removeAttribute(name: String): Unit
HTMLImageElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -6566,6 +7316,7 @@ HTMLImageElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLImageElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLImageElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLImageElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLImageElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLImageElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLImageElement[JC] def requestPointerLock(): Unit
HTMLImageElement[JC] def scrollHeight: Int
@@ -6577,9 +7328,12 @@ HTMLImageElement[JC] def setAttribute(name: String, value: String): Unit
HTMLImageElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLImageElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLImageElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLImageElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLImageElement[JC] def shadowRoot: ShadowRoot
+HTMLImageElement[JC] var sizes: String
HTMLImageElement[JC] var spellcheck: Boolean
HTMLImageElement[JC] var src: String
+HTMLImageElement[JC] var srcset: String
HTMLImageElement[JC] def style: CSSStyleDeclaration
HTMLImageElement[JC] def style_ = (value: CSSStyleDeclaration): Unit
HTMLImageElement[JC] def style_ = (value: String): Unit
@@ -6589,6 +7343,8 @@ HTMLImageElement[JC] var textContent: String
HTMLImageElement[JC] var title: String
HTMLImageElement[JC] var useMap: String
HTMLImageElement[JC] var width: Int
+HTMLImageElement[JC] def x: Int
+HTMLImageElement[JC] def y: Int
HTMLInputElement[JC] var accept: String
HTMLInputElement[JC] var accessKey: String
HTMLInputElement[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
@@ -6617,6 +7373,7 @@ HTMLInputElement[JC] def clientLeft: Int
HTMLInputElement[JC] def clientTop: Int
HTMLInputElement[JC] def clientWidth: Int
HTMLInputElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLInputElement[JC] def closest(selector: String): Element
HTMLInputElement[JC] def compareDocumentPosition(other: Node): Int
HTMLInputElement[JC] def contains(child: HTMLElement): Boolean
HTMLInputElement[JC] def contains(otherNode: Node): Boolean
@@ -6633,6 +7390,7 @@ HTMLInputElement[JC] var filters: Object
HTMLInputElement[JC] def firstChild: Node
HTMLInputElement[JC] def firstElementChild: Element
HTMLInputElement[JC] def focus(): Unit
+HTMLInputElement[JC] def focus(options: FocusOptions): Unit
HTMLInputElement[JC] def form: HTMLFormElement
HTMLInputElement[JC] var formAction: String
HTMLInputElement[JC] var formEnctype: String
@@ -6653,6 +7411,7 @@ HTMLInputElement[JC] def hasAttribute(name: String): Boolean
HTMLInputElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLInputElement[JC] def hasAttributes(): Boolean
HTMLInputElement[JC] def hasChildNodes(): Boolean
+HTMLInputElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLInputElement[JC] var height: String
HTMLInputElement[JC] var id: String
HTMLInputElement[JC] var indeterminate: Boolean
@@ -6705,6 +7464,9 @@ HTMLInputElement[JC] var oncanplay: js.Function1[Event, _]
HTMLInputElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLInputElement[JC] var onchange: js.Function1[Event, _]
HTMLInputElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLInputElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLInputElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLInputElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLInputElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLInputElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLInputElement[JC] var oncuechange: js.Function1[Event, _]
@@ -6786,6 +7548,7 @@ HTMLInputElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLInputElement[JC] var readOnly: Boolean
HTMLInputElement[JC] var readyState: js.Any
HTMLInputElement[JC] var recordNumber: js.Any
+HTMLInputElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLInputElement[JC] def remove(): Unit
HTMLInputElement[JC] def removeAttribute(name: String): Unit
HTMLInputElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -6795,6 +7558,7 @@ HTMLInputElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLInputElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLInputElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLInputElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLInputElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLInputElement[JC] def reportValidity(): Boolean
HTMLInputElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLInputElement[JC] def requestPointerLock(): Unit
@@ -6812,6 +7576,7 @@ HTMLInputElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: Str
HTMLInputElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLInputElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
HTMLInputElement[JC] def setCustomValidity(error: String): Unit
+HTMLInputElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLInputElement[JC] def setSelectionRange(start: Int, end: Int): Unit
HTMLInputElement[JC] def shadowRoot: ShadowRoot
HTMLInputElement[JC] var size: Int
@@ -6857,6 +7622,7 @@ HTMLLIElement[JC] def clientLeft: Int
HTMLLIElement[JC] def clientTop: Int
HTMLLIElement[JC] def clientWidth: Int
HTMLLIElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLLIElement[JC] def closest(selector: String): Element
HTMLLIElement[JC] def compareDocumentPosition(other: Node): Int
HTMLLIElement[JC] def contains(child: HTMLElement): Boolean
HTMLLIElement[JC] def contains(otherNode: Node): Boolean
@@ -6869,6 +7635,7 @@ HTMLLIElement[JC] var filters: Object
HTMLLIElement[JC] def firstChild: Node
HTMLLIElement[JC] def firstElementChild: Element
HTMLLIElement[JC] def focus(): Unit
+HTMLLIElement[JC] def focus(options: FocusOptions): Unit
HTMLLIElement[JC] def getAttribute(name: String): String
HTMLLIElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLLIElement[JC] def getAttributeNode(name: String): Attr
@@ -6883,6 +7650,7 @@ HTMLLIElement[JC] def hasAttribute(name: String): Boolean
HTMLLIElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLLIElement[JC] def hasAttributes(): Boolean
HTMLLIElement[JC] def hasChildNodes(): Boolean
+HTMLLIElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLLIElement[JC] var id: String
HTMLLIElement[JC] var innerHTML: String
HTMLLIElement[JC] var innerText: String
@@ -6927,6 +7695,9 @@ HTMLLIElement[JC] var oncanplay: js.Function1[Event, _]
HTMLLIElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLLIElement[JC] var onchange: js.Function1[Event, _]
HTMLLIElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLLIElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLLIElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLLIElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLLIElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLLIElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLLIElement[JC] var oncuechange: js.Function1[Event, _]
@@ -7005,6 +7776,7 @@ HTMLLIElement[JC] def querySelector(selectors: String): Element
HTMLLIElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLLIElement[JC] var readyState: js.Any
HTMLLIElement[JC] var recordNumber: js.Any
+HTMLLIElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLLIElement[JC] def remove(): Unit
HTMLLIElement[JC] def removeAttribute(name: String): Unit
HTMLLIElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -7014,6 +7786,7 @@ HTMLLIElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
HTMLLIElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLLIElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLLIElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLLIElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLLIElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLLIElement[JC] def requestPointerLock(): Unit
HTMLLIElement[JC] def scrollHeight: Int
@@ -7025,6 +7798,7 @@ HTMLLIElement[JC] def setAttribute(name: String, value: String): Unit
HTMLLIElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLLIElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLLIElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLLIElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLLIElement[JC] def shadowRoot: ShadowRoot
HTMLLIElement[JC] var spellcheck: Boolean
HTMLLIElement[JC] def style: CSSStyleDeclaration
@@ -7057,6 +7831,7 @@ HTMLLabelElement[JC] def clientLeft: Int
HTMLLabelElement[JC] def clientTop: Int
HTMLLabelElement[JC] def clientWidth: Int
HTMLLabelElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLLabelElement[JC] def closest(selector: String): Element
HTMLLabelElement[JC] def compareDocumentPosition(other: Node): Int
HTMLLabelElement[JC] def contains(child: HTMLElement): Boolean
HTMLLabelElement[JC] def contains(otherNode: Node): Boolean
@@ -7069,6 +7844,7 @@ HTMLLabelElement[JC] var filters: Object
HTMLLabelElement[JC] def firstChild: Node
HTMLLabelElement[JC] def firstElementChild: Element
HTMLLabelElement[JC] def focus(): Unit
+HTMLLabelElement[JC] def focus(options: FocusOptions): Unit
HTMLLabelElement[JC] def form: HTMLFormElement
HTMLLabelElement[JC] def getAttribute(name: String): String
HTMLLabelElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
@@ -7084,6 +7860,7 @@ HTMLLabelElement[JC] def hasAttribute(name: String): Boolean
HTMLLabelElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLLabelElement[JC] def hasAttributes(): Boolean
HTMLLabelElement[JC] def hasChildNodes(): Boolean
+HTMLLabelElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLLabelElement[JC] var htmlFor: String
HTMLLabelElement[JC] var id: String
HTMLLabelElement[JC] var innerHTML: String
@@ -7129,6 +7906,9 @@ HTMLLabelElement[JC] var oncanplay: js.Function1[Event, _]
HTMLLabelElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLLabelElement[JC] var onchange: js.Function1[Event, _]
HTMLLabelElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLLabelElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLLabelElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLLabelElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLLabelElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLLabelElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLLabelElement[JC] var oncuechange: js.Function1[Event, _]
@@ -7207,6 +7987,7 @@ HTMLLabelElement[JC] def querySelector(selectors: String): Element
HTMLLabelElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLLabelElement[JC] var readyState: js.Any
HTMLLabelElement[JC] var recordNumber: js.Any
+HTMLLabelElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLLabelElement[JC] def remove(): Unit
HTMLLabelElement[JC] def removeAttribute(name: String): Unit
HTMLLabelElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -7216,6 +7997,7 @@ HTMLLabelElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLLabelElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLLabelElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLLabelElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLLabelElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLLabelElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLLabelElement[JC] def requestPointerLock(): Unit
HTMLLabelElement[JC] def scrollHeight: Int
@@ -7227,6 +8009,7 @@ HTMLLabelElement[JC] def setAttribute(name: String, value: String): Unit
HTMLLabelElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLLabelElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLLabelElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLLabelElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLLabelElement[JC] def shadowRoot: ShadowRoot
HTMLLabelElement[JC] var spellcheck: Boolean
HTMLLabelElement[JC] def style: CSSStyleDeclaration
@@ -7259,6 +8042,7 @@ HTMLLegendElement[JC] def clientLeft: Int
HTMLLegendElement[JC] def clientTop: Int
HTMLLegendElement[JC] def clientWidth: Int
HTMLLegendElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLLegendElement[JC] def closest(selector: String): Element
HTMLLegendElement[JC] def compareDocumentPosition(other: Node): Int
HTMLLegendElement[JC] def contains(child: HTMLElement): Boolean
HTMLLegendElement[JC] def contains(otherNode: Node): Boolean
@@ -7271,6 +8055,7 @@ HTMLLegendElement[JC] var filters: Object
HTMLLegendElement[JC] def firstChild: Node
HTMLLegendElement[JC] def firstElementChild: Element
HTMLLegendElement[JC] def focus(): Unit
+HTMLLegendElement[JC] def focus(options: FocusOptions): Unit
HTMLLegendElement[JC] def form: HTMLFormElement
HTMLLegendElement[JC] def getAttribute(name: String): String
HTMLLegendElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
@@ -7286,6 +8071,7 @@ HTMLLegendElement[JC] def hasAttribute(name: String): Boolean
HTMLLegendElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLLegendElement[JC] def hasAttributes(): Boolean
HTMLLegendElement[JC] def hasChildNodes(): Boolean
+HTMLLegendElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLLegendElement[JC] var id: String
HTMLLegendElement[JC] var innerHTML: String
HTMLLegendElement[JC] var innerText: String
@@ -7330,6 +8116,9 @@ HTMLLegendElement[JC] var oncanplay: js.Function1[Event, _]
HTMLLegendElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLLegendElement[JC] var onchange: js.Function1[Event, _]
HTMLLegendElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLLegendElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLLegendElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLLegendElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLLegendElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLLegendElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLLegendElement[JC] var oncuechange: js.Function1[Event, _]
@@ -7408,6 +8197,7 @@ HTMLLegendElement[JC] def querySelector(selectors: String): Element
HTMLLegendElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLLegendElement[JC] var readyState: js.Any
HTMLLegendElement[JC] var recordNumber: js.Any
+HTMLLegendElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLLegendElement[JC] def remove(): Unit
HTMLLegendElement[JC] def removeAttribute(name: String): Unit
HTMLLegendElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -7417,6 +8207,7 @@ HTMLLegendElement[JC] def removeEventListener[T <: Event](`type`: String, listen
HTMLLegendElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLLegendElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLLegendElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLLegendElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLLegendElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLLegendElement[JC] def requestPointerLock(): Unit
HTMLLegendElement[JC] def scrollHeight: Int
@@ -7428,6 +8219,7 @@ HTMLLegendElement[JC] def setAttribute(name: String, value: String): Unit
HTMLLegendElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLLegendElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLLegendElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLLegendElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLLegendElement[JC] def shadowRoot: ShadowRoot
HTMLLegendElement[JC] var spellcheck: Boolean
HTMLLegendElement[JC] def style: CSSStyleDeclaration
@@ -7459,6 +8251,7 @@ HTMLLinkElement[JC] def clientLeft: Int
HTMLLinkElement[JC] def clientTop: Int
HTMLLinkElement[JC] def clientWidth: Int
HTMLLinkElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLLinkElement[JC] def closest(selector: String): Element
HTMLLinkElement[JC] def compareDocumentPosition(other: Node): Int
HTMLLinkElement[JC] def contains(child: HTMLElement): Boolean
HTMLLinkElement[JC] def contains(otherNode: Node): Boolean
@@ -7471,6 +8264,7 @@ HTMLLinkElement[JC] var filters: Object
HTMLLinkElement[JC] def firstChild: Node
HTMLLinkElement[JC] def firstElementChild: Element
HTMLLinkElement[JC] def focus(): Unit
+HTMLLinkElement[JC] def focus(options: FocusOptions): Unit
HTMLLinkElement[JC] def getAttribute(name: String): String
HTMLLinkElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLLinkElement[JC] def getAttributeNode(name: String): Attr
@@ -7485,6 +8279,7 @@ HTMLLinkElement[JC] def hasAttribute(name: String): Boolean
HTMLLinkElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLLinkElement[JC] def hasAttributes(): Boolean
HTMLLinkElement[JC] def hasChildNodes(): Boolean
+HTMLLinkElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLLinkElement[JC] var href: String
HTMLLinkElement[JC] var hreflang: String
HTMLLinkElement[JC] var id: String
@@ -7532,6 +8327,9 @@ HTMLLinkElement[JC] var oncanplay: js.Function1[Event, _]
HTMLLinkElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLLinkElement[JC] var onchange: js.Function1[Event, _]
HTMLLinkElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLLinkElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLLinkElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLLinkElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLLinkElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLLinkElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLLinkElement[JC] var oncuechange: js.Function1[Event, _]
@@ -7611,6 +8409,7 @@ HTMLLinkElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLLinkElement[JC] var readyState: js.Any
HTMLLinkElement[JC] var recordNumber: js.Any
HTMLLinkElement[JC] var rel: String
+HTMLLinkElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLLinkElement[JC] def remove(): Unit
HTMLLinkElement[JC] def removeAttribute(name: String): Unit
HTMLLinkElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -7620,6 +8419,7 @@ HTMLLinkElement[JC] def removeEventListener[T <: Event](`type`: String, listener
HTMLLinkElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLLinkElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLLinkElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLLinkElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLLinkElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLLinkElement[JC] def requestPointerLock(): Unit
HTMLLinkElement[JC] var rev: String
@@ -7632,6 +8432,7 @@ HTMLLinkElement[JC] def setAttribute(name: String, value: String): Unit
HTMLLinkElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLLinkElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLLinkElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLLinkElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLLinkElement[JC] def shadowRoot: ShadowRoot
HTMLLinkElement[JC] def sheet: StyleSheet
HTMLLinkElement[JC] var spellcheck: Boolean
@@ -7666,6 +8467,7 @@ HTMLMapElement[JC] def clientLeft: Int
HTMLMapElement[JC] def clientTop: Int
HTMLMapElement[JC] def clientWidth: Int
HTMLMapElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLMapElement[JC] def closest(selector: String): Element
HTMLMapElement[JC] def compareDocumentPosition(other: Node): Int
HTMLMapElement[JC] def contains(child: HTMLElement): Boolean
HTMLMapElement[JC] def contains(otherNode: Node): Boolean
@@ -7678,6 +8480,7 @@ HTMLMapElement[JC] var filters: Object
HTMLMapElement[JC] def firstChild: Node
HTMLMapElement[JC] def firstElementChild: Element
HTMLMapElement[JC] def focus(): Unit
+HTMLMapElement[JC] def focus(options: FocusOptions): Unit
HTMLMapElement[JC] def getAttribute(name: String): String
HTMLMapElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLMapElement[JC] def getAttributeNode(name: String): Attr
@@ -7692,6 +8495,7 @@ HTMLMapElement[JC] def hasAttribute(name: String): Boolean
HTMLMapElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLMapElement[JC] def hasAttributes(): Boolean
HTMLMapElement[JC] def hasChildNodes(): Boolean
+HTMLMapElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLMapElement[JC] var id: String
HTMLMapElement[JC] var innerHTML: String
HTMLMapElement[JC] var innerText: String
@@ -7737,6 +8541,9 @@ HTMLMapElement[JC] var oncanplay: js.Function1[Event, _]
HTMLMapElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLMapElement[JC] var onchange: js.Function1[Event, _]
HTMLMapElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLMapElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLMapElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLMapElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLMapElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLMapElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLMapElement[JC] var oncuechange: js.Function1[Event, _]
@@ -7815,6 +8622,7 @@ HTMLMapElement[JC] def querySelector(selectors: String): Element
HTMLMapElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLMapElement[JC] var readyState: js.Any
HTMLMapElement[JC] var recordNumber: js.Any
+HTMLMapElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLMapElement[JC] def remove(): Unit
HTMLMapElement[JC] def removeAttribute(name: String): Unit
HTMLMapElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -7824,6 +8632,7 @@ HTMLMapElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
HTMLMapElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLMapElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLMapElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLMapElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLMapElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLMapElement[JC] def requestPointerLock(): Unit
HTMLMapElement[JC] def scrollHeight: Int
@@ -7835,6 +8644,7 @@ HTMLMapElement[JC] def setAttribute(name: String, value: String): Unit
HTMLMapElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLMapElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLMapElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLMapElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLMapElement[JC] def shadowRoot: ShadowRoot
HTMLMapElement[JC] var spellcheck: Boolean
HTMLMapElement[JC] def style: CSSStyleDeclaration
@@ -7870,6 +8680,7 @@ HTMLMediaElement[JC] def clientLeft: Int
HTMLMediaElement[JC] def clientTop: Int
HTMLMediaElement[JC] def clientWidth: Int
HTMLMediaElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLMediaElement[JC] def closest(selector: String): Element
HTMLMediaElement[JC] def compareDocumentPosition(other: Node): Int
HTMLMediaElement[JC] def contains(child: HTMLElement): Boolean
HTMLMediaElement[JC] def contains(otherNode: Node): Boolean
@@ -7889,6 +8700,7 @@ HTMLMediaElement[JC] var filters: Object
HTMLMediaElement[JC] def firstChild: Node
HTMLMediaElement[JC] def firstElementChild: Element
HTMLMediaElement[JC] def focus(): Unit
+HTMLMediaElement[JC] def focus(options: FocusOptions): Unit
HTMLMediaElement[JC] def getAttribute(name: String): String
HTMLMediaElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLMediaElement[JC] def getAttributeNode(name: String): Attr
@@ -7903,6 +8715,7 @@ HTMLMediaElement[JC] def hasAttribute(name: String): Boolean
HTMLMediaElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLMediaElement[JC] def hasAttributes(): Boolean
HTMLMediaElement[JC] def hasChildNodes(): Boolean
+HTMLMediaElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLMediaElement[JC] var id: String
HTMLMediaElement[JC] def initialTime: Double
HTMLMediaElement[JC] var innerHTML: String
@@ -7952,6 +8765,9 @@ HTMLMediaElement[JC] var oncanplay: js.Function1[Event, _]
HTMLMediaElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLMediaElement[JC] var onchange: js.Function1[Event, _]
HTMLMediaElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLMediaElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLMediaElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLMediaElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLMediaElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLMediaElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLMediaElement[JC] var oncuechange: js.Function1[Event, _]
@@ -8036,6 +8852,7 @@ HTMLMediaElement[JC] def querySelector(selectors: String): Element
HTMLMediaElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLMediaElement[JC] var readyState: js.Any
HTMLMediaElement[JC] var recordNumber: js.Any
+HTMLMediaElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLMediaElement[JC] def remove(): Unit
HTMLMediaElement[JC] def removeAttribute(name: String): Unit
HTMLMediaElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -8045,6 +8862,7 @@ HTMLMediaElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLMediaElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLMediaElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLMediaElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLMediaElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLMediaElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLMediaElement[JC] def requestPointerLock(): Unit
HTMLMediaElement[JC] def scrollHeight: Int
@@ -8058,6 +8876,7 @@ HTMLMediaElement[JC] def setAttribute(name: String, value: String): Unit
HTMLMediaElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLMediaElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLMediaElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLMediaElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLMediaElement[JC] def shadowRoot: ShadowRoot
HTMLMediaElement[JC] var spellcheck: Boolean
HTMLMediaElement[JC] var src: String
@@ -8102,6 +8921,7 @@ HTMLMenuElement[JC] def clientLeft: Int
HTMLMenuElement[JC] def clientTop: Int
HTMLMenuElement[JC] def clientWidth: Int
HTMLMenuElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLMenuElement[JC] def closest(selector: String): Element
HTMLMenuElement[JC] def compareDocumentPosition(other: Node): Int
HTMLMenuElement[JC] def contains(child: HTMLElement): Boolean
HTMLMenuElement[JC] def contains(otherNode: Node): Boolean
@@ -8114,6 +8934,7 @@ HTMLMenuElement[JC] var filters: Object
HTMLMenuElement[JC] def firstChild: Node
HTMLMenuElement[JC] def firstElementChild: Element
HTMLMenuElement[JC] def focus(): Unit
+HTMLMenuElement[JC] def focus(options: FocusOptions): Unit
HTMLMenuElement[JC] def getAttribute(name: String): String
HTMLMenuElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLMenuElement[JC] def getAttributeNode(name: String): Attr
@@ -8128,6 +8949,7 @@ HTMLMenuElement[JC] def hasAttribute(name: String): Boolean
HTMLMenuElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLMenuElement[JC] def hasAttributes(): Boolean
HTMLMenuElement[JC] def hasChildNodes(): Boolean
+HTMLMenuElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLMenuElement[JC] var id: String
HTMLMenuElement[JC] var innerHTML: String
HTMLMenuElement[JC] var innerText: String
@@ -8172,6 +8994,9 @@ HTMLMenuElement[JC] var oncanplay: js.Function1[Event, _]
HTMLMenuElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLMenuElement[JC] var onchange: js.Function1[Event, _]
HTMLMenuElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLMenuElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLMenuElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLMenuElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLMenuElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLMenuElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLMenuElement[JC] var oncuechange: js.Function1[Event, _]
@@ -8250,6 +9075,7 @@ HTMLMenuElement[JC] def querySelector(selectors: String): Element
HTMLMenuElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLMenuElement[JC] var readyState: js.Any
HTMLMenuElement[JC] var recordNumber: js.Any
+HTMLMenuElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLMenuElement[JC] def remove(): Unit
HTMLMenuElement[JC] def removeAttribute(name: String): Unit
HTMLMenuElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -8259,6 +9085,7 @@ HTMLMenuElement[JC] def removeEventListener[T <: Event](`type`: String, listener
HTMLMenuElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLMenuElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLMenuElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLMenuElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLMenuElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLMenuElement[JC] def requestPointerLock(): Unit
HTMLMenuElement[JC] def scrollHeight: Int
@@ -8270,6 +9097,7 @@ HTMLMenuElement[JC] def setAttribute(name: String, value: String): Unit
HTMLMenuElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLMenuElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLMenuElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLMenuElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLMenuElement[JC] def shadowRoot: ShadowRoot
HTMLMenuElement[JC] var spellcheck: Boolean
HTMLMenuElement[JC] def style: CSSStyleDeclaration
@@ -8303,6 +9131,7 @@ HTMLMetaElement[JC] def clientLeft: Int
HTMLMetaElement[JC] def clientTop: Int
HTMLMetaElement[JC] def clientWidth: Int
HTMLMetaElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLMetaElement[JC] def closest(selector: String): Element
HTMLMetaElement[JC] def compareDocumentPosition(other: Node): Int
HTMLMetaElement[JC] def contains(child: HTMLElement): Boolean
HTMLMetaElement[JC] def contains(otherNode: Node): Boolean
@@ -8316,6 +9145,7 @@ HTMLMetaElement[JC] var filters: Object
HTMLMetaElement[JC] def firstChild: Node
HTMLMetaElement[JC] def firstElementChild: Element
HTMLMetaElement[JC] def focus(): Unit
+HTMLMetaElement[JC] def focus(options: FocusOptions): Unit
HTMLMetaElement[JC] def getAttribute(name: String): String
HTMLMetaElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLMetaElement[JC] def getAttributeNode(name: String): Attr
@@ -8330,6 +9160,7 @@ HTMLMetaElement[JC] def hasAttribute(name: String): Boolean
HTMLMetaElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLMetaElement[JC] def hasAttributes(): Boolean
HTMLMetaElement[JC] def hasChildNodes(): Boolean
+HTMLMetaElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLMetaElement[JC] var httpEquiv: String
HTMLMetaElement[JC] var id: String
HTMLMetaElement[JC] var innerHTML: String
@@ -8376,6 +9207,9 @@ HTMLMetaElement[JC] var oncanplay: js.Function1[Event, _]
HTMLMetaElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLMetaElement[JC] var onchange: js.Function1[Event, _]
HTMLMetaElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLMetaElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLMetaElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLMetaElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLMetaElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLMetaElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLMetaElement[JC] var oncuechange: js.Function1[Event, _]
@@ -8454,6 +9288,7 @@ HTMLMetaElement[JC] def querySelector(selectors: String): Element
HTMLMetaElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLMetaElement[JC] var readyState: js.Any
HTMLMetaElement[JC] var recordNumber: js.Any
+HTMLMetaElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLMetaElement[JC] def remove(): Unit
HTMLMetaElement[JC] def removeAttribute(name: String): Unit
HTMLMetaElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -8463,6 +9298,7 @@ HTMLMetaElement[JC] def removeEventListener[T <: Event](`type`: String, listener
HTMLMetaElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLMetaElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLMetaElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLMetaElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLMetaElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLMetaElement[JC] def requestPointerLock(): Unit
HTMLMetaElement[JC] def scrollHeight: Int
@@ -8474,6 +9310,7 @@ HTMLMetaElement[JC] def setAttribute(name: String, value: String): Unit
HTMLMetaElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLMetaElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLMetaElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLMetaElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLMetaElement[JC] def shadowRoot: ShadowRoot
HTMLMetaElement[JC] var spellcheck: Boolean
HTMLMetaElement[JC] def style: CSSStyleDeclaration
@@ -8507,6 +9344,7 @@ HTMLModElement[JC] def clientLeft: Int
HTMLModElement[JC] def clientTop: Int
HTMLModElement[JC] def clientWidth: Int
HTMLModElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLModElement[JC] def closest(selector: String): Element
HTMLModElement[JC] def compareDocumentPosition(other: Node): Int
HTMLModElement[JC] def contains(child: HTMLElement): Boolean
HTMLModElement[JC] def contains(otherNode: Node): Boolean
@@ -8520,6 +9358,7 @@ HTMLModElement[JC] var filters: Object
HTMLModElement[JC] def firstChild: Node
HTMLModElement[JC] def firstElementChild: Element
HTMLModElement[JC] def focus(): Unit
+HTMLModElement[JC] def focus(options: FocusOptions): Unit
HTMLModElement[JC] def getAttribute(name: String): String
HTMLModElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLModElement[JC] def getAttributeNode(name: String): Attr
@@ -8534,6 +9373,7 @@ HTMLModElement[JC] def hasAttribute(name: String): Boolean
HTMLModElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLModElement[JC] def hasAttributes(): Boolean
HTMLModElement[JC] def hasChildNodes(): Boolean
+HTMLModElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLModElement[JC] var id: String
HTMLModElement[JC] var innerHTML: String
HTMLModElement[JC] var innerText: String
@@ -8578,6 +9418,9 @@ HTMLModElement[JC] var oncanplay: js.Function1[Event, _]
HTMLModElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLModElement[JC] var onchange: js.Function1[Event, _]
HTMLModElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLModElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLModElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLModElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLModElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLModElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLModElement[JC] var oncuechange: js.Function1[Event, _]
@@ -8656,6 +9499,7 @@ HTMLModElement[JC] def querySelector(selectors: String): Element
HTMLModElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLModElement[JC] var readyState: js.Any
HTMLModElement[JC] var recordNumber: js.Any
+HTMLModElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLModElement[JC] def remove(): Unit
HTMLModElement[JC] def removeAttribute(name: String): Unit
HTMLModElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -8665,6 +9509,7 @@ HTMLModElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
HTMLModElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLModElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLModElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLModElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLModElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLModElement[JC] def requestPointerLock(): Unit
HTMLModElement[JC] def scrollHeight: Int
@@ -8676,6 +9521,7 @@ HTMLModElement[JC] def setAttribute(name: String, value: String): Unit
HTMLModElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLModElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLModElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLModElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLModElement[JC] def shadowRoot: ShadowRoot
HTMLModElement[JC] var spellcheck: Boolean
HTMLModElement[JC] def style: CSSStyleDeclaration
@@ -8707,6 +9553,7 @@ HTMLOListElement[JC] def clientLeft: Int
HTMLOListElement[JC] def clientTop: Int
HTMLOListElement[JC] def clientWidth: Int
HTMLOListElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLOListElement[JC] def closest(selector: String): Element
HTMLOListElement[JC] def compareDocumentPosition(other: Node): Int
HTMLOListElement[JC] def contains(child: HTMLElement): Boolean
HTMLOListElement[JC] def contains(otherNode: Node): Boolean
@@ -8719,6 +9566,7 @@ HTMLOListElement[JC] var filters: Object
HTMLOListElement[JC] def firstChild: Node
HTMLOListElement[JC] def firstElementChild: Element
HTMLOListElement[JC] def focus(): Unit
+HTMLOListElement[JC] def focus(options: FocusOptions): Unit
HTMLOListElement[JC] def getAttribute(name: String): String
HTMLOListElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLOListElement[JC] def getAttributeNode(name: String): Attr
@@ -8733,6 +9581,7 @@ HTMLOListElement[JC] def hasAttribute(name: String): Boolean
HTMLOListElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLOListElement[JC] def hasAttributes(): Boolean
HTMLOListElement[JC] def hasChildNodes(): Boolean
+HTMLOListElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLOListElement[JC] var id: String
HTMLOListElement[JC] var innerHTML: String
HTMLOListElement[JC] var innerText: String
@@ -8777,6 +9626,9 @@ HTMLOListElement[JC] var oncanplay: js.Function1[Event, _]
HTMLOListElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLOListElement[JC] var onchange: js.Function1[Event, _]
HTMLOListElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLOListElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLOListElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLOListElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLOListElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLOListElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLOListElement[JC] var oncuechange: js.Function1[Event, _]
@@ -8855,6 +9707,7 @@ HTMLOListElement[JC] def querySelector(selectors: String): Element
HTMLOListElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLOListElement[JC] var readyState: js.Any
HTMLOListElement[JC] var recordNumber: js.Any
+HTMLOListElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLOListElement[JC] def remove(): Unit
HTMLOListElement[JC] def removeAttribute(name: String): Unit
HTMLOListElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -8864,6 +9717,7 @@ HTMLOListElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLOListElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLOListElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLOListElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLOListElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLOListElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLOListElement[JC] def requestPointerLock(): Unit
HTMLOListElement[JC] def scrollHeight: Int
@@ -8875,6 +9729,7 @@ HTMLOListElement[JC] def setAttribute(name: String, value: String): Unit
HTMLOListElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLOListElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLOListElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLOListElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLOListElement[JC] def shadowRoot: ShadowRoot
HTMLOListElement[JC] var spellcheck: Boolean
HTMLOListElement[JC] var start: Int
@@ -8912,6 +9767,7 @@ HTMLObjectElement[JC] def clientLeft: Int
HTMLObjectElement[JC] def clientTop: Int
HTMLObjectElement[JC] def clientWidth: Int
HTMLObjectElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLObjectElement[JC] def closest(selector: String): Element
HTMLObjectElement[JC] def compareDocumentPosition(other: Node): Int
HTMLObjectElement[JC] def contains(child: HTMLElement): Boolean
HTMLObjectElement[JC] def contains(otherNode: Node): Boolean
@@ -8926,6 +9782,7 @@ HTMLObjectElement[JC] var filters: Object
HTMLObjectElement[JC] def firstChild: Node
HTMLObjectElement[JC] def firstElementChild: Element
HTMLObjectElement[JC] def focus(): Unit
+HTMLObjectElement[JC] def focus(options: FocusOptions): Unit
HTMLObjectElement[JC] def form: HTMLFormElement
HTMLObjectElement[JC] def getAttribute(name: String): String
HTMLObjectElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
@@ -8942,6 +9799,7 @@ HTMLObjectElement[JC] def hasAttribute(name: String): Boolean
HTMLObjectElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLObjectElement[JC] def hasAttributes(): Boolean
HTMLObjectElement[JC] def hasChildNodes(): Boolean
+HTMLObjectElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLObjectElement[JC] var height: String
HTMLObjectElement[JC] var id: String
HTMLObjectElement[JC] var innerHTML: String
@@ -8989,6 +9847,9 @@ HTMLObjectElement[JC] var oncanplay: js.Function1[Event, _]
HTMLObjectElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLObjectElement[JC] var onchange: js.Function1[Event, _]
HTMLObjectElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLObjectElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLObjectElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLObjectElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLObjectElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLObjectElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLObjectElement[JC] var oncuechange: js.Function1[Event, _]
@@ -9067,6 +9928,7 @@ HTMLObjectElement[JC] def querySelector(selectors: String): Element
HTMLObjectElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLObjectElement[JC] var readyState: js.Any
HTMLObjectElement[JC] var recordNumber: js.Any
+HTMLObjectElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLObjectElement[JC] def remove(): Unit
HTMLObjectElement[JC] def removeAttribute(name: String): Unit
HTMLObjectElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -9076,6 +9938,7 @@ HTMLObjectElement[JC] def removeEventListener[T <: Event](`type`: String, listen
HTMLObjectElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLObjectElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLObjectElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLObjectElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLObjectElement[JC] def reportValidity(): Boolean
HTMLObjectElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLObjectElement[JC] def requestPointerLock(): Unit
@@ -9089,6 +9952,7 @@ HTMLObjectElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: St
HTMLObjectElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLObjectElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
HTMLObjectElement[JC] def setCustomValidity(error: String): Unit
+HTMLObjectElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLObjectElement[JC] def shadowRoot: ShadowRoot
HTMLObjectElement[JC] var spellcheck: Boolean
HTMLObjectElement[JC] def style: CSSStyleDeclaration
@@ -9126,6 +9990,7 @@ HTMLOptGroupElement[JC] def clientLeft: Int
HTMLOptGroupElement[JC] def clientTop: Int
HTMLOptGroupElement[JC] def clientWidth: Int
HTMLOptGroupElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLOptGroupElement[JC] def closest(selector: String): Element
HTMLOptGroupElement[JC] def compareDocumentPosition(other: Node): Int
HTMLOptGroupElement[JC] def contains(child: HTMLElement): Boolean
HTMLOptGroupElement[JC] def contains(otherNode: Node): Boolean
@@ -9139,6 +10004,7 @@ HTMLOptGroupElement[JC] var filters: Object
HTMLOptGroupElement[JC] def firstChild: Node
HTMLOptGroupElement[JC] def firstElementChild: Element
HTMLOptGroupElement[JC] def focus(): Unit
+HTMLOptGroupElement[JC] def focus(options: FocusOptions): Unit
HTMLOptGroupElement[JC] def getAttribute(name: String): String
HTMLOptGroupElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLOptGroupElement[JC] def getAttributeNode(name: String): Attr
@@ -9153,6 +10019,7 @@ HTMLOptGroupElement[JC] def hasAttribute(name: String): Boolean
HTMLOptGroupElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLOptGroupElement[JC] def hasAttributes(): Boolean
HTMLOptGroupElement[JC] def hasChildNodes(): Boolean
+HTMLOptGroupElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLOptGroupElement[JC] var id: String
HTMLOptGroupElement[JC] var innerHTML: String
HTMLOptGroupElement[JC] var innerText: String
@@ -9198,6 +10065,9 @@ HTMLOptGroupElement[JC] var oncanplay: js.Function1[Event, _]
HTMLOptGroupElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLOptGroupElement[JC] var onchange: js.Function1[Event, _]
HTMLOptGroupElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLOptGroupElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLOptGroupElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLOptGroupElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLOptGroupElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLOptGroupElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLOptGroupElement[JC] var oncuechange: js.Function1[Event, _]
@@ -9276,6 +10146,7 @@ HTMLOptGroupElement[JC] def querySelector(selectors: String): Element
HTMLOptGroupElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLOptGroupElement[JC] var readyState: js.Any
HTMLOptGroupElement[JC] var recordNumber: js.Any
+HTMLOptGroupElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLOptGroupElement[JC] def remove(): Unit
HTMLOptGroupElement[JC] def removeAttribute(name: String): Unit
HTMLOptGroupElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -9285,6 +10156,7 @@ HTMLOptGroupElement[JC] def removeEventListener[T <: Event](`type`: String, list
HTMLOptGroupElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLOptGroupElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLOptGroupElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLOptGroupElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLOptGroupElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLOptGroupElement[JC] def requestPointerLock(): Unit
HTMLOptGroupElement[JC] def scrollHeight: Int
@@ -9296,6 +10168,7 @@ HTMLOptGroupElement[JC] def setAttribute(name: String, value: String): Unit
HTMLOptGroupElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLOptGroupElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLOptGroupElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLOptGroupElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLOptGroupElement[JC] def shadowRoot: ShadowRoot
HTMLOptGroupElement[JC] var spellcheck: Boolean
HTMLOptGroupElement[JC] def style: CSSStyleDeclaration
@@ -9327,6 +10200,7 @@ HTMLOptionElement[JC] def clientLeft: Int
HTMLOptionElement[JC] def clientTop: Int
HTMLOptionElement[JC] def clientWidth: Int
HTMLOptionElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLOptionElement[JC] def closest(selector: String): Element
HTMLOptionElement[JC] def compareDocumentPosition(other: Node): Int
HTMLOptionElement[JC] def contains(child: HTMLElement): Boolean
HTMLOptionElement[JC] def contains(otherNode: Node): Boolean
@@ -9342,6 +10216,7 @@ HTMLOptionElement[JC] var filters: Object
HTMLOptionElement[JC] def firstChild: Node
HTMLOptionElement[JC] def firstElementChild: Element
HTMLOptionElement[JC] def focus(): Unit
+HTMLOptionElement[JC] def focus(options: FocusOptions): Unit
HTMLOptionElement[JC] def form: HTMLFormElement
HTMLOptionElement[JC] def getAttribute(name: String): String
HTMLOptionElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
@@ -9357,6 +10232,7 @@ HTMLOptionElement[JC] def hasAttribute(name: String): Boolean
HTMLOptionElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLOptionElement[JC] def hasAttributes(): Boolean
HTMLOptionElement[JC] def hasChildNodes(): Boolean
+HTMLOptionElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLOptionElement[JC] var id: String
HTMLOptionElement[JC] def index: Int
HTMLOptionElement[JC] var innerHTML: String
@@ -9403,6 +10279,9 @@ HTMLOptionElement[JC] var oncanplay: js.Function1[Event, _]
HTMLOptionElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLOptionElement[JC] var onchange: js.Function1[Event, _]
HTMLOptionElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLOptionElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLOptionElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLOptionElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLOptionElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLOptionElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLOptionElement[JC] var oncuechange: js.Function1[Event, _]
@@ -9481,6 +10360,7 @@ HTMLOptionElement[JC] def querySelector(selectors: String): Element
HTMLOptionElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLOptionElement[JC] var readyState: js.Any
HTMLOptionElement[JC] var recordNumber: js.Any
+HTMLOptionElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLOptionElement[JC] def remove(): Unit
HTMLOptionElement[JC] def removeAttribute(name: String): Unit
HTMLOptionElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -9490,6 +10370,7 @@ HTMLOptionElement[JC] def removeEventListener[T <: Event](`type`: String, listen
HTMLOptionElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLOptionElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLOptionElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLOptionElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLOptionElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLOptionElement[JC] def requestPointerLock(): Unit
HTMLOptionElement[JC] def scrollHeight: Int
@@ -9502,6 +10383,7 @@ HTMLOptionElement[JC] def setAttribute(name: String, value: String): Unit
HTMLOptionElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLOptionElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLOptionElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLOptionElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLOptionElement[JC] def shadowRoot: ShadowRoot
HTMLOptionElement[JC] var spellcheck: Boolean
HTMLOptionElement[JC] def style: CSSStyleDeclaration
@@ -9539,6 +10421,7 @@ HTMLParagraphElement[JC] def clientLeft: Int
HTMLParagraphElement[JC] def clientTop: Int
HTMLParagraphElement[JC] def clientWidth: Int
HTMLParagraphElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLParagraphElement[JC] def closest(selector: String): Element
HTMLParagraphElement[JC] def compareDocumentPosition(other: Node): Int
HTMLParagraphElement[JC] def contains(child: HTMLElement): Boolean
HTMLParagraphElement[JC] def contains(otherNode: Node): Boolean
@@ -9551,6 +10434,7 @@ HTMLParagraphElement[JC] var filters: Object
HTMLParagraphElement[JC] def firstChild: Node
HTMLParagraphElement[JC] def firstElementChild: Element
HTMLParagraphElement[JC] def focus(): Unit
+HTMLParagraphElement[JC] def focus(options: FocusOptions): Unit
HTMLParagraphElement[JC] def getAttribute(name: String): String
HTMLParagraphElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLParagraphElement[JC] def getAttributeNode(name: String): Attr
@@ -9565,6 +10449,7 @@ HTMLParagraphElement[JC] def hasAttribute(name: String): Boolean
HTMLParagraphElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLParagraphElement[JC] def hasAttributes(): Boolean
HTMLParagraphElement[JC] def hasChildNodes(): Boolean
+HTMLParagraphElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLParagraphElement[JC] var id: String
HTMLParagraphElement[JC] var innerHTML: String
HTMLParagraphElement[JC] var innerText: String
@@ -9609,6 +10494,9 @@ HTMLParagraphElement[JC] var oncanplay: js.Function1[Event, _]
HTMLParagraphElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLParagraphElement[JC] var onchange: js.Function1[Event, _]
HTMLParagraphElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLParagraphElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLParagraphElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLParagraphElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLParagraphElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLParagraphElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLParagraphElement[JC] var oncuechange: js.Function1[Event, _]
@@ -9687,6 +10575,7 @@ HTMLParagraphElement[JC] def querySelector(selectors: String): Element
HTMLParagraphElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLParagraphElement[JC] var readyState: js.Any
HTMLParagraphElement[JC] var recordNumber: js.Any
+HTMLParagraphElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLParagraphElement[JC] def remove(): Unit
HTMLParagraphElement[JC] def removeAttribute(name: String): Unit
HTMLParagraphElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -9696,6 +10585,7 @@ HTMLParagraphElement[JC] def removeEventListener[T <: Event](`type`: String, lis
HTMLParagraphElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLParagraphElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLParagraphElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLParagraphElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLParagraphElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLParagraphElement[JC] def requestPointerLock(): Unit
HTMLParagraphElement[JC] def scrollHeight: Int
@@ -9707,6 +10597,7 @@ HTMLParagraphElement[JC] def setAttribute(name: String, value: String): Unit
HTMLParagraphElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLParagraphElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLParagraphElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLParagraphElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLParagraphElement[JC] def shadowRoot: ShadowRoot
HTMLParagraphElement[JC] var spellcheck: Boolean
HTMLParagraphElement[JC] def style: CSSStyleDeclaration
@@ -9738,6 +10629,7 @@ HTMLParamElement[JC] def clientLeft: Int
HTMLParamElement[JC] def clientTop: Int
HTMLParamElement[JC] def clientWidth: Int
HTMLParamElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLParamElement[JC] def closest(selector: String): Element
HTMLParamElement[JC] def compareDocumentPosition(other: Node): Int
HTMLParamElement[JC] def contains(child: HTMLElement): Boolean
HTMLParamElement[JC] def contains(otherNode: Node): Boolean
@@ -9750,6 +10642,7 @@ HTMLParamElement[JC] var filters: Object
HTMLParamElement[JC] def firstChild: Node
HTMLParamElement[JC] def firstElementChild: Element
HTMLParamElement[JC] def focus(): Unit
+HTMLParamElement[JC] def focus(options: FocusOptions): Unit
HTMLParamElement[JC] def getAttribute(name: String): String
HTMLParamElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLParamElement[JC] def getAttributeNode(name: String): Attr
@@ -9764,6 +10657,7 @@ HTMLParamElement[JC] def hasAttribute(name: String): Boolean
HTMLParamElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLParamElement[JC] def hasAttributes(): Boolean
HTMLParamElement[JC] def hasChildNodes(): Boolean
+HTMLParamElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLParamElement[JC] var id: String
HTMLParamElement[JC] var innerHTML: String
HTMLParamElement[JC] var innerText: String
@@ -9809,6 +10703,9 @@ HTMLParamElement[JC] var oncanplay: js.Function1[Event, _]
HTMLParamElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLParamElement[JC] var onchange: js.Function1[Event, _]
HTMLParamElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLParamElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLParamElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLParamElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLParamElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLParamElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLParamElement[JC] var oncuechange: js.Function1[Event, _]
@@ -9887,6 +10784,7 @@ HTMLParamElement[JC] def querySelector(selectors: String): Element
HTMLParamElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLParamElement[JC] var readyState: js.Any
HTMLParamElement[JC] var recordNumber: js.Any
+HTMLParamElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLParamElement[JC] def remove(): Unit
HTMLParamElement[JC] def removeAttribute(name: String): Unit
HTMLParamElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -9896,6 +10794,7 @@ HTMLParamElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLParamElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLParamElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLParamElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLParamElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLParamElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLParamElement[JC] def requestPointerLock(): Unit
HTMLParamElement[JC] def scrollHeight: Int
@@ -9907,6 +10806,7 @@ HTMLParamElement[JC] def setAttribute(name: String, value: String): Unit
HTMLParamElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLParamElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLParamElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLParamElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLParamElement[JC] def shadowRoot: ShadowRoot
HTMLParamElement[JC] var spellcheck: Boolean
HTMLParamElement[JC] def style: CSSStyleDeclaration
@@ -9939,6 +10839,7 @@ HTMLPreElement[JC] def clientLeft: Int
HTMLPreElement[JC] def clientTop: Int
HTMLPreElement[JC] def clientWidth: Int
HTMLPreElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLPreElement[JC] def closest(selector: String): Element
HTMLPreElement[JC] def compareDocumentPosition(other: Node): Int
HTMLPreElement[JC] def contains(child: HTMLElement): Boolean
HTMLPreElement[JC] def contains(otherNode: Node): Boolean
@@ -9951,6 +10852,7 @@ HTMLPreElement[JC] var filters: Object
HTMLPreElement[JC] def firstChild: Node
HTMLPreElement[JC] def firstElementChild: Element
HTMLPreElement[JC] def focus(): Unit
+HTMLPreElement[JC] def focus(options: FocusOptions): Unit
HTMLPreElement[JC] def getAttribute(name: String): String
HTMLPreElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLPreElement[JC] def getAttributeNode(name: String): Attr
@@ -9965,6 +10867,7 @@ HTMLPreElement[JC] def hasAttribute(name: String): Boolean
HTMLPreElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLPreElement[JC] def hasAttributes(): Boolean
HTMLPreElement[JC] def hasChildNodes(): Boolean
+HTMLPreElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLPreElement[JC] var id: String
HTMLPreElement[JC] var innerHTML: String
HTMLPreElement[JC] var innerText: String
@@ -10009,6 +10912,9 @@ HTMLPreElement[JC] var oncanplay: js.Function1[Event, _]
HTMLPreElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLPreElement[JC] var onchange: js.Function1[Event, _]
HTMLPreElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLPreElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLPreElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLPreElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLPreElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLPreElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLPreElement[JC] var oncuechange: js.Function1[Event, _]
@@ -10087,6 +10993,7 @@ HTMLPreElement[JC] def querySelector(selectors: String): Element
HTMLPreElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLPreElement[JC] var readyState: js.Any
HTMLPreElement[JC] var recordNumber: js.Any
+HTMLPreElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLPreElement[JC] def remove(): Unit
HTMLPreElement[JC] def removeAttribute(name: String): Unit
HTMLPreElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -10096,6 +11003,7 @@ HTMLPreElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
HTMLPreElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLPreElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLPreElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLPreElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLPreElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLPreElement[JC] def requestPointerLock(): Unit
HTMLPreElement[JC] def scrollHeight: Int
@@ -10107,6 +11015,7 @@ HTMLPreElement[JC] def setAttribute(name: String, value: String): Unit
HTMLPreElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLPreElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLPreElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLPreElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLPreElement[JC] def shadowRoot: ShadowRoot
HTMLPreElement[JC] var spellcheck: Boolean
HTMLPreElement[JC] def style: CSSStyleDeclaration
@@ -10138,6 +11047,7 @@ HTMLProgressElement[JC] def clientLeft: Int
HTMLProgressElement[JC] def clientTop: Int
HTMLProgressElement[JC] def clientWidth: Int
HTMLProgressElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLProgressElement[JC] def closest(selector: String): Element
HTMLProgressElement[JC] def compareDocumentPosition(other: Node): Int
HTMLProgressElement[JC] def contains(child: HTMLElement): Boolean
HTMLProgressElement[JC] def contains(otherNode: Node): Boolean
@@ -10150,6 +11060,7 @@ HTMLProgressElement[JC] var filters: Object
HTMLProgressElement[JC] def firstChild: Node
HTMLProgressElement[JC] def firstElementChild: Element
HTMLProgressElement[JC] def focus(): Unit
+HTMLProgressElement[JC] def focus(options: FocusOptions): Unit
HTMLProgressElement[JC] var form: HTMLFormElement
HTMLProgressElement[JC] def getAttribute(name: String): String
HTMLProgressElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
@@ -10165,6 +11076,7 @@ HTMLProgressElement[JC] def hasAttribute(name: String): Boolean
HTMLProgressElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLProgressElement[JC] def hasAttributes(): Boolean
HTMLProgressElement[JC] def hasChildNodes(): Boolean
+HTMLProgressElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLProgressElement[JC] var id: String
HTMLProgressElement[JC] var innerHTML: String
HTMLProgressElement[JC] var innerText: String
@@ -10210,6 +11122,9 @@ HTMLProgressElement[JC] var oncanplay: js.Function1[Event, _]
HTMLProgressElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLProgressElement[JC] var onchange: js.Function1[Event, _]
HTMLProgressElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLProgressElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLProgressElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLProgressElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLProgressElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLProgressElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLProgressElement[JC] var oncuechange: js.Function1[Event, _]
@@ -10289,6 +11204,7 @@ HTMLProgressElement[JC] def querySelector(selectors: String): Element
HTMLProgressElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLProgressElement[JC] var readyState: js.Any
HTMLProgressElement[JC] var recordNumber: js.Any
+HTMLProgressElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLProgressElement[JC] def remove(): Unit
HTMLProgressElement[JC] def removeAttribute(name: String): Unit
HTMLProgressElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -10298,6 +11214,7 @@ HTMLProgressElement[JC] def removeEventListener[T <: Event](`type`: String, list
HTMLProgressElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLProgressElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLProgressElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLProgressElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLProgressElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLProgressElement[JC] def requestPointerLock(): Unit
HTMLProgressElement[JC] def scrollHeight: Int
@@ -10309,6 +11226,7 @@ HTMLProgressElement[JC] def setAttribute(name: String, value: String): Unit
HTMLProgressElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLProgressElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLProgressElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLProgressElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLProgressElement[JC] def shadowRoot: ShadowRoot
HTMLProgressElement[JC] var spellcheck: Boolean
HTMLProgressElement[JC] def style: CSSStyleDeclaration
@@ -10342,6 +11260,7 @@ HTMLQuoteElement[JC] def clientLeft: Int
HTMLQuoteElement[JC] def clientTop: Int
HTMLQuoteElement[JC] def clientWidth: Int
HTMLQuoteElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLQuoteElement[JC] def closest(selector: String): Element
HTMLQuoteElement[JC] def compareDocumentPosition(other: Node): Int
HTMLQuoteElement[JC] def contains(child: HTMLElement): Boolean
HTMLQuoteElement[JC] def contains(otherNode: Node): Boolean
@@ -10355,6 +11274,7 @@ HTMLQuoteElement[JC] var filters: Object
HTMLQuoteElement[JC] def firstChild: Node
HTMLQuoteElement[JC] def firstElementChild: Element
HTMLQuoteElement[JC] def focus(): Unit
+HTMLQuoteElement[JC] def focus(options: FocusOptions): Unit
HTMLQuoteElement[JC] def getAttribute(name: String): String
HTMLQuoteElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLQuoteElement[JC] def getAttributeNode(name: String): Attr
@@ -10369,6 +11289,7 @@ HTMLQuoteElement[JC] def hasAttribute(name: String): Boolean
HTMLQuoteElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLQuoteElement[JC] def hasAttributes(): Boolean
HTMLQuoteElement[JC] def hasChildNodes(): Boolean
+HTMLQuoteElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLQuoteElement[JC] var id: String
HTMLQuoteElement[JC] var innerHTML: String
HTMLQuoteElement[JC] var innerText: String
@@ -10413,6 +11334,9 @@ HTMLQuoteElement[JC] var oncanplay: js.Function1[Event, _]
HTMLQuoteElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLQuoteElement[JC] var onchange: js.Function1[Event, _]
HTMLQuoteElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLQuoteElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLQuoteElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLQuoteElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLQuoteElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLQuoteElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLQuoteElement[JC] var oncuechange: js.Function1[Event, _]
@@ -10491,6 +11415,7 @@ HTMLQuoteElement[JC] def querySelector(selectors: String): Element
HTMLQuoteElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLQuoteElement[JC] var readyState: js.Any
HTMLQuoteElement[JC] var recordNumber: js.Any
+HTMLQuoteElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLQuoteElement[JC] def remove(): Unit
HTMLQuoteElement[JC] def removeAttribute(name: String): Unit
HTMLQuoteElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -10500,6 +11425,7 @@ HTMLQuoteElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLQuoteElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLQuoteElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLQuoteElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLQuoteElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLQuoteElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLQuoteElement[JC] def requestPointerLock(): Unit
HTMLQuoteElement[JC] def scrollHeight: Int
@@ -10511,6 +11437,7 @@ HTMLQuoteElement[JC] def setAttribute(name: String, value: String): Unit
HTMLQuoteElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLQuoteElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLQuoteElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLQuoteElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLQuoteElement[JC] def shadowRoot: ShadowRoot
HTMLQuoteElement[JC] var spellcheck: Boolean
HTMLQuoteElement[JC] def style: CSSStyleDeclaration
@@ -10544,6 +11471,7 @@ HTMLScriptElement[JC] def clientLeft: Int
HTMLScriptElement[JC] def clientTop: Int
HTMLScriptElement[JC] def clientWidth: Int
HTMLScriptElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLScriptElement[JC] def closest(selector: String): Element
HTMLScriptElement[JC] def compareDocumentPosition(other: Node): Int
HTMLScriptElement[JC] def contains(child: HTMLElement): Boolean
HTMLScriptElement[JC] def contains(otherNode: Node): Boolean
@@ -10558,6 +11486,7 @@ HTMLScriptElement[JC] var filters: Object
HTMLScriptElement[JC] def firstChild: Node
HTMLScriptElement[JC] def firstElementChild: Element
HTMLScriptElement[JC] def focus(): Unit
+HTMLScriptElement[JC] def focus(options: FocusOptions): Unit
HTMLScriptElement[JC] def getAttribute(name: String): String
HTMLScriptElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLScriptElement[JC] def getAttributeNode(name: String): Attr
@@ -10572,6 +11501,7 @@ HTMLScriptElement[JC] def hasAttribute(name: String): Boolean
HTMLScriptElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLScriptElement[JC] def hasAttributes(): Boolean
HTMLScriptElement[JC] def hasChildNodes(): Boolean
+HTMLScriptElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLScriptElement[JC] var id: String
HTMLScriptElement[JC] var innerHTML: String
HTMLScriptElement[JC] var innerText: String
@@ -10616,6 +11546,9 @@ HTMLScriptElement[JC] var oncanplay: js.Function1[Event, _]
HTMLScriptElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLScriptElement[JC] var onchange: js.Function1[Event, _]
HTMLScriptElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLScriptElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLScriptElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLScriptElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLScriptElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLScriptElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLScriptElement[JC] var oncuechange: js.Function1[Event, _]
@@ -10695,6 +11628,7 @@ HTMLScriptElement[JC] def querySelector(selectors: String): Element
HTMLScriptElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLScriptElement[JC] var readyState: js.Any
HTMLScriptElement[JC] var recordNumber: js.Any
+HTMLScriptElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLScriptElement[JC] def remove(): Unit
HTMLScriptElement[JC] def removeAttribute(name: String): Unit
HTMLScriptElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -10704,6 +11638,7 @@ HTMLScriptElement[JC] def removeEventListener[T <: Event](`type`: String, listen
HTMLScriptElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLScriptElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLScriptElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLScriptElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLScriptElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLScriptElement[JC] def requestPointerLock(): Unit
HTMLScriptElement[JC] def scrollHeight: Int
@@ -10715,6 +11650,7 @@ HTMLScriptElement[JC] def setAttribute(name: String, value: String): Unit
HTMLScriptElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLScriptElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLScriptElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLScriptElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLScriptElement[JC] def shadowRoot: ShadowRoot
HTMLScriptElement[JC] var spellcheck: Boolean
HTMLScriptElement[JC] var src: String
@@ -10753,6 +11689,7 @@ HTMLSelectElement[JC] def clientLeft: Int
HTMLSelectElement[JC] def clientTop: Int
HTMLSelectElement[JC] def clientWidth: Int
HTMLSelectElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLSelectElement[JC] def closest(selector: String): Element
HTMLSelectElement[JC] def compareDocumentPosition(other: Node): Int
HTMLSelectElement[JC] def contains(child: HTMLElement): Boolean
HTMLSelectElement[JC] def contains(otherNode: Node): Boolean
@@ -10766,6 +11703,7 @@ HTMLSelectElement[JC] var filters: Object
HTMLSelectElement[JC] def firstChild: Node
HTMLSelectElement[JC] def firstElementChild: Element
HTMLSelectElement[JC] def focus(): Unit
+HTMLSelectElement[JC] def focus(options: FocusOptions): Unit
HTMLSelectElement[JC] def form: HTMLFormElement
HTMLSelectElement[JC] def getAttribute(name: String): String
HTMLSelectElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
@@ -10781,6 +11719,7 @@ HTMLSelectElement[JC] def hasAttribute(name: String): Boolean
HTMLSelectElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLSelectElement[JC] def hasAttributes(): Boolean
HTMLSelectElement[JC] def hasChildNodes(): Boolean
+HTMLSelectElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLSelectElement[JC] var id: String
HTMLSelectElement[JC] var innerHTML: String
HTMLSelectElement[JC] var innerText: String
@@ -10830,6 +11769,9 @@ HTMLSelectElement[JC] var oncanplay: js.Function1[Event, _]
HTMLSelectElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLSelectElement[JC] var onchange: js.Function1[Event, _]
HTMLSelectElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLSelectElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLSelectElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLSelectElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLSelectElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLSelectElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLSelectElement[JC] var oncuechange: js.Function1[Event, _]
@@ -10909,6 +11851,7 @@ HTMLSelectElement[JC] def querySelector(selectors: String): Element
HTMLSelectElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLSelectElement[JC] var readyState: js.Any
HTMLSelectElement[JC] var recordNumber: js.Any
+HTMLSelectElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLSelectElement[JC] def remove(): Unit
HTMLSelectElement[JC] def remove(index: Int?): Unit
HTMLSelectElement[JC] def removeAttribute(name: String): Unit
@@ -10919,6 +11862,7 @@ HTMLSelectElement[JC] def removeEventListener[T <: Event](`type`: String, listen
HTMLSelectElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLSelectElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLSelectElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLSelectElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLSelectElement[JC] def reportValidity(): Boolean
HTMLSelectElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLSelectElement[JC] def requestPointerLock(): Unit
@@ -10934,6 +11878,7 @@ HTMLSelectElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: St
HTMLSelectElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLSelectElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
HTMLSelectElement[JC] def setCustomValidity(error: String): Unit
+HTMLSelectElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLSelectElement[JC] def shadowRoot: ShadowRoot
HTMLSelectElement[JC] var size: Int
HTMLSelectElement[JC] var spellcheck: Boolean
@@ -10972,6 +11917,7 @@ HTMLSourceElement[JC] def clientLeft: Int
HTMLSourceElement[JC] def clientTop: Int
HTMLSourceElement[JC] def clientWidth: Int
HTMLSourceElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLSourceElement[JC] def closest(selector: String): Element
HTMLSourceElement[JC] def compareDocumentPosition(other: Node): Int
HTMLSourceElement[JC] def contains(child: HTMLElement): Boolean
HTMLSourceElement[JC] def contains(otherNode: Node): Boolean
@@ -10984,6 +11930,7 @@ HTMLSourceElement[JC] var filters: Object
HTMLSourceElement[JC] def firstChild: Node
HTMLSourceElement[JC] def firstElementChild: Element
HTMLSourceElement[JC] def focus(): Unit
+HTMLSourceElement[JC] def focus(options: FocusOptions): Unit
HTMLSourceElement[JC] def getAttribute(name: String): String
HTMLSourceElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLSourceElement[JC] def getAttributeNode(name: String): Attr
@@ -10998,6 +11945,7 @@ HTMLSourceElement[JC] def hasAttribute(name: String): Boolean
HTMLSourceElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLSourceElement[JC] def hasAttributes(): Boolean
HTMLSourceElement[JC] def hasChildNodes(): Boolean
+HTMLSourceElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLSourceElement[JC] var id: String
HTMLSourceElement[JC] var innerHTML: String
HTMLSourceElement[JC] var innerText: String
@@ -11043,6 +11991,9 @@ HTMLSourceElement[JC] var oncanplay: js.Function1[Event, _]
HTMLSourceElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLSourceElement[JC] var onchange: js.Function1[Event, _]
HTMLSourceElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLSourceElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLSourceElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLSourceElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLSourceElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLSourceElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLSourceElement[JC] var oncuechange: js.Function1[Event, _]
@@ -11121,6 +12072,7 @@ HTMLSourceElement[JC] def querySelector(selectors: String): Element
HTMLSourceElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLSourceElement[JC] var readyState: js.Any
HTMLSourceElement[JC] var recordNumber: js.Any
+HTMLSourceElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLSourceElement[JC] def remove(): Unit
HTMLSourceElement[JC] def removeAttribute(name: String): Unit
HTMLSourceElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -11130,6 +12082,7 @@ HTMLSourceElement[JC] def removeEventListener[T <: Event](`type`: String, listen
HTMLSourceElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLSourceElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLSourceElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLSourceElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLSourceElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLSourceElement[JC] def requestPointerLock(): Unit
HTMLSourceElement[JC] def scrollHeight: Int
@@ -11141,6 +12094,7 @@ HTMLSourceElement[JC] def setAttribute(name: String, value: String): Unit
HTMLSourceElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLSourceElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLSourceElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLSourceElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLSourceElement[JC] def shadowRoot: ShadowRoot
HTMLSourceElement[JC] var spellcheck: Boolean
HTMLSourceElement[JC] var src: String
@@ -11174,6 +12128,7 @@ HTMLSpanElement[JC] def clientLeft: Int
HTMLSpanElement[JC] def clientTop: Int
HTMLSpanElement[JC] def clientWidth: Int
HTMLSpanElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLSpanElement[JC] def closest(selector: String): Element
HTMLSpanElement[JC] def compareDocumentPosition(other: Node): Int
HTMLSpanElement[JC] def contains(child: HTMLElement): Boolean
HTMLSpanElement[JC] def contains(otherNode: Node): Boolean
@@ -11186,6 +12141,7 @@ HTMLSpanElement[JC] var filters: Object
HTMLSpanElement[JC] def firstChild: Node
HTMLSpanElement[JC] def firstElementChild: Element
HTMLSpanElement[JC] def focus(): Unit
+HTMLSpanElement[JC] def focus(options: FocusOptions): Unit
HTMLSpanElement[JC] def getAttribute(name: String): String
HTMLSpanElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLSpanElement[JC] def getAttributeNode(name: String): Attr
@@ -11200,6 +12156,7 @@ HTMLSpanElement[JC] def hasAttribute(name: String): Boolean
HTMLSpanElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLSpanElement[JC] def hasAttributes(): Boolean
HTMLSpanElement[JC] def hasChildNodes(): Boolean
+HTMLSpanElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLSpanElement[JC] var id: String
HTMLSpanElement[JC] var innerHTML: String
HTMLSpanElement[JC] var innerText: String
@@ -11244,6 +12201,9 @@ HTMLSpanElement[JC] var oncanplay: js.Function1[Event, _]
HTMLSpanElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLSpanElement[JC] var onchange: js.Function1[Event, _]
HTMLSpanElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLSpanElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLSpanElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLSpanElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLSpanElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLSpanElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLSpanElement[JC] var oncuechange: js.Function1[Event, _]
@@ -11322,6 +12282,7 @@ HTMLSpanElement[JC] def querySelector(selectors: String): Element
HTMLSpanElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLSpanElement[JC] var readyState: js.Any
HTMLSpanElement[JC] var recordNumber: js.Any
+HTMLSpanElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLSpanElement[JC] def remove(): Unit
HTMLSpanElement[JC] def removeAttribute(name: String): Unit
HTMLSpanElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -11331,6 +12292,7 @@ HTMLSpanElement[JC] def removeEventListener[T <: Event](`type`: String, listener
HTMLSpanElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLSpanElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLSpanElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLSpanElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLSpanElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLSpanElement[JC] def requestPointerLock(): Unit
HTMLSpanElement[JC] def scrollHeight: Int
@@ -11342,6 +12304,7 @@ HTMLSpanElement[JC] def setAttribute(name: String, value: String): Unit
HTMLSpanElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLSpanElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLSpanElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLSpanElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLSpanElement[JC] def shadowRoot: ShadowRoot
HTMLSpanElement[JC] var spellcheck: Boolean
HTMLSpanElement[JC] def style: CSSStyleDeclaration
@@ -11373,6 +12336,7 @@ HTMLStyleElement[JC] def clientLeft: Int
HTMLStyleElement[JC] def clientTop: Int
HTMLStyleElement[JC] def clientWidth: Int
HTMLStyleElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLStyleElement[JC] def closest(selector: String): Element
HTMLStyleElement[JC] def compareDocumentPosition(other: Node): Int
HTMLStyleElement[JC] def contains(child: HTMLElement): Boolean
HTMLStyleElement[JC] def contains(otherNode: Node): Boolean
@@ -11385,6 +12349,7 @@ HTMLStyleElement[JC] var filters: Object
HTMLStyleElement[JC] def firstChild: Node
HTMLStyleElement[JC] def firstElementChild: Element
HTMLStyleElement[JC] def focus(): Unit
+HTMLStyleElement[JC] def focus(options: FocusOptions): Unit
HTMLStyleElement[JC] def getAttribute(name: String): String
HTMLStyleElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLStyleElement[JC] def getAttributeNode(name: String): Attr
@@ -11399,6 +12364,7 @@ HTMLStyleElement[JC] def hasAttribute(name: String): Boolean
HTMLStyleElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLStyleElement[JC] def hasAttributes(): Boolean
HTMLStyleElement[JC] def hasChildNodes(): Boolean
+HTMLStyleElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLStyleElement[JC] var id: String
HTMLStyleElement[JC] var innerHTML: String
HTMLStyleElement[JC] var innerText: String
@@ -11444,6 +12410,9 @@ HTMLStyleElement[JC] var oncanplay: js.Function1[Event, _]
HTMLStyleElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLStyleElement[JC] var onchange: js.Function1[Event, _]
HTMLStyleElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLStyleElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLStyleElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLStyleElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLStyleElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLStyleElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLStyleElement[JC] var oncuechange: js.Function1[Event, _]
@@ -11522,6 +12491,7 @@ HTMLStyleElement[JC] def querySelector(selectors: String): Element
HTMLStyleElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLStyleElement[JC] var readyState: js.Any
HTMLStyleElement[JC] var recordNumber: js.Any
+HTMLStyleElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLStyleElement[JC] def remove(): Unit
HTMLStyleElement[JC] def removeAttribute(name: String): Unit
HTMLStyleElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -11531,6 +12501,7 @@ HTMLStyleElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLStyleElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLStyleElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLStyleElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLStyleElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLStyleElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLStyleElement[JC] def requestPointerLock(): Unit
HTMLStyleElement[JC] def scrollHeight: Int
@@ -11542,6 +12513,7 @@ HTMLStyleElement[JC] def setAttribute(name: String, value: String): Unit
HTMLStyleElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLStyleElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLStyleElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLStyleElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLStyleElement[JC] def shadowRoot: ShadowRoot
HTMLStyleElement[JC] def sheet: StyleSheet
HTMLStyleElement[JC] var spellcheck: Boolean
@@ -11576,6 +12548,7 @@ HTMLTableCaptionElement[JC] def clientLeft: Int
HTMLTableCaptionElement[JC] def clientTop: Int
HTMLTableCaptionElement[JC] def clientWidth: Int
HTMLTableCaptionElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLTableCaptionElement[JC] def closest(selector: String): Element
HTMLTableCaptionElement[JC] def compareDocumentPosition(other: Node): Int
HTMLTableCaptionElement[JC] def contains(child: HTMLElement): Boolean
HTMLTableCaptionElement[JC] def contains(otherNode: Node): Boolean
@@ -11588,6 +12561,7 @@ HTMLTableCaptionElement[JC] var filters: Object
HTMLTableCaptionElement[JC] def firstChild: Node
HTMLTableCaptionElement[JC] def firstElementChild: Element
HTMLTableCaptionElement[JC] def focus(): Unit
+HTMLTableCaptionElement[JC] def focus(options: FocusOptions): Unit
HTMLTableCaptionElement[JC] def getAttribute(name: String): String
HTMLTableCaptionElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLTableCaptionElement[JC] def getAttributeNode(name: String): Attr
@@ -11602,6 +12576,7 @@ HTMLTableCaptionElement[JC] def hasAttribute(name: String): Boolean
HTMLTableCaptionElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLTableCaptionElement[JC] def hasAttributes(): Boolean
HTMLTableCaptionElement[JC] def hasChildNodes(): Boolean
+HTMLTableCaptionElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLTableCaptionElement[JC] var id: String
HTMLTableCaptionElement[JC] var innerHTML: String
HTMLTableCaptionElement[JC] var innerText: String
@@ -11646,6 +12621,9 @@ HTMLTableCaptionElement[JC] var oncanplay: js.Function1[Event, _]
HTMLTableCaptionElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLTableCaptionElement[JC] var onchange: js.Function1[Event, _]
HTMLTableCaptionElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLTableCaptionElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLTableCaptionElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLTableCaptionElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLTableCaptionElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLTableCaptionElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLTableCaptionElement[JC] var oncuechange: js.Function1[Event, _]
@@ -11724,6 +12702,7 @@ HTMLTableCaptionElement[JC] def querySelector(selectors: String): Element
HTMLTableCaptionElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLTableCaptionElement[JC] var readyState: js.Any
HTMLTableCaptionElement[JC] var recordNumber: js.Any
+HTMLTableCaptionElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLTableCaptionElement[JC] def remove(): Unit
HTMLTableCaptionElement[JC] def removeAttribute(name: String): Unit
HTMLTableCaptionElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -11733,6 +12712,7 @@ HTMLTableCaptionElement[JC] def removeEventListener[T <: Event](`type`: String,
HTMLTableCaptionElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLTableCaptionElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLTableCaptionElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLTableCaptionElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLTableCaptionElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLTableCaptionElement[JC] def requestPointerLock(): Unit
HTMLTableCaptionElement[JC] def scrollHeight: Int
@@ -11744,6 +12724,7 @@ HTMLTableCaptionElement[JC] def setAttribute(name: String, value: String): Unit
HTMLTableCaptionElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLTableCaptionElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLTableCaptionElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLTableCaptionElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLTableCaptionElement[JC] def shadowRoot: ShadowRoot
HTMLTableCaptionElement[JC] var spellcheck: Boolean
HTMLTableCaptionElement[JC] def style: CSSStyleDeclaration
@@ -11776,6 +12757,7 @@ HTMLTableCellElement[JC] def clientLeft: Int
HTMLTableCellElement[JC] def clientTop: Int
HTMLTableCellElement[JC] def clientWidth: Int
HTMLTableCellElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLTableCellElement[JC] def closest(selector: String): Element
HTMLTableCellElement[JC] var colSpan: Int
HTMLTableCellElement[JC] def compareDocumentPosition(other: Node): Int
HTMLTableCellElement[JC] def contains(child: HTMLElement): Boolean
@@ -11789,6 +12771,7 @@ HTMLTableCellElement[JC] var filters: Object
HTMLTableCellElement[JC] def firstChild: Node
HTMLTableCellElement[JC] def firstElementChild: Element
HTMLTableCellElement[JC] def focus(): Unit
+HTMLTableCellElement[JC] def focus(options: FocusOptions): Unit
HTMLTableCellElement[JC] def getAttribute(name: String): String
HTMLTableCellElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLTableCellElement[JC] def getAttributeNode(name: String): Attr
@@ -11803,6 +12786,7 @@ HTMLTableCellElement[JC] def hasAttribute(name: String): Boolean
HTMLTableCellElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLTableCellElement[JC] def hasAttributes(): Boolean
HTMLTableCellElement[JC] def hasChildNodes(): Boolean
+HTMLTableCellElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLTableCellElement[JC] def headers: String
HTMLTableCellElement[JC] var id: String
HTMLTableCellElement[JC] var innerHTML: String
@@ -11848,6 +12832,9 @@ HTMLTableCellElement[JC] var oncanplay: js.Function1[Event, _]
HTMLTableCellElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLTableCellElement[JC] var onchange: js.Function1[Event, _]
HTMLTableCellElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLTableCellElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLTableCellElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLTableCellElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLTableCellElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLTableCellElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLTableCellElement[JC] var oncuechange: js.Function1[Event, _]
@@ -11926,6 +12913,7 @@ HTMLTableCellElement[JC] def querySelector(selectors: String): Element
HTMLTableCellElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLTableCellElement[JC] var readyState: js.Any
HTMLTableCellElement[JC] var recordNumber: js.Any
+HTMLTableCellElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLTableCellElement[JC] def remove(): Unit
HTMLTableCellElement[JC] def removeAttribute(name: String): Unit
HTMLTableCellElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -11935,6 +12923,7 @@ HTMLTableCellElement[JC] def removeEventListener[T <: Event](`type`: String, lis
HTMLTableCellElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLTableCellElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLTableCellElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLTableCellElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLTableCellElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLTableCellElement[JC] def requestPointerLock(): Unit
HTMLTableCellElement[JC] var rowSpan: Int
@@ -11947,6 +12936,7 @@ HTMLTableCellElement[JC] def setAttribute(name: String, value: String): Unit
HTMLTableCellElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLTableCellElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLTableCellElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLTableCellElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLTableCellElement[JC] def shadowRoot: ShadowRoot
HTMLTableCellElement[JC] var spellcheck: Boolean
HTMLTableCellElement[JC] def style: CSSStyleDeclaration
@@ -11978,6 +12968,7 @@ HTMLTableColElement[JC] def clientLeft: Int
HTMLTableColElement[JC] def clientTop: Int
HTMLTableColElement[JC] def clientWidth: Int
HTMLTableColElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLTableColElement[JC] def closest(selector: String): Element
HTMLTableColElement[JC] def compareDocumentPosition(other: Node): Int
HTMLTableColElement[JC] def contains(child: HTMLElement): Boolean
HTMLTableColElement[JC] def contains(otherNode: Node): Boolean
@@ -11990,6 +12981,7 @@ HTMLTableColElement[JC] var filters: Object
HTMLTableColElement[JC] def firstChild: Node
HTMLTableColElement[JC] def firstElementChild: Element
HTMLTableColElement[JC] def focus(): Unit
+HTMLTableColElement[JC] def focus(options: FocusOptions): Unit
HTMLTableColElement[JC] def getAttribute(name: String): String
HTMLTableColElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLTableColElement[JC] def getAttributeNode(name: String): Attr
@@ -12004,6 +12996,7 @@ HTMLTableColElement[JC] def hasAttribute(name: String): Boolean
HTMLTableColElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLTableColElement[JC] def hasAttributes(): Boolean
HTMLTableColElement[JC] def hasChildNodes(): Boolean
+HTMLTableColElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLTableColElement[JC] var id: String
HTMLTableColElement[JC] var innerHTML: String
HTMLTableColElement[JC] var innerText: String
@@ -12048,6 +13041,9 @@ HTMLTableColElement[JC] var oncanplay: js.Function1[Event, _]
HTMLTableColElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLTableColElement[JC] var onchange: js.Function1[Event, _]
HTMLTableColElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLTableColElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLTableColElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLTableColElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLTableColElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLTableColElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLTableColElement[JC] var oncuechange: js.Function1[Event, _]
@@ -12126,6 +13122,7 @@ HTMLTableColElement[JC] def querySelector(selectors: String): Element
HTMLTableColElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLTableColElement[JC] var readyState: js.Any
HTMLTableColElement[JC] var recordNumber: js.Any
+HTMLTableColElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLTableColElement[JC] def remove(): Unit
HTMLTableColElement[JC] def removeAttribute(name: String): Unit
HTMLTableColElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -12135,6 +13132,7 @@ HTMLTableColElement[JC] def removeEventListener[T <: Event](`type`: String, list
HTMLTableColElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLTableColElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLTableColElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLTableColElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLTableColElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLTableColElement[JC] def requestPointerLock(): Unit
HTMLTableColElement[JC] def scrollHeight: Int
@@ -12146,6 +13144,7 @@ HTMLTableColElement[JC] def setAttribute(name: String, value: String): Unit
HTMLTableColElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLTableColElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLTableColElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLTableColElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLTableColElement[JC] def shadowRoot: ShadowRoot
HTMLTableColElement[JC] var span: Int
HTMLTableColElement[JC] var spellcheck: Boolean
@@ -12179,6 +13178,7 @@ HTMLTableElement[JC] def clientLeft: Int
HTMLTableElement[JC] def clientTop: Int
HTMLTableElement[JC] def clientWidth: Int
HTMLTableElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLTableElement[JC] def closest(selector: String): Element
HTMLTableElement[JC] def compareDocumentPosition(other: Node): Int
HTMLTableElement[JC] def contains(child: HTMLElement): Boolean
HTMLTableElement[JC] def contains(otherNode: Node): Boolean
@@ -12199,6 +13199,7 @@ HTMLTableElement[JC] var filters: Object
HTMLTableElement[JC] def firstChild: Node
HTMLTableElement[JC] def firstElementChild: Element
HTMLTableElement[JC] def focus(): Unit
+HTMLTableElement[JC] def focus(options: FocusOptions): Unit
HTMLTableElement[JC] def getAttribute(name: String): String
HTMLTableElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLTableElement[JC] def getAttributeNode(name: String): Attr
@@ -12213,6 +13214,7 @@ HTMLTableElement[JC] def hasAttribute(name: String): Boolean
HTMLTableElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLTableElement[JC] def hasAttributes(): Boolean
HTMLTableElement[JC] def hasChildNodes(): Boolean
+HTMLTableElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLTableElement[JC] var id: String
HTMLTableElement[JC] var innerHTML: String
HTMLTableElement[JC] var innerText: String
@@ -12259,6 +13261,9 @@ HTMLTableElement[JC] var oncanplay: js.Function1[Event, _]
HTMLTableElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLTableElement[JC] var onchange: js.Function1[Event, _]
HTMLTableElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLTableElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLTableElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLTableElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLTableElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLTableElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLTableElement[JC] var oncuechange: js.Function1[Event, _]
@@ -12337,6 +13342,7 @@ HTMLTableElement[JC] def querySelector(selectors: String): Element
HTMLTableElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLTableElement[JC] var readyState: js.Any
HTMLTableElement[JC] var recordNumber: js.Any
+HTMLTableElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLTableElement[JC] def remove(): Unit
HTMLTableElement[JC] def removeAttribute(name: String): Unit
HTMLTableElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -12346,6 +13352,7 @@ HTMLTableElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLTableElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLTableElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLTableElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLTableElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLTableElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLTableElement[JC] def requestPointerLock(): Unit
HTMLTableElement[JC] def rows: HTMLCollection[Element]
@@ -12358,6 +13365,7 @@ HTMLTableElement[JC] def setAttribute(name: String, value: String): Unit
HTMLTableElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLTableElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLTableElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLTableElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLTableElement[JC] def shadowRoot: ShadowRoot
HTMLTableElement[JC] var spellcheck: Boolean
HTMLTableElement[JC] def style: CSSStyleDeclaration
@@ -12396,6 +13404,7 @@ HTMLTableRowElement[JC] def clientLeft: Int
HTMLTableRowElement[JC] def clientTop: Int
HTMLTableRowElement[JC] def clientWidth: Int
HTMLTableRowElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLTableRowElement[JC] def closest(selector: String): Element
HTMLTableRowElement[JC] def compareDocumentPosition(other: Node): Int
HTMLTableRowElement[JC] def contains(child: HTMLElement): Boolean
HTMLTableRowElement[JC] def contains(otherNode: Node): Boolean
@@ -12409,6 +13418,7 @@ HTMLTableRowElement[JC] var filters: Object
HTMLTableRowElement[JC] def firstChild: Node
HTMLTableRowElement[JC] def firstElementChild: Element
HTMLTableRowElement[JC] def focus(): Unit
+HTMLTableRowElement[JC] def focus(options: FocusOptions): Unit
HTMLTableRowElement[JC] def getAttribute(name: String): String
HTMLTableRowElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLTableRowElement[JC] def getAttributeNode(name: String): Attr
@@ -12423,6 +13433,7 @@ HTMLTableRowElement[JC] def hasAttribute(name: String): Boolean
HTMLTableRowElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLTableRowElement[JC] def hasAttributes(): Boolean
HTMLTableRowElement[JC] def hasChildNodes(): Boolean
+HTMLTableRowElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLTableRowElement[JC] var height: js.Any
HTMLTableRowElement[JC] var id: String
HTMLTableRowElement[JC] var innerHTML: String
@@ -12469,6 +13480,9 @@ HTMLTableRowElement[JC] var oncanplay: js.Function1[Event, _]
HTMLTableRowElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLTableRowElement[JC] var onchange: js.Function1[Event, _]
HTMLTableRowElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLTableRowElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLTableRowElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLTableRowElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLTableRowElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLTableRowElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLTableRowElement[JC] var oncuechange: js.Function1[Event, _]
@@ -12547,6 +13561,7 @@ HTMLTableRowElement[JC] def querySelector(selectors: String): Element
HTMLTableRowElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLTableRowElement[JC] var readyState: js.Any
HTMLTableRowElement[JC] var recordNumber: js.Any
+HTMLTableRowElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLTableRowElement[JC] def remove(): Unit
HTMLTableRowElement[JC] def removeAttribute(name: String): Unit
HTMLTableRowElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -12556,6 +13571,7 @@ HTMLTableRowElement[JC] def removeEventListener[T <: Event](`type`: String, list
HTMLTableRowElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLTableRowElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLTableRowElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLTableRowElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLTableRowElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLTableRowElement[JC] def requestPointerLock(): Unit
HTMLTableRowElement[JC] def rowIndex: Int
@@ -12569,6 +13585,7 @@ HTMLTableRowElement[JC] def setAttribute(name: String, value: String): Unit
HTMLTableRowElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLTableRowElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLTableRowElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLTableRowElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLTableRowElement[JC] def shadowRoot: ShadowRoot
HTMLTableRowElement[JC] var spellcheck: Boolean
HTMLTableRowElement[JC] def style: CSSStyleDeclaration
@@ -12600,6 +13617,7 @@ HTMLTableSectionElement[JC] def clientLeft: Int
HTMLTableSectionElement[JC] def clientTop: Int
HTMLTableSectionElement[JC] def clientWidth: Int
HTMLTableSectionElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLTableSectionElement[JC] def closest(selector: String): Element
HTMLTableSectionElement[JC] def compareDocumentPosition(other: Node): Int
HTMLTableSectionElement[JC] def contains(child: HTMLElement): Boolean
HTMLTableSectionElement[JC] def contains(otherNode: Node): Boolean
@@ -12613,6 +13631,7 @@ HTMLTableSectionElement[JC] var filters: Object
HTMLTableSectionElement[JC] def firstChild: Node
HTMLTableSectionElement[JC] def firstElementChild: Element
HTMLTableSectionElement[JC] def focus(): Unit
+HTMLTableSectionElement[JC] def focus(options: FocusOptions): Unit
HTMLTableSectionElement[JC] def getAttribute(name: String): String
HTMLTableSectionElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLTableSectionElement[JC] def getAttributeNode(name: String): Attr
@@ -12627,6 +13646,7 @@ HTMLTableSectionElement[JC] def hasAttribute(name: String): Boolean
HTMLTableSectionElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLTableSectionElement[JC] def hasAttributes(): Boolean
HTMLTableSectionElement[JC] def hasChildNodes(): Boolean
+HTMLTableSectionElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLTableSectionElement[JC] var id: String
HTMLTableSectionElement[JC] var innerHTML: String
HTMLTableSectionElement[JC] var innerText: String
@@ -12673,6 +13693,9 @@ HTMLTableSectionElement[JC] var oncanplay: js.Function1[Event, _]
HTMLTableSectionElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLTableSectionElement[JC] var onchange: js.Function1[Event, _]
HTMLTableSectionElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLTableSectionElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLTableSectionElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLTableSectionElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLTableSectionElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLTableSectionElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLTableSectionElement[JC] var oncuechange: js.Function1[Event, _]
@@ -12751,6 +13774,7 @@ HTMLTableSectionElement[JC] def querySelector(selectors: String): Element
HTMLTableSectionElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLTableSectionElement[JC] var readyState: js.Any
HTMLTableSectionElement[JC] var recordNumber: js.Any
+HTMLTableSectionElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLTableSectionElement[JC] def remove(): Unit
HTMLTableSectionElement[JC] def removeAttribute(name: String): Unit
HTMLTableSectionElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -12760,6 +13784,7 @@ HTMLTableSectionElement[JC] def removeEventListener[T <: Event](`type`: String,
HTMLTableSectionElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLTableSectionElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLTableSectionElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLTableSectionElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLTableSectionElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLTableSectionElement[JC] def requestPointerLock(): Unit
HTMLTableSectionElement[JC] def rows: HTMLCollection[Element]
@@ -12772,6 +13797,7 @@ HTMLTableSectionElement[JC] def setAttribute(name: String, value: String): Unit
HTMLTableSectionElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLTableSectionElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLTableSectionElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLTableSectionElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLTableSectionElement[JC] def shadowRoot: ShadowRoot
HTMLTableSectionElement[JC] var spellcheck: Boolean
HTMLTableSectionElement[JC] def style: CSSStyleDeclaration
@@ -12803,6 +13829,7 @@ HTMLTemplateElement[JC] def clientLeft: Int
HTMLTemplateElement[JC] def clientTop: Int
HTMLTemplateElement[JC] def clientWidth: Int
HTMLTemplateElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLTemplateElement[JC] def closest(selector: String): Element
HTMLTemplateElement[JC] def compareDocumentPosition(other: Node): Int
HTMLTemplateElement[JC] def contains(child: HTMLElement): Boolean
HTMLTemplateElement[JC] def contains(otherNode: Node): Boolean
@@ -12816,6 +13843,7 @@ HTMLTemplateElement[JC] var filters: Object
HTMLTemplateElement[JC] def firstChild: Node
HTMLTemplateElement[JC] def firstElementChild: Element
HTMLTemplateElement[JC] def focus(): Unit
+HTMLTemplateElement[JC] def focus(options: FocusOptions): Unit
HTMLTemplateElement[JC] def getAttribute(name: String): String
HTMLTemplateElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLTemplateElement[JC] def getAttributeNode(name: String): Attr
@@ -12830,6 +13858,7 @@ HTMLTemplateElement[JC] def hasAttribute(name: String): Boolean
HTMLTemplateElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLTemplateElement[JC] def hasAttributes(): Boolean
HTMLTemplateElement[JC] def hasChildNodes(): Boolean
+HTMLTemplateElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLTemplateElement[JC] var id: String
HTMLTemplateElement[JC] var innerHTML: String
HTMLTemplateElement[JC] var innerText: String
@@ -12874,6 +13903,9 @@ HTMLTemplateElement[JC] var oncanplay: js.Function1[Event, _]
HTMLTemplateElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLTemplateElement[JC] var onchange: js.Function1[Event, _]
HTMLTemplateElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLTemplateElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLTemplateElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLTemplateElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLTemplateElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLTemplateElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLTemplateElement[JC] var oncuechange: js.Function1[Event, _]
@@ -12952,6 +13984,7 @@ HTMLTemplateElement[JC] def querySelector(selectors: String): Element
HTMLTemplateElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLTemplateElement[JC] var readyState: js.Any
HTMLTemplateElement[JC] var recordNumber: js.Any
+HTMLTemplateElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLTemplateElement[JC] def remove(): Unit
HTMLTemplateElement[JC] def removeAttribute(name: String): Unit
HTMLTemplateElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -12961,6 +13994,7 @@ HTMLTemplateElement[JC] def removeEventListener[T <: Event](`type`: String, list
HTMLTemplateElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLTemplateElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLTemplateElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLTemplateElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLTemplateElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLTemplateElement[JC] def requestPointerLock(): Unit
HTMLTemplateElement[JC] def scrollHeight: Int
@@ -12972,6 +14006,7 @@ HTMLTemplateElement[JC] def setAttribute(name: String, value: String): Unit
HTMLTemplateElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLTemplateElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLTemplateElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLTemplateElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLTemplateElement[JC] def shadowRoot: ShadowRoot
HTMLTemplateElement[JC] var spellcheck: Boolean
HTMLTemplateElement[JC] def style: CSSStyleDeclaration
@@ -13005,6 +14040,7 @@ HTMLTextAreaElement[JC] def clientLeft: Int
HTMLTextAreaElement[JC] def clientTop: Int
HTMLTextAreaElement[JC] def clientWidth: Int
HTMLTextAreaElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLTextAreaElement[JC] def closest(selector: String): Element
HTMLTextAreaElement[JC] var cols: Int
HTMLTextAreaElement[JC] def compareDocumentPosition(other: Node): Int
HTMLTextAreaElement[JC] def contains(child: HTMLElement): Boolean
@@ -13020,6 +14056,7 @@ HTMLTextAreaElement[JC] var filters: Object
HTMLTextAreaElement[JC] def firstChild: Node
HTMLTextAreaElement[JC] def firstElementChild: Element
HTMLTextAreaElement[JC] def focus(): Unit
+HTMLTextAreaElement[JC] def focus(options: FocusOptions): Unit
HTMLTextAreaElement[JC] def form: HTMLFormElement
HTMLTextAreaElement[JC] def getAttribute(name: String): String
HTMLTextAreaElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
@@ -13035,6 +14072,7 @@ HTMLTextAreaElement[JC] def hasAttribute(name: String): Boolean
HTMLTextAreaElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLTextAreaElement[JC] def hasAttributes(): Boolean
HTMLTextAreaElement[JC] def hasChildNodes(): Boolean
+HTMLTextAreaElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLTextAreaElement[JC] var id: String
HTMLTextAreaElement[JC] var innerHTML: String
HTMLTextAreaElement[JC] var innerText: String
@@ -13081,6 +14119,9 @@ HTMLTextAreaElement[JC] var oncanplay: js.Function1[Event, _]
HTMLTextAreaElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLTextAreaElement[JC] var onchange: js.Function1[Event, _]
HTMLTextAreaElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLTextAreaElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLTextAreaElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLTextAreaElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLTextAreaElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLTextAreaElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLTextAreaElement[JC] var oncuechange: js.Function1[Event, _]
@@ -13161,6 +14202,7 @@ HTMLTextAreaElement[JC] def querySelectorAll(selectors: String): NodeList[Elemen
HTMLTextAreaElement[JC] var readOnly: Boolean
HTMLTextAreaElement[JC] var readyState: js.Any
HTMLTextAreaElement[JC] var recordNumber: js.Any
+HTMLTextAreaElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLTextAreaElement[JC] def remove(): Unit
HTMLTextAreaElement[JC] def removeAttribute(name: String): Unit
HTMLTextAreaElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -13170,6 +14212,7 @@ HTMLTextAreaElement[JC] def removeEventListener[T <: Event](`type`: String, list
HTMLTextAreaElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLTextAreaElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLTextAreaElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLTextAreaElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLTextAreaElement[JC] def reportValidity(): Boolean
HTMLTextAreaElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLTextAreaElement[JC] def requestPointerLock(): Unit
@@ -13188,6 +14231,7 @@ HTMLTextAreaElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName:
HTMLTextAreaElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLTextAreaElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
HTMLTextAreaElement[JC] def setCustomValidity(error: String): Unit
+HTMLTextAreaElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLTextAreaElement[JC] def setSelectionRange(start: Int, end: Int): Unit
HTMLTextAreaElement[JC] def shadowRoot: ShadowRoot
HTMLTextAreaElement[JC] var spellcheck: Boolean
@@ -13227,6 +14271,7 @@ HTMLTitleElement[JC] def clientLeft: Int
HTMLTitleElement[JC] def clientTop: Int
HTMLTitleElement[JC] def clientWidth: Int
HTMLTitleElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLTitleElement[JC] def closest(selector: String): Element
HTMLTitleElement[JC] def compareDocumentPosition(other: Node): Int
HTMLTitleElement[JC] def contains(child: HTMLElement): Boolean
HTMLTitleElement[JC] def contains(otherNode: Node): Boolean
@@ -13239,6 +14284,7 @@ HTMLTitleElement[JC] var filters: Object
HTMLTitleElement[JC] def firstChild: Node
HTMLTitleElement[JC] def firstElementChild: Element
HTMLTitleElement[JC] def focus(): Unit
+HTMLTitleElement[JC] def focus(options: FocusOptions): Unit
HTMLTitleElement[JC] def getAttribute(name: String): String
HTMLTitleElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLTitleElement[JC] def getAttributeNode(name: String): Attr
@@ -13253,6 +14299,7 @@ HTMLTitleElement[JC] def hasAttribute(name: String): Boolean
HTMLTitleElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLTitleElement[JC] def hasAttributes(): Boolean
HTMLTitleElement[JC] def hasChildNodes(): Boolean
+HTMLTitleElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLTitleElement[JC] var id: String
HTMLTitleElement[JC] var innerHTML: String
HTMLTitleElement[JC] var innerText: String
@@ -13297,6 +14344,9 @@ HTMLTitleElement[JC] var oncanplay: js.Function1[Event, _]
HTMLTitleElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLTitleElement[JC] var onchange: js.Function1[Event, _]
HTMLTitleElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLTitleElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLTitleElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLTitleElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLTitleElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLTitleElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLTitleElement[JC] var oncuechange: js.Function1[Event, _]
@@ -13375,6 +14425,7 @@ HTMLTitleElement[JC] def querySelector(selectors: String): Element
HTMLTitleElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLTitleElement[JC] var readyState: js.Any
HTMLTitleElement[JC] var recordNumber: js.Any
+HTMLTitleElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLTitleElement[JC] def remove(): Unit
HTMLTitleElement[JC] def removeAttribute(name: String): Unit
HTMLTitleElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -13384,6 +14435,7 @@ HTMLTitleElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLTitleElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLTitleElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLTitleElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLTitleElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLTitleElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLTitleElement[JC] def requestPointerLock(): Unit
HTMLTitleElement[JC] def scrollHeight: Int
@@ -13395,6 +14447,7 @@ HTMLTitleElement[JC] def setAttribute(name: String, value: String): Unit
HTMLTitleElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLTitleElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLTitleElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLTitleElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLTitleElement[JC] def shadowRoot: ShadowRoot
HTMLTitleElement[JC] var spellcheck: Boolean
HTMLTitleElement[JC] def style: CSSStyleDeclaration
@@ -13427,6 +14480,7 @@ HTMLTrackElement[JC] def clientLeft: Int
HTMLTrackElement[JC] def clientTop: Int
HTMLTrackElement[JC] def clientWidth: Int
HTMLTrackElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLTrackElement[JC] def closest(selector: String): Element
HTMLTrackElement[JC] def compareDocumentPosition(other: Node): Int
HTMLTrackElement[JC] def contains(child: HTMLElement): Boolean
HTMLTrackElement[JC] def contains(otherNode: Node): Boolean
@@ -13439,6 +14493,7 @@ HTMLTrackElement[JC] var filters: Object
HTMLTrackElement[JC] def firstChild: Node
HTMLTrackElement[JC] def firstElementChild: Element
HTMLTrackElement[JC] def focus(): Unit
+HTMLTrackElement[JC] def focus(options: FocusOptions): Unit
HTMLTrackElement[JC] def getAttribute(name: String): String
HTMLTrackElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLTrackElement[JC] def getAttributeNode(name: String): Attr
@@ -13453,6 +14508,7 @@ HTMLTrackElement[JC] def hasAttribute(name: String): Boolean
HTMLTrackElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLTrackElement[JC] def hasAttributes(): Boolean
HTMLTrackElement[JC] def hasChildNodes(): Boolean
+HTMLTrackElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLTrackElement[JC] var id: String
HTMLTrackElement[JC] var innerHTML: String
HTMLTrackElement[JC] var innerText: String
@@ -13499,6 +14555,9 @@ HTMLTrackElement[JC] var oncanplay: js.Function1[Event, _]
HTMLTrackElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLTrackElement[JC] var onchange: js.Function1[Event, _]
HTMLTrackElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLTrackElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLTrackElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLTrackElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLTrackElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLTrackElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLTrackElement[JC] var oncuechange: js.Function1[Event, _]
@@ -13577,6 +14636,7 @@ HTMLTrackElement[JC] def querySelector(selectors: String): Element
HTMLTrackElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLTrackElement[JC] var readyState: js.Any
HTMLTrackElement[JC] var recordNumber: js.Any
+HTMLTrackElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLTrackElement[JC] def remove(): Unit
HTMLTrackElement[JC] def removeAttribute(name: String): Unit
HTMLTrackElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -13586,6 +14646,7 @@ HTMLTrackElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLTrackElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLTrackElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLTrackElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLTrackElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLTrackElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLTrackElement[JC] def requestPointerLock(): Unit
HTMLTrackElement[JC] def scrollHeight: Int
@@ -13597,6 +14658,7 @@ HTMLTrackElement[JC] def setAttribute(name: String, value: String): Unit
HTMLTrackElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLTrackElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLTrackElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLTrackElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLTrackElement[JC] def shadowRoot: ShadowRoot
HTMLTrackElement[JC] var spellcheck: Boolean
HTMLTrackElement[JC] var src: String
@@ -13631,6 +14693,7 @@ HTMLUListElement[JC] def clientLeft: Int
HTMLUListElement[JC] def clientTop: Int
HTMLUListElement[JC] def clientWidth: Int
HTMLUListElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLUListElement[JC] def closest(selector: String): Element
HTMLUListElement[JC] def compareDocumentPosition(other: Node): Int
HTMLUListElement[JC] def contains(child: HTMLElement): Boolean
HTMLUListElement[JC] def contains(otherNode: Node): Boolean
@@ -13643,6 +14706,7 @@ HTMLUListElement[JC] var filters: Object
HTMLUListElement[JC] def firstChild: Node
HTMLUListElement[JC] def firstElementChild: Element
HTMLUListElement[JC] def focus(): Unit
+HTMLUListElement[JC] def focus(options: FocusOptions): Unit
HTMLUListElement[JC] def getAttribute(name: String): String
HTMLUListElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLUListElement[JC] def getAttributeNode(name: String): Attr
@@ -13657,6 +14721,7 @@ HTMLUListElement[JC] def hasAttribute(name: String): Boolean
HTMLUListElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLUListElement[JC] def hasAttributes(): Boolean
HTMLUListElement[JC] def hasChildNodes(): Boolean
+HTMLUListElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLUListElement[JC] var id: String
HTMLUListElement[JC] var innerHTML: String
HTMLUListElement[JC] var innerText: String
@@ -13701,6 +14766,9 @@ HTMLUListElement[JC] var oncanplay: js.Function1[Event, _]
HTMLUListElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLUListElement[JC] var onchange: js.Function1[Event, _]
HTMLUListElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLUListElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLUListElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLUListElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLUListElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLUListElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLUListElement[JC] var oncuechange: js.Function1[Event, _]
@@ -13779,6 +14847,7 @@ HTMLUListElement[JC] def querySelector(selectors: String): Element
HTMLUListElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLUListElement[JC] var readyState: js.Any
HTMLUListElement[JC] var recordNumber: js.Any
+HTMLUListElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLUListElement[JC] def remove(): Unit
HTMLUListElement[JC] def removeAttribute(name: String): Unit
HTMLUListElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -13788,6 +14857,7 @@ HTMLUListElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLUListElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLUListElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLUListElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLUListElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLUListElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLUListElement[JC] def requestPointerLock(): Unit
HTMLUListElement[JC] def scrollHeight: Int
@@ -13799,6 +14869,7 @@ HTMLUListElement[JC] def setAttribute(name: String, value: String): Unit
HTMLUListElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLUListElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLUListElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLUListElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLUListElement[JC] def shadowRoot: ShadowRoot
HTMLUListElement[JC] var spellcheck: Boolean
HTMLUListElement[JC] def style: CSSStyleDeclaration
@@ -13830,6 +14901,7 @@ HTMLUnknownElement[JC] def clientLeft: Int
HTMLUnknownElement[JC] def clientTop: Int
HTMLUnknownElement[JC] def clientWidth: Int
HTMLUnknownElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLUnknownElement[JC] def closest(selector: String): Element
HTMLUnknownElement[JC] def compareDocumentPosition(other: Node): Int
HTMLUnknownElement[JC] def contains(child: HTMLElement): Boolean
HTMLUnknownElement[JC] def contains(otherNode: Node): Boolean
@@ -13842,6 +14914,7 @@ HTMLUnknownElement[JC] var filters: Object
HTMLUnknownElement[JC] def firstChild: Node
HTMLUnknownElement[JC] def firstElementChild: Element
HTMLUnknownElement[JC] def focus(): Unit
+HTMLUnknownElement[JC] def focus(options: FocusOptions): Unit
HTMLUnknownElement[JC] def getAttribute(name: String): String
HTMLUnknownElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLUnknownElement[JC] def getAttributeNode(name: String): Attr
@@ -13856,6 +14929,7 @@ HTMLUnknownElement[JC] def hasAttribute(name: String): Boolean
HTMLUnknownElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLUnknownElement[JC] def hasAttributes(): Boolean
HTMLUnknownElement[JC] def hasChildNodes(): Boolean
+HTMLUnknownElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLUnknownElement[JC] var id: String
HTMLUnknownElement[JC] var innerHTML: String
HTMLUnknownElement[JC] var innerText: String
@@ -13900,6 +14974,9 @@ HTMLUnknownElement[JC] var oncanplay: js.Function1[Event, _]
HTMLUnknownElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLUnknownElement[JC] var onchange: js.Function1[Event, _]
HTMLUnknownElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLUnknownElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLUnknownElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLUnknownElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLUnknownElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLUnknownElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLUnknownElement[JC] var oncuechange: js.Function1[Event, _]
@@ -13978,6 +15055,7 @@ HTMLUnknownElement[JC] def querySelector(selectors: String): Element
HTMLUnknownElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLUnknownElement[JC] var readyState: js.Any
HTMLUnknownElement[JC] var recordNumber: js.Any
+HTMLUnknownElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLUnknownElement[JC] def remove(): Unit
HTMLUnknownElement[JC] def removeAttribute(name: String): Unit
HTMLUnknownElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -13987,6 +15065,7 @@ HTMLUnknownElement[JC] def removeEventListener[T <: Event](`type`: String, liste
HTMLUnknownElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLUnknownElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLUnknownElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLUnknownElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLUnknownElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLUnknownElement[JC] def requestPointerLock(): Unit
HTMLUnknownElement[JC] def scrollHeight: Int
@@ -13998,6 +15077,7 @@ HTMLUnknownElement[JC] def setAttribute(name: String, value: String): Unit
HTMLUnknownElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLUnknownElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLUnknownElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLUnknownElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLUnknownElement[JC] def shadowRoot: ShadowRoot
HTMLUnknownElement[JC] var spellcheck: Boolean
HTMLUnknownElement[JC] def style: CSSStyleDeclaration
@@ -14033,6 +15113,7 @@ HTMLVideoElement[JC] def clientLeft: Int
HTMLVideoElement[JC] def clientTop: Int
HTMLVideoElement[JC] def clientWidth: Int
HTMLVideoElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLVideoElement[JC] def closest(selector: String): Element
HTMLVideoElement[JC] def compareDocumentPosition(other: Node): Int
HTMLVideoElement[JC] def contains(child: HTMLElement): Boolean
HTMLVideoElement[JC] def contains(otherNode: Node): Boolean
@@ -14052,6 +15133,7 @@ HTMLVideoElement[JC] var filters: Object
HTMLVideoElement[JC] def firstChild: Node
HTMLVideoElement[JC] def firstElementChild: Element
HTMLVideoElement[JC] def focus(): Unit
+HTMLVideoElement[JC] def focus(options: FocusOptions): Unit
HTMLVideoElement[JC] def getAttribute(name: String): String
HTMLVideoElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLVideoElement[JC] def getAttributeNode(name: String): Attr
@@ -14066,6 +15148,7 @@ HTMLVideoElement[JC] def hasAttribute(name: String): Boolean
HTMLVideoElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLVideoElement[JC] def hasAttributes(): Boolean
HTMLVideoElement[JC] def hasChildNodes(): Boolean
+HTMLVideoElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLVideoElement[JC] var height: Int
HTMLVideoElement[JC] var id: String
HTMLVideoElement[JC] def initialTime: Double
@@ -14116,6 +15199,9 @@ HTMLVideoElement[JC] var oncanplay: js.Function1[Event, _]
HTMLVideoElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLVideoElement[JC] var onchange: js.Function1[Event, _]
HTMLVideoElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLVideoElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLVideoElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLVideoElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLVideoElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLVideoElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLVideoElement[JC] var oncuechange: js.Function1[Event, _]
@@ -14201,6 +15287,7 @@ HTMLVideoElement[JC] def querySelector(selectors: String): Element
HTMLVideoElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLVideoElement[JC] var readyState: js.Any
HTMLVideoElement[JC] var recordNumber: js.Any
+HTMLVideoElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLVideoElement[JC] def remove(): Unit
HTMLVideoElement[JC] def removeAttribute(name: String): Unit
HTMLVideoElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -14210,6 +15297,7 @@ HTMLVideoElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLVideoElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLVideoElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLVideoElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLVideoElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLVideoElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLVideoElement[JC] def requestPointerLock(): Unit
HTMLVideoElement[JC] def scrollHeight: Int
@@ -14223,6 +15311,7 @@ HTMLVideoElement[JC] def setAttribute(name: String, value: String): Unit
HTMLVideoElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLVideoElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLVideoElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLVideoElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLVideoElement[JC] def shadowRoot: ShadowRoot
HTMLVideoElement[JC] var spellcheck: Boolean
HTMLVideoElement[JC] var src: String
@@ -14248,6 +15337,7 @@ HashAlgorithm[SO] val name = name0
HashChangeEvent[JT] def bubbles: Boolean
HashChangeEvent[JT] def cancelBubble: Boolean
HashChangeEvent[JT] def cancelable: Boolean
+HashChangeEvent[JT] def composed: Boolean
HashChangeEvent[JT] def currentTarget: EventTarget
HashChangeEvent[JT] def defaultPrevented: Boolean
HashChangeEvent[JT] def eventPhase: Int
@@ -14276,6 +15366,7 @@ History[JC] def pushState(statedata: js.Any, title: String): Unit
History[JC] def pushState(statedata: js.Any, title: String, url: String): Unit
History[JC] def replaceState(statedata: js.Any, title: String): Unit
History[JC] def replaceState(statedata: js.Any, title: String, url: String): Unit
+History[JC] var scrollRestoration: ScrollRestoration
History[JC] def state: js.Any
HkdfCtrParams[JT] val context: BufferSource
HkdfCtrParams[JT] val hash: HashAlgorithmIdentifier
@@ -14371,6 +15462,7 @@ IDBEnvironment[JT] def indexedDB: IDBFactory (@deprecated in 1.2.0)
IDBEvent[JC] def bubbles: Boolean
IDBEvent[JC] def cancelBubble: Boolean
IDBEvent[JC] def cancelable: Boolean
+IDBEvent[JC] def composed: Boolean
IDBEvent[JC] def currentTarget: EventTarget
IDBEvent[JC] def defaultPrevented: Boolean
IDBEvent[JC] def eventPhase: Int
@@ -14401,8 +15493,8 @@ IDBIndex[JC] def keyPath: IDBKeyPath
IDBIndex[JC] val multiEntry: Boolean
IDBIndex[JC] def name: String
IDBIndex[JC] def objectStore: IDBObjectStore
-IDBIndex[JC] def openCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursor[S]]
-IDBIndex[JC] def openKeyCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursorReadOnly[S]]
+IDBIndex[JC] def openCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursorWithValue[S]]
+IDBIndex[JC] def openKeyCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursor[S]]
IDBIndex[JC] def unique: Boolean
IDBKeyRange[JC] def lower: IDBKey
IDBKeyRange[JC] def lowerOpen: Boolean
@@ -14426,8 +15518,8 @@ IDBObjectStore[JC] def index(name: String): IDBIndex
IDBObjectStore[JC] def indexNames: DOMStringList
IDBObjectStore[JC] def keyPath: IDBKeyPath
IDBObjectStore[JC] def name: String
-IDBObjectStore[JC] def openCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursor[S]]
-IDBObjectStore[JC] def openKeyCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursorReadOnly[S]]
+IDBObjectStore[JC] def openCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursorWithValue[S]]
+IDBObjectStore[JC] def openKeyCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursor[S]]
IDBObjectStore[JC] def put(value: IDBValue, key: IDBKey?): IDBRequest[IDBObjectStore, IDBKey]
IDBObjectStore[JC] def transaction: IDBTransaction
IDBOpenDBRequest[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
@@ -14466,8 +15558,8 @@ IDBStoreLike[JT] def getAllKeys(query: js.UndefOr[IDBKeyRange | IDBKey]?, count:
IDBStoreLike[JT] def getKey(key: IDBKey): IDBRequest[S, js.UndefOr[IDBKey]]
IDBStoreLike[JT] def keyPath: IDBKeyPath
IDBStoreLike[JT] def name: String
-IDBStoreLike[JT] def openCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursor[S]]
-IDBStoreLike[JT] def openKeyCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursorReadOnly[S]]
+IDBStoreLike[JT] def openCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursorWithValue[S]]
+IDBStoreLike[JT] def openKeyCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursor[S]]
IDBTransaction[JC] def abort(): Unit
IDBTransaction[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
IDBTransaction[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
@@ -14493,6 +15585,7 @@ IDBTransactionOptions[JT] val durability: js.UndefOr[IDBTransactionDurability]
IDBVersionChangeEvent[JC] def bubbles: Boolean
IDBVersionChangeEvent[JC] def cancelBubble: Boolean
IDBVersionChangeEvent[JC] def cancelable: Boolean
+IDBVersionChangeEvent[JC] def composed: Boolean
IDBVersionChangeEvent[JC] def currentTarget: EventTarget
IDBVersionChangeEvent[JC] def defaultPrevented: Boolean
IDBVersionChangeEvent[JC] def eventPhase: Int
@@ -14514,15 +15607,342 @@ IDBVersionChangeEventInit[JT] var composed: js.UndefOr[Boolean]
IDBVersionChangeEventInit[JT] var newVersion: js.UndefOr[java.lang.Double]
IDBVersionChangeEventInit[JT] var oldVersion: js.UndefOr[Double]
IDBVersionChangeEventInit[JT] var scoped: js.UndefOr[Boolean]
+Image[JC] var accessKey: String
+Image[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+Image[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+Image[JC] def after(nodes: Node | String*): Unit
+Image[JC] var alt: String
+Image[JC] def append(nodes: Node | String*): Unit
+Image[JC] def appendChild(newChild: Node): Node
+Image[JC] def attachShadow(init: ShadowRootInit): ShadowRoot
+Image[JC] def attributes: NamedNodeMap
+Image[JC] def baseURI: String
+Image[JC] def before(nodes: Node | String*): Unit
+Image[JC] def blur(): Unit
+Image[JC] def childElementCount: Int
+Image[JC] def childNodes: NodeList[Node]
+Image[JC] def children: HTMLCollection[Element]
+Image[JC] var classList: DOMTokenList
+Image[JC] var className: String
+Image[JC] def click(): Unit
+Image[JC] def clientHeight: Int
+Image[JC] def clientLeft: Int
+Image[JC] def clientTop: Int
+Image[JC] def clientWidth: Int
+Image[JC] def cloneNode(deep: Boolean?): Node
+Image[JC] def closest(selector: String): Element
+Image[JC] def compareDocumentPosition(other: Node): Int
+Image[JC] def complete: Boolean
+Image[JC] def contains(child: HTMLElement): Boolean
+Image[JC] def contains(otherNode: Node): Boolean
+Image[JC] var contentEditable: String
+Image[JC] def currentSrc: String
+Image[JC] def dataset: js.Dictionary[String]
+Image[JC] var dir: String
+Image[JC] def dispatchEvent(evt: Event): Boolean
+Image[JC] var draggable: Boolean
+Image[JC] var filters: Object
+Image[JC] def firstChild: Node
+Image[JC] def firstElementChild: Element
+Image[JC] def focus(): Unit
+Image[JC] def focus(options: FocusOptions): Unit
+Image[JC] def getAttribute(name: String): String
+Image[JC] def getAttributeNS(namespaceURI: String, localName: String): String
+Image[JC] def getAttributeNode(name: String): Attr
+Image[JC] def getAttributeNodeNS(namespaceURI: String, localName: String): Attr
+Image[JC] def getBoundingClientRect(): DOMRect
+Image[JC] def getClientRects(): DOMRectList
+Image[JC] def getElementsByClassName(classNames: String): HTMLCollection[Element]
+Image[JC] def getElementsByTagName(name: String): HTMLCollection[Element]
+Image[JC] def getElementsByTagNameNS(namespaceURI: String, localName: String): HTMLCollection[Element]
+Image[JC] var gotpointercapture: js.Function1[PointerEvent, _]
+Image[JC] def hasAttribute(name: String): Boolean
+Image[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
+Image[JC] def hasAttributes(): Boolean
+Image[JC] def hasChildNodes(): Boolean
+Image[JC] def hasPointerCapture(pointerId: Double): Boolean
+Image[JC] var height: Int
+Image[JC] var href: String
+Image[JC] var id: String
+Image[JC] var innerHTML: String
+Image[JC] var innerText: String
+Image[JC] def insertAdjacentElement(position: String, element: Element): Element
+Image[JC] def insertAdjacentHTML(where: String, html: String): Unit
+Image[JC] def insertBefore(newChild: Node, refChild: Node): Node
+Image[JC] def isConnected: Boolean
+Image[JC] def isContentEditable: Boolean
+Image[JC] def isDefaultNamespace(namespaceURI: String): Boolean
+Image[JC] def isEqualNode(arg: Node): Boolean
+Image[JC] var isMap: Boolean
+Image[JC] def isSameNode(other: Node): Boolean
+Image[JC] def isSupported(feature: String, version: String): Boolean
+Image[JC] var lang: String
+Image[JC] def lastChild: Node
+Image[JC] def lastElementChild: Element
+Image[JC] var loading: LazyLoadingState
+Image[JC] def localName: String
+Image[JC] def lookupNamespaceURI(prefix: String): String
+Image[JC] def lookupPrefix(namespaceURI: String): String
+Image[JC] var lostpointercapture: js.Function1[PointerEvent, _]
+Image[JC] def matches(selector: String): Boolean
+Image[JC] def namespaceURI: String
+Image[JC] var naturalHeight: Int
+Image[JC] var naturalWidth: Int
+Image[JC] def nextElementSibling: Element
+Image[JC] def nextSibling: Node
+Image[JC] def nodeName: String
+Image[JC] def nodeType: Int
+Image[JC] var nodeValue: String
+Image[JC] def normalize(): Unit
+Image[JC] def offsetHeight: Double
+Image[JC] def offsetLeft: Double
+Image[JC] def offsetParent: Element
+Image[JC] def offsetTop: Double
+Image[JC] def offsetWidth: Double
+Image[JC] var onabort: js.Function1[UIEvent, _]
+Image[JC] var onactivate: js.Function1[UIEvent, _]
+Image[JC] var onbeforeactivate: js.Function1[UIEvent, _]
+Image[JC] var onbeforecopy: js.Function1[DragEvent, _]
+Image[JC] var onbeforecut: js.Function1[DragEvent, _]
+Image[JC] var onbeforedeactivate: js.Function1[UIEvent, _]
+Image[JC] var onbeforepaste: js.Function1[DragEvent, _]
+Image[JC] var onblur: js.Function1[FocusEvent, _]
+Image[JC] var oncanplay: js.Function1[Event, _]
+Image[JC] var oncanplaythrough: js.Function1[Event, _]
+Image[JC] var onchange: js.Function1[Event, _]
+Image[JC] var onclick: js.Function1[MouseEvent, _]
+Image[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+Image[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+Image[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
+Image[JC] var oncontextmenu: js.Function1[MouseEvent, _]
+Image[JC] var oncopy: js.Function1[ClipboardEvent, _]
+Image[JC] var oncuechange: js.Function1[Event, _]
+Image[JC] var oncut: js.Function1[ClipboardEvent, _]
+Image[JC] var ondblclick: js.Function1[MouseEvent, _]
+Image[JC] var ondeactivate: js.Function1[UIEvent, _]
+Image[JC] var ondrag: js.Function1[DragEvent, _]
+Image[JC] var ondragend: js.Function1[DragEvent, _]
+Image[JC] var ondragenter: js.Function1[DragEvent, _]
+Image[JC] var ondragleave: js.Function1[DragEvent, _]
+Image[JC] var ondragover: js.Function1[DragEvent, _]
+Image[JC] var ondragstart: js.Function1[DragEvent, _]
+Image[JC] var ondrop: js.Function1[DragEvent, _]
+Image[JC] var ondurationchange: js.Function1[Event, _]
+Image[JC] var onemptied: js.Function1[Event, _]
+Image[JC] var onended: js.Function1[Event, _]
+Image[JC] var onfocus: js.Function1[FocusEvent, _]
+Image[JC] var onfocusin: js.Function1[FocusEvent, _]
+Image[JC] var onfocusout: js.Function1[FocusEvent, _]
+Image[JC] var onfullscreenchange: js.Function1[Event, _]
+Image[JC] var onfullscreenerror: js.Function1[Event, _]
+Image[JC] var onhelp: js.Function1[Event, _]
+Image[JC] var oninput: js.Function1[Event, _]
+Image[JC] var onkeydown: js.Function1[KeyboardEvent, _]
+Image[JC] var onkeypress: js.Function1[KeyboardEvent, _]
+Image[JC] var onkeyup: js.Function1[KeyboardEvent, _]
+Image[JC] var onload: js.Function1[Event, _]
+Image[JC] var onloadeddata: js.Function1[Event, _]
+Image[JC] var onloadedmetadata: js.Function1[Event, _]
+Image[JC] var onloadstart: js.Function1[Event, _]
+Image[JC] var onmousedown: js.Function1[MouseEvent, _]
+Image[JC] var onmouseenter: js.Function1[MouseEvent, _]
+Image[JC] var onmouseleave: js.Function1[MouseEvent, _]
+Image[JC] var onmousemove: js.Function1[MouseEvent, _]
+Image[JC] var onmouseout: js.Function1[MouseEvent, _]
+Image[JC] var onmouseover: js.Function1[MouseEvent, _]
+Image[JC] var onmouseup: js.Function1[MouseEvent, _]
+Image[JC] var onmousewheel: js.Function1[WheelEvent, _]
+Image[JC] var onpaste: js.Function1[ClipboardEvent, _]
+Image[JC] var onpause: js.Function1[Event, _]
+Image[JC] var onplay: js.Function1[Event, _]
+Image[JC] var onplaying: js.Function1[Event, _]
+Image[JC] var onpointercancel: js.Function1[PointerEvent, _]
+Image[JC] var onpointerdown: js.Function1[PointerEvent, _]
+Image[JC] var onpointerenter: js.Function1[PointerEvent, _]
+Image[JC] var onpointerleave: js.Function1[PointerEvent, _]
+Image[JC] var onpointermove: js.Function1[PointerEvent, _]
+Image[JC] var onpointerout: js.Function1[PointerEvent, _]
+Image[JC] var onpointerover: js.Function1[PointerEvent, _]
+Image[JC] var onpointerup: js.Function1[PointerEvent, _]
+Image[JC] var onprogress: js.Function1[js.Any, _]
+Image[JC] var onratechange: js.Function1[Event, _]
+Image[JC] var onreadystatechange: js.Function1[Event, _]
+Image[JC] var onreset: js.Function1[Event, _]
+Image[JC] var onscroll: js.Function1[UIEvent, _]
+Image[JC] var onseeked: js.Function1[Event, _]
+Image[JC] var onseeking: js.Function1[Event, _]
+Image[JC] var onselect: js.Function1[UIEvent, _]
+Image[JC] var onselectstart: js.Function1[Event, _]
+Image[JC] var onstalled: js.Function1[Event, _]
+Image[JC] var onsubmit: js.Function1[Event, _]
+Image[JC] var onsuspend: js.Function1[Event, _]
+Image[JC] var ontimeupdate: js.Function1[Event, _]
+Image[JC] var onvolumechange: js.Function1[Event, _]
+Image[JC] var onwaiting: js.Function1[Event, _]
+Image[JC] var onwheel: js.Function1[WheelEvent, _]
+Image[JC] var outerHTML: String
+Image[JC] def ownerDocument: Document
+Image[JC] override def ownerDocument: HTMLDocument
+Image[JC] var parentElement: HTMLElement
+Image[JC] def parentNode: Node
+Image[JC] def prefix: String
+Image[JC] def prepend(nodes: Node | String*): Unit
+Image[JC] def previousElementSibling: Element
+Image[JC] def previousSibling: Node
+Image[JC] def querySelector(selectors: String): Element
+Image[JC] def querySelectorAll(selectors: String): NodeList[Element]
+Image[JC] var readyState: js.Any
+Image[JC] var recordNumber: js.Any
+Image[JC] def releasePointerCapture(pointerId: Double): Unit
+Image[JC] def remove(): Unit
+Image[JC] def removeAttribute(name: String): Unit
+Image[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
+Image[JC] def removeAttributeNode(oldAttr: Attr): Attr
+Image[JC] def removeChild(oldChild: Node): Node
+Image[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+Image[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+Image[JC] def replaceChild(newChild: Node, oldChild: Node): Node
+Image[JC] def replaceChildren(nodes: Node | String*): Unit
+Image[JC] def replaceWith(nodes: Node | String*): Unit
+Image[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
+Image[JC] def requestPointerLock(): Unit
+Image[JC] def scrollHeight: Int
+Image[JC] def scrollIntoView(top: Boolean?): Unit
+Image[JC] var scrollLeft: Double
+Image[JC] var scrollTop: Double
+Image[JC] def scrollWidth: Int
+Image[JC] def setAttribute(name: String, value: String): Unit
+Image[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
+Image[JC] def setAttributeNode(newAttr: Attr): Attr
+Image[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+Image[JC] def setPointerCapture(pointerId: Double): Unit
+Image[JC] def shadowRoot: ShadowRoot
+Image[JC] var sizes: String
+Image[JC] var spellcheck: Boolean
+Image[JC] var src: String
+Image[JC] var srcset: String
+Image[JC] def style: CSSStyleDeclaration
+Image[JC] def style_ = (value: CSSStyleDeclaration): Unit
+Image[JC] def style_ = (value: String): Unit
+Image[JC] var tabIndex: Int
+Image[JC] def tagName: String
+Image[JC] var textContent: String
+Image[JC] var title: String
+Image[JC] var useMap: String
+Image[JC] var width: Int
+Image[JC] def x: Int
+Image[JC] def y: Int
ImageBitmap[JT] def close(): Unit
ImageBitmap[JT] def height: Double
ImageBitmap[JT] def width: Double
ImageCapture[JC] def grabFrame(): js.Promise[ImageBitmap]
ImageCapture[JC] def takePhoto(): js.Promise[Blob]
ImageCapture[JC] val track: MediaStreamTrack
-ImageData[JC] def data: js.Array[Int]
+ImageData[JC] def data: Uint8ClampedArray
ImageData[JC] def height: Int
ImageData[JC] def width: Int
+ImageDataSettings[JT] var colorSpace: js.UndefOr[PredefinedColorSpace]
+InputEvent[JC] def bubbles: Boolean
+InputEvent[JC] def cancelBubble: Boolean
+InputEvent[JC] def cancelable: Boolean
+InputEvent[JC] def composed: Boolean
+InputEvent[JC] def currentTarget: EventTarget
+InputEvent[JC] def data: String
+InputEvent[JC] def dataTransfer: DataTransfer
+InputEvent[JC] def defaultPrevented: Boolean
+InputEvent[JC] def detail: Int
+InputEvent[JC] def eventPhase: Int
+InputEvent[JC] def getTargetRanges(): js.Array[StaticRange]
+InputEvent[JC] def inputType: InputType
+InputEvent[JC] def isComposing: Boolean
+InputEvent[JC] def isTrusted: Boolean
+InputEvent[JC] def preventDefault(): Unit
+InputEvent[JC] def stopImmediatePropagation(): Unit
+InputEvent[JC] def stopPropagation(): Unit
+InputEvent[JC] def target: EventTarget
+InputEvent[JC] def timeStamp: Double
+InputEvent[JC] def `type`: String
+InputEvent[JC] def view: Window
+InputEventInit[JT] var bubbles: js.UndefOr[Boolean]
+InputEventInit[JT] var cancelable: js.UndefOr[Boolean]
+InputEventInit[JT] var composed: js.UndefOr[Boolean]
+InputEventInit[JT] var data: js.UndefOr[String]
+InputEventInit[JT] var detail: js.UndefOr[Int]
+InputEventInit[JT] var inputType: js.UndefOr[InputType]
+InputEventInit[JT] var isComposing: js.UndefOr[Boolean]
+InputEventInit[JT] var scoped: js.UndefOr[Boolean]
+InputEventInit[JT] var view: js.UndefOr[Window]
+InputType[JT]
+InputType[SO] val deleteByCut: InputType
+InputType[SO] val deleteByDrag: InputType
+InputType[SO] val deleteContent: InputType
+InputType[SO] val deleteContentBackward: InputType
+InputType[SO] val deleteContentForward: InputType
+InputType[SO] val deleteEntireSoftLine: InputType
+InputType[SO] val deleteHardLineBackward: InputType
+InputType[SO] val deleteHardLineForward: InputType
+InputType[SO] val deleteSoftLineBackward: InputType
+InputType[SO] val deleteSoftLineForward: InputType
+InputType[SO] val deleteWordBackward: InputType
+InputType[SO] val deleteWordForward: InputType
+InputType[SO] val formatBackColor: InputType
+InputType[SO] val formatBold: InputType
+InputType[SO] val formatFontColor: InputType
+InputType[SO] val formatFontName: InputType
+InputType[SO] val formatIndent: InputType
+InputType[SO] val formatItalic: InputType
+InputType[SO] val formatJustifyCenter: InputType
+InputType[SO] val formatJustifyFull: InputType
+InputType[SO] val formatJustifyLeft: InputType
+InputType[SO] val formatJustifyRight: InputType
+InputType[SO] val formatOutdent: InputType
+InputType[SO] val formatRemove: InputType
+InputType[SO] val formatSetBlockTextDirection: InputType
+InputType[SO] val formatSetInlineTextDirection: InputType
+InputType[SO] val formatStrikeThrough: InputType
+InputType[SO] val formatSubscript: InputType
+InputType[SO] val formatSuperscript: InputType
+InputType[SO] val formatUnderline: InputType
+InputType[SO] val historyRedo: InputType
+InputType[SO] val historyUndo: InputType
+InputType[SO] val insertCompositionText: InputType
+InputType[SO] val insertFromDrop: InputType
+InputType[SO] val insertFromPaste: InputType
+InputType[SO] val insertFromPasteAsQuotation: InputType
+InputType[SO] val insertFromYank: InputType
+InputType[SO] val insertHorizontalRule: InputType
+InputType[SO] val insertLineBreak: InputType
+InputType[SO] val insertLink: InputType
+InputType[SO] val insertOrderedList: InputType
+InputType[SO] val insertParagraph: InputType
+InputType[SO] val insertReplacementText: InputType
+InputType[SO] val insertText: InputType
+InputType[SO] val insertTranspose: InputType
+InputType[SO] val insertUnorderedList: InputType
+IntersectionObserver[JC] def disconnect(): Unit
+IntersectionObserver[JC] def observe(target: Element): Unit
+IntersectionObserver[JC] def root: Document | Element
+IntersectionObserver[JC] def rootMargin: String
+IntersectionObserver[JC] def takeRecords(): js.Array[IntersectionObserverEntry]
+IntersectionObserver[JC] def thresholds: FrozenArray[Double]
+IntersectionObserver[JC] def unobserve(target: Element): Unit
+IntersectionObserverEntry[JC] def boundingClientRect: DOMRectReadOnly
+IntersectionObserverEntry[JC] def intersectionRatio: Double
+IntersectionObserverEntry[JC] def intersectionRect: DOMRectReadOnly
+IntersectionObserverEntry[JC] def isIntersecting: Boolean
+IntersectionObserverEntry[JC] def rootBounds: DOMRectReadOnly
+IntersectionObserverEntry[JC] def target: Element
+IntersectionObserverEntry[JC] def time: Double
+IntersectionObserverEntryInit[JT] var boundingClientRect: DOMRectInit
+IntersectionObserverEntryInit[JT] var intersectionRatio: Double
+IntersectionObserverEntryInit[JT] var intersectionRect: DOMRectInit
+IntersectionObserverEntryInit[JT] var isIntersecting: Boolean
+IntersectionObserverEntryInit[JT] var rootBounds: DOMRectInit
+IntersectionObserverEntryInit[JT] var target: Element
+IntersectionObserverEntryInit[JT] var time: Double
+IntersectionObserverInit[JT] var root: js.UndefOr[Document | Element]
+IntersectionObserverInit[JT] var rootMargin: js.UndefOr[String]
+IntersectionObserverInit[JT] var threshold: js.UndefOr[Double | js.Array[Double]]
JsonWebKey[JT] var alg: js.Array[String]
JsonWebKey[JT] var crv: String
JsonWebKey[JT] var d: String
@@ -14992,12 +16412,15 @@ KeyboardEvent[JC] def bubbles: Boolean
KeyboardEvent[JC] def cancelBubble: Boolean
KeyboardEvent[JC] def cancelable: Boolean
KeyboardEvent[JC] def charCode: Int
+KeyboardEvent[JC] def code: String
+KeyboardEvent[JC] def composed: Boolean
KeyboardEvent[JC] def ctrlKey: Boolean
KeyboardEvent[JC] def currentTarget: EventTarget
KeyboardEvent[JC] def defaultPrevented: Boolean
KeyboardEvent[JC] def detail: Int
KeyboardEvent[JC] def eventPhase: Int
KeyboardEvent[JC] def getModifierState(keyArg: String): Boolean
+KeyboardEvent[JC] def isComposing: Boolean
KeyboardEvent[JC] def isTrusted: Boolean
KeyboardEvent[JC] def key: String
KeyboardEvent[JC] def keyCode: Int
@@ -15020,6 +16443,7 @@ KeyboardEventInit[JT] var altKey: js.UndefOr[Boolean]
KeyboardEventInit[JT] var bubbles: js.UndefOr[Boolean]
KeyboardEventInit[JT] var cancelable: js.UndefOr[Boolean]
KeyboardEventInit[JT] var charCode: js.UndefOr[Int]
+KeyboardEventInit[JT] var code: js.UndefOr[String]
KeyboardEventInit[JT] var composed: js.UndefOr[Boolean]
KeyboardEventInit[JT] var ctrlKey: js.UndefOr[Boolean]
KeyboardEventInit[JT] var detail: js.UndefOr[Int]
@@ -15032,25 +16456,164 @@ KeyboardEventInit[JT] var repeat: js.UndefOr[Boolean]
KeyboardEventInit[JT] var scoped: js.UndefOr[Boolean]
KeyboardEventInit[JT] var shiftKey: js.UndefOr[Boolean]
KeyboardEventInit[JT] var view: js.UndefOr[Window]
+LazyLoadingState[JT]
+LazyLoadingState[SO] val eager: LazyLoadingState
+LazyLoadingState[SO] val `lazy`: LazyLoadingState
LinkStyle[JT] def sheet: StyleSheet
Location[JT] def assign(url: String): Unit
Location[JT] var hash: String
Location[JT] var host: String
Location[JT] var hostname: String
Location[JT] var href: String
-Location[JT] def origin: js.UndefOr[String]
+Location[JT] def origin: String
Location[JT] var pathname: String
Location[JT] var port: String
Location[JT] var protocol: String
-Location[JT] def reload(flag: Boolean?): Unit
+Location[JT] def reload(): Unit
Location[JT] def replace(url: String): Unit
Location[JT] var search: String
+Lock[JC] def mode: LockMode
+Lock[JC] def name: String
+LockInfo[JT] def clientId: String
+LockInfo[JT] def mode: LockMode
+LockInfo[JT] def name: String
+LockManager[JC] def query(): js.Promise[LockManagerSnapshot]
+LockManager[JC] def request(name: String, callback: js.Function1[Lock, js.Promise[Unit]]): js.Promise[Unit]
+LockManager[JC] def request(name: String, options: LockOptions, callback: js.Function1[Lock, js.Promise[Unit]]): js.Promise[Unit]
+LockManagerSnapshot[JT] def held: js.Array[LockInfo]
+LockManagerSnapshot[JT] def pending: js.Array[LockInfo]
+LockMode[JT]
+LockMode[SO] val exclusive: LockMode
+LockMode[SO] val shared: LockMode
+LockOptions[JT] var ifAvailable: js.UndefOr[Boolean]
+LockOptions[JT] var mode: js.UndefOr[LockMode]
+LockOptions[JT] var signal: js.UndefOr[AbortSignal]
+LockOptions[JT] var steal: js.UndefOr[Boolean]
MIMEType[JT]
MIMEType[SO] val `application/xhtml+xml` = "application/xhtml+xml".asInstanceOf[MIMEType]
MIMEType[SO] val `application/xml` = "application/xml".asInstanceOf[MIMEType]
MIMEType[SO] val `image/svg+xml` = "image/svg+xml".asInstanceOf[MIMEType]
MIMEType[SO] val `text/html` = "text/html".asInstanceOf[MIMEType]
MIMEType[SO] val `text/xml` = "text/xml".asInstanceOf[MIMEType]
+MathMLElement[JC] var accessKey: String
+MathMLElement[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+MathMLElement[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+MathMLElement[JC] def after(nodes: Node | String*): Unit
+MathMLElement[JC] def append(nodes: Node | String*): Unit
+MathMLElement[JC] def appendChild(newChild: Node): Node
+MathMLElement[JC] def attachShadow(init: ShadowRootInit): ShadowRoot
+MathMLElement[JC] def attributes: NamedNodeMap
+MathMLElement[JC] var autofocus: Boolean
+MathMLElement[JC] def baseURI: String
+MathMLElement[JC] def before(nodes: Node | String*): Unit
+MathMLElement[JC] def childElementCount: Int
+MathMLElement[JC] def childNodes: NodeList[Node]
+MathMLElement[JC] def children: HTMLCollection[Element]
+MathMLElement[JC] var classList: DOMTokenList
+MathMLElement[JC] var className: String
+MathMLElement[JC] def clientHeight: Int
+MathMLElement[JC] def clientLeft: Int
+MathMLElement[JC] def clientTop: Int
+MathMLElement[JC] def clientWidth: Int
+MathMLElement[JC] def cloneNode(deep: Boolean?): Node
+MathMLElement[JC] def closest(selector: String): Element
+MathMLElement[JC] def compareDocumentPosition(other: Node): Int
+MathMLElement[JC] def contains(otherNode: Node): Boolean
+MathMLElement[JC] def dispatchEvent(evt: Event): Boolean
+MathMLElement[JC] def firstChild: Node
+MathMLElement[JC] def firstElementChild: Element
+MathMLElement[JC] def getAttribute(name: String): String
+MathMLElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
+MathMLElement[JC] def getAttributeNode(name: String): Attr
+MathMLElement[JC] def getAttributeNodeNS(namespaceURI: String, localName: String): Attr
+MathMLElement[JC] def getBoundingClientRect(): DOMRect
+MathMLElement[JC] def getClientRects(): DOMRectList
+MathMLElement[JC] def getElementsByClassName(classNames: String): HTMLCollection[Element]
+MathMLElement[JC] def getElementsByTagName(name: String): HTMLCollection[Element]
+MathMLElement[JC] def getElementsByTagNameNS(namespaceURI: String, localName: String): HTMLCollection[Element]
+MathMLElement[JC] def hasAttribute(name: String): Boolean
+MathMLElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
+MathMLElement[JC] def hasAttributes(): Boolean
+MathMLElement[JC] def hasChildNodes(): Boolean
+MathMLElement[JC] def hasPointerCapture(pointerId: Double): Boolean
+MathMLElement[JC] var id: String
+MathMLElement[JC] var innerHTML: String
+MathMLElement[JC] var innerText: String
+MathMLElement[JC] def insertAdjacentElement(position: String, element: Element): Element
+MathMLElement[JC] def insertAdjacentHTML(where: String, html: String): Unit
+MathMLElement[JC] def insertBefore(newChild: Node, refChild: Node): Node
+MathMLElement[JC] def isConnected: Boolean
+MathMLElement[JC] def isDefaultNamespace(namespaceURI: String): Boolean
+MathMLElement[JC] def isEqualNode(arg: Node): Boolean
+MathMLElement[JC] def isSameNode(other: Node): Boolean
+MathMLElement[JC] def isSupported(feature: String, version: String): Boolean
+MathMLElement[JC] def lastChild: Node
+MathMLElement[JC] def lastElementChild: Element
+MathMLElement[JC] def localName: String
+MathMLElement[JC] def lookupNamespaceURI(prefix: String): String
+MathMLElement[JC] def lookupPrefix(namespaceURI: String): String
+MathMLElement[JC] def matches(selector: String): Boolean
+MathMLElement[JC] def namespaceURI: String
+MathMLElement[JC] def nextElementSibling: Element
+MathMLElement[JC] def nextSibling: Node
+MathMLElement[JC] def nodeName: String
+MathMLElement[JC] def nodeType: Int
+MathMLElement[JC] var nodeValue: String
+MathMLElement[JC] def normalize(): Unit
+MathMLElement[JC] var onclick: js.Function1[MouseEvent, _]
+MathMLElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+MathMLElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+MathMLElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
+MathMLElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
+MathMLElement[JC] var oncut: js.Function1[ClipboardEvent, _]
+MathMLElement[JC] var onfocusin: js.Function1[FocusEvent, _]
+MathMLElement[JC] var onfocusout: js.Function1[FocusEvent, _]
+MathMLElement[JC] var onfullscreenchange: js.Function1[Event, _]
+MathMLElement[JC] var onfullscreenerror: js.Function1[Event, _]
+MathMLElement[JC] var onload: js.Function1[Event, _]
+MathMLElement[JC] var onmousedown: js.Function1[MouseEvent, _]
+MathMLElement[JC] var onmousemove: js.Function1[MouseEvent, _]
+MathMLElement[JC] var onmouseout: js.Function1[MouseEvent, _]
+MathMLElement[JC] var onmouseover: js.Function1[MouseEvent, _]
+MathMLElement[JC] var onmouseup: js.Function1[MouseEvent, _]
+MathMLElement[JC] var onpaste: js.Function1[ClipboardEvent, _]
+MathMLElement[JC] var outerHTML: String
+MathMLElement[JC] def ownerDocument: Document
+MathMLElement[JC] def parentNode: Node
+MathMLElement[JC] def prefix: String
+MathMLElement[JC] def prepend(nodes: Node | String*): Unit
+MathMLElement[JC] def previousElementSibling: Element
+MathMLElement[JC] def previousSibling: Node
+MathMLElement[JC] def querySelector(selectors: String): Element
+MathMLElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+MathMLElement[JC] def releasePointerCapture(pointerId: Double): Unit
+MathMLElement[JC] def remove(): Unit
+MathMLElement[JC] def removeAttribute(name: String): Unit
+MathMLElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
+MathMLElement[JC] def removeAttributeNode(oldAttr: Attr): Attr
+MathMLElement[JC] def removeChild(oldChild: Node): Node
+MathMLElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+MathMLElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+MathMLElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
+MathMLElement[JC] def replaceChildren(nodes: Node | String*): Unit
+MathMLElement[JC] def replaceWith(nodes: Node | String*): Unit
+MathMLElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
+MathMLElement[JC] def requestPointerLock(): Unit
+MathMLElement[JC] def scrollHeight: Int
+MathMLElement[JC] def scrollIntoView(top: Boolean?): Unit
+MathMLElement[JC] var scrollLeft: Double
+MathMLElement[JC] var scrollTop: Double
+MathMLElement[JC] def scrollWidth: Int
+MathMLElement[JC] def setAttribute(name: String, value: String): Unit
+MathMLElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
+MathMLElement[JC] def setAttributeNode(newAttr: Attr): Attr
+MathMLElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+MathMLElement[JC] def setPointerCapture(pointerId: Double): Unit
+MathMLElement[JC] def shadowRoot: ShadowRoot
+MathMLElement[JC] var style: CSSStyleDeclaration
+MathMLElement[JC] var tabIndex: Int
+MathMLElement[JC] def tagName: String
+MathMLElement[JC] var textContent: String
MediaDeviceInfo[JT] val deviceId: String
MediaDeviceInfo[JT] val groupId: String
MediaDeviceInfo[JT] val kind: MediaDeviceKind
@@ -15095,11 +16658,16 @@ MediaList[JC] def item(index: Int): String
MediaList[JC] def length: Int
MediaList[JC] def mediaText: String
MediaList[JC] @scala.scalajs.js.annotation.JSBracketAccess def update(index: Int, v: String): Unit
-MediaQueryList[JT] def addListener(listener: MediaQueryListListener): Unit
+MediaQueryList[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+MediaQueryList[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+MediaQueryList[JT] def addListener(listener: MediaQueryListListener): Unit (@deprecated in 2.4.0)
+MediaQueryList[JT] def dispatchEvent(evt: Event): Boolean
MediaQueryList[JT] def matches: Boolean
-MediaQueryList[JT] var media: String
-MediaQueryList[JT] def removeListener(listener: MediaQueryListListener): Unit
-MediaQueryListListener[JT] def apply(mql: MediaQueryList): Unit
+MediaQueryList[JT] def media: String
+MediaQueryList[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+MediaQueryList[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+MediaQueryList[JT] def removeListener(listener: MediaQueryListListener): Unit (@deprecated in 2.4.0)
+MediaQueryListListener[JT] def apply(mql: MediaQueryList): Unit (@deprecated in 2.4.0)
MediaSource[JC] def activeSourceBuffers: SourceBufferList
MediaSource[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
MediaSource[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
@@ -15204,6 +16772,7 @@ MediaStreamTrack[SO] def apply(enabled: js.UndefOr[Boolean]?, id: js.UndefOr[Str
MediaStreamTrackEvent[JC] def bubbles: Boolean
MediaStreamTrackEvent[JC] def cancelBubble: Boolean
MediaStreamTrackEvent[JC] def cancelable: Boolean
+MediaStreamTrackEvent[JC] def composed: Boolean
MediaStreamTrackEvent[JC] def currentTarget: EventTarget
MediaStreamTrackEvent[JC] def defaultPrevented: Boolean
MediaStreamTrackEvent[JC] def eventPhase: Int
@@ -15279,6 +16848,7 @@ MessageChannel[JC] def port2: MessagePort
MessageEvent[JC] def bubbles: Boolean
MessageEvent[JC] def cancelBubble: Boolean
MessageEvent[JC] def cancelable: Boolean
+MessageEvent[JC] def composed: Boolean
MessageEvent[JC] def currentTarget: EventTarget
MessageEvent[JC] def data: Any
MessageEvent[JC] def defaultPrevented: Boolean
@@ -15325,6 +16895,7 @@ MouseEvent[JC] def cancelBubble: Boolean
MouseEvent[JC] def cancelable: Boolean
MouseEvent[JC] def clientX: Double
MouseEvent[JC] def clientY: Double
+MouseEvent[JC] def composed: Boolean
MouseEvent[JC] def ctrlKey: Boolean
MouseEvent[JC] def currentTarget: EventTarget
MouseEvent[JC] def defaultPrevented: Boolean
@@ -15387,6 +16958,62 @@ MutationRecord[JT] def previousSibling: Node
MutationRecord[JT] def removedNodes: NodeList[Node]
MutationRecord[JT] def target: Node
MutationRecord[JT] def `type`: String
+NDEFMessage[JC] def records: FrozenArray[NDEFRecord]
+NDEFReader[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+NDEFReader[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+NDEFReader[JC] def dispatchEvent(evt: Event): Boolean
+NDEFReader[JC] var onreading: js.Function1[NDEFReadingEvent, Any]
+NDEFReader[JC] var onreadingerror: js.Function1[Event, Any]
+NDEFReader[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+NDEFReader[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+NDEFReader[JC] def scan(options: NDEFScanOptions?): js.Promise[Unit]
+NDEFReader[JC] def write(message: String): js.Promise[Unit]
+NDEFReader[JC] def write(message: String, options: NDEFWriteOptions): js.Promise[Unit]
+NDEFReader[JC] def write(message: js.Array[NDEFRecord]): js.Promise[Unit]
+NDEFReader[JC] def write(message: js.Array[NDEFRecord], options: NDEFWriteOptions): js.Promise[Unit]
+NDEFReader[JC] def write(message: js.typedarray.ArrayBuffer): js.Promise[Unit]
+NDEFReader[JC] def write(message: js.typedarray.ArrayBuffer, options: NDEFWriteOptions): js.Promise[Unit]
+NDEFReader[JC] def write(message: js.typedarray.DataView): js.Promise[Unit]
+NDEFReader[JC] def write(message: js.typedarray.DataView, options: NDEFWriteOptions): js.Promise[Unit]
+NDEFReader[JC] def write(message: js.typedarray.TypedArray[_, _], options: NDEFWriteOptions?): js.Promise[Unit]
+NDEFReadingEvent[JC] def bubbles: Boolean
+NDEFReadingEvent[JC] def cancelBubble: Boolean
+NDEFReadingEvent[JC] def cancelable: Boolean
+NDEFReadingEvent[JC] def composed: Boolean
+NDEFReadingEvent[JC] def currentTarget: EventTarget
+NDEFReadingEvent[JC] def defaultPrevented: Boolean
+NDEFReadingEvent[JC] def eventPhase: Int
+NDEFReadingEvent[JC] def isTrusted: Boolean
+NDEFReadingEvent[JC] def message: NDEFMessage
+NDEFReadingEvent[JC] def preventDefault(): Unit
+NDEFReadingEvent[JC] def serialNumber: String
+NDEFReadingEvent[JC] def stopImmediatePropagation(): Unit
+NDEFReadingEvent[JC] def stopPropagation(): Unit
+NDEFReadingEvent[JC] def target: EventTarget
+NDEFReadingEvent[JC] def timeStamp: Double
+NDEFReadingEvent[JC] def `type`: String
+NDEFReadingEventInit[JT] var bubbles: js.UndefOr[Boolean]
+NDEFReadingEventInit[JT] var cancelable: js.UndefOr[Boolean]
+NDEFReadingEventInit[JT] var composed: js.UndefOr[Boolean]
+NDEFReadingEventInit[JT] var message: NDEFRecordInit
+NDEFReadingEventInit[JT] var scoped: js.UndefOr[Boolean]
+NDEFReadingEventInit[JT] var serialNumber: js.UndefOr[String]
+NDEFRecord[JC] def data: js.typedarray.DataView
+NDEFRecord[JC] def encoding: js.UndefOr[String]
+NDEFRecord[JC] def id: js.UndefOr[String]
+NDEFRecord[JC] def lang: js.UndefOr[String]
+NDEFRecord[JC] def mediaType: js.UndefOr[String]
+NDEFRecord[JC] def recordType: String
+NDEFRecord[JC] def toRecords(): js.UndefOr[js.Array[NDEFRecord]]
+NDEFRecordInit[JT] var data: js.UndefOr[String | js.typedarray.DataView | js.typedarray.ArrayBuffer | js.typedarray.TypedArray[_, _] | js.typedarray.DataView | js.Array[NDEFRecord]]
+NDEFRecordInit[JT] var encoding: js.UndefOr[String]
+NDEFRecordInit[JT] var id: js.UndefOr[String]
+NDEFRecordInit[JT] var lang: js.UndefOr[String]
+NDEFRecordInit[JT] var mediaType: js.UndefOr[String]
+NDEFRecordInit[JT] var recordType: String
+NDEFScanOptions[JT] var signal: js.UndefOr[AbortSignal]
+NDEFWriteOptions[JT] var overwrite: js.UndefOr[Boolean]
+NDEFWriteOptions[JT] var signal: js.UndefOr[AbortSignal]
NamedNodeMap[JC] @scala.scalajs.js.annotation.JSBracketAccess def apply(index: Int): Attr
NamedNodeMap[JC] def getNamedItem(name: String): Attr
NamedNodeMap[JC] def getNamedItemNS(namespaceURI: String, localName: String): Attr
@@ -15405,17 +17032,25 @@ Navigator[JC] def geolocation: Geolocation
Navigator[JC] def getGamepads(): js.Array[Gamepad]
Navigator[JC] def language: String
Navigator[JC] def languages: js.Array[String]
+Navigator[JC] def locks: LockManager
Navigator[JC] def mediaDevices: MediaDevices
Navigator[JC] def onLine: Boolean
Navigator[JC] val permissions: Permissions
Navigator[JC] def platform: String
+Navigator[JC] def registerProtocolHandler(scheme: String, url: String): Unit
+Navigator[JC] def registerProtocolHandler(scheme: String, url: URL): Unit
Navigator[JC] def sendBeacon(url: String, data: BodyInit?): Boolean
Navigator[JC] val serviceWorker: ServiceWorkerContainer
Navigator[JC] def storage: StorageManager
+Navigator[JC] def unregisterProtocolHandler(scheme: String, url: String): Unit
+Navigator[JC] def unregisterProtocolHandler(scheme: String, url: URL): Unit
Navigator[JC] def userAgent: String
Navigator[JC] def vibrate(duration: Double): Boolean
Navigator[JC] def vibrate(pattern: js.Array[Double]): Boolean
-NavigatorContentUtils[JT]
+NavigatorContentUtils[JT] def registerProtocolHandler(scheme: String, url: String): Unit
+NavigatorContentUtils[JT] def registerProtocolHandler(scheme: String, url: URL): Unit
+NavigatorContentUtils[JT] def unregisterProtocolHandler(scheme: String, url: String): Unit
+NavigatorContentUtils[JT] def unregisterProtocolHandler(scheme: String, url: URL): Unit
NavigatorGeolocation[JT] def geolocation: Geolocation
NavigatorID[JT] def appName: String
NavigatorID[JT] def appVersion: String
@@ -15423,6 +17058,7 @@ NavigatorID[JT] def platform: String
NavigatorID[JT] def userAgent: String
NavigatorLanguage[JT] def language: String
NavigatorLanguage[JT] def languages: js.Array[String]
+NavigatorLocks[JT] def locks: LockManager
NavigatorOnLine[JT] def onLine: Boolean
NavigatorStorageUtils[JT]
NavigatorVibration[JT] def vibrate(duration: Double): Boolean
@@ -15430,7 +17066,6 @@ NavigatorVibration[JT] def vibrate(pattern: js.Array[Double]): Boolean
Node[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
Node[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
Node[JC] def appendChild(newChild: Node): Node
-Node[JC] def attributes: NamedNodeMap
Node[JC] def baseURI: String
Node[JC] def childNodes: NodeList[Node]
Node[JC] def cloneNode(deep: Boolean?): Node
@@ -15438,7 +17073,6 @@ Node[JC] def compareDocumentPosition(other: Node): Int
Node[JC] def contains(otherNode: Node): Boolean
Node[JC] def dispatchEvent(evt: Event): Boolean
Node[JC] def firstChild: Node
-Node[JC] def hasAttributes(): Boolean
Node[JC] def hasChildNodes(): Boolean
Node[JC] var innerText: String
Node[JC] def insertBefore(newChild: Node, refChild: Node): Node
@@ -15552,6 +17186,7 @@ NotificationOptions[SO] def apply(body: js.UndefOr[String]?, dir: js.UndefOr[Str
OfflineAudioCompletionEvent[JT] def bubbles: Boolean
OfflineAudioCompletionEvent[JT] def cancelBubble: Boolean
OfflineAudioCompletionEvent[JT] def cancelable: Boolean
+OfflineAudioCompletionEvent[JT] def composed: Boolean
OfflineAudioCompletionEvent[JT] def currentTarget: EventTarget
OfflineAudioCompletionEvent[JT] def defaultPrevented: Boolean
OfflineAudioCompletionEvent[JT] def eventPhase: Int
@@ -15625,6 +17260,7 @@ OscillatorNode[JT] var `type`: String
PageTransitionEvent[JT] def bubbles: Boolean
PageTransitionEvent[JT] def cancelBubble: Boolean
PageTransitionEvent[JT] def cancelable: Boolean
+PageTransitionEvent[JT] def composed: Boolean
PageTransitionEvent[JT] def currentTarget: EventTarget
PageTransitionEvent[JT] def defaultPrevented: Boolean
PageTransitionEvent[JT] def eventPhase: Int
@@ -15669,6 +17305,17 @@ ParentNode[JT] def children: HTMLCollection[Element]
ParentNode[JT] def firstElementChild: Element
ParentNode[JT] def lastElementChild: Element
ParentNode[JT] def replaceChildren(nodes: Node | String*): Unit
+Path2D[JC] def addPath(path: Path2D): Unit
+Path2D[JC] def arc(x: Double, y: Double, radius: Double, startAngle: Double, endAngle: Double): Unit
+Path2D[JC] def arc(x: Double, y: Double, radius: Double, startAngle: Double, endAngle: Double, counterclockwise: Boolean): Unit
+Path2D[JC] def arcTo(x1: Double, y1: Double, x2: Double, y2: Double, radius: Double): Unit
+Path2D[JC] def bezierCurveTo(cp1x: Double, cp1y: Double, cp2x: Double, cp2y: Double, x: Double, y: Double): Unit
+Path2D[JC] def closePath(): Unit
+Path2D[JC] def ellipse(x: Double, y: Double, radiusX: Double, radiusY: Double, rotation: Double, startAngle: Double, endAngle: Double, counterclockwise: Boolean?): Unit
+Path2D[JC] def lineTo(x: Double, y: Double): Unit
+Path2D[JC] def moveTo(x: Double, y: Double): Unit
+Path2D[JC] def quadraticCurveTo(cpx: Double, cpy: Double, x: Double, y: Double): Unit
+Path2D[JC] def rect(x: Double, y: Double, w: Double, h: Double): Unit
Pbkdf2Params[JT] val hash: HashAlgorithmIdentifier
Pbkdf2Params[JT] val iterations: Double
Pbkdf2Params[JT] val name: String
@@ -15681,30 +17328,33 @@ Pbkdf2Params[SO] val salt = salt0
Performance[JC] def clearMarks(markName: String?): Unit
Performance[JC] def clearMeasures(measureName: String?): Unit
Performance[JC] def clearResourceTimings(): Unit
-Performance[JC] def getEntries(): js.Dynamic
-Performance[JC] def getEntriesByName(name: String, entryType: String?): js.Dynamic
-Performance[JC] def getEntriesByType(entryType: String): js.Dynamic
-Performance[JC] def getMarks(markName: String?): js.Dynamic
-Performance[JC] def getMeasures(measureName: String?): js.Dynamic
-Performance[JC] def mark(markName: String): Unit
-Performance[JC] def measure(measureName: String, startMarkName: String?, endMarkName: String?): Unit
+Performance[JC] def getEntries(): js.Array[PerformanceEntry]
+Performance[JC] def getEntriesByName(name: String, `type`: String?): js.Array[PerformanceEntry]
+Performance[JC] def getEntriesByType(entryType: String): js.Array[PerformanceEntry]
+Performance[JC] def getMarks(markName: String?): js.Dynamic (@deprecated in 2.8.0)
+Performance[JC] def getMeasures(measureName: String?): js.Dynamic (@deprecated in 2.8.0)
+Performance[JC] def mark(markName: String): PerformanceMark
+Performance[JC] def measure(measureName: String, startMarkName: String?, endMarkName: String?): PerformanceMeasure
Performance[JC] def navigation: PerformanceNavigation
Performance[JC] def now(): Double
Performance[JC] def setResourceTimingBufferSize(maxSize: Int): Unit
Performance[JC] def timing: PerformanceTiming
-Performance[JC] def toJSON(): js.Dynamic
+Performance[JC] def toJSON(): js.Object
PerformanceEntry[JC] def duration: Int
PerformanceEntry[JC] def entryType: String
PerformanceEntry[JC] def name: String
PerformanceEntry[JC] def startTime: Double
+PerformanceEntry[JC] def toJSON(): js.Object
PerformanceMark[JC] def duration: Int
PerformanceMark[JC] def entryType: String
PerformanceMark[JC] def name: String
PerformanceMark[JC] def startTime: Double
+PerformanceMark[JC] def toJSON(): js.Object
PerformanceMeasure[JC] def duration: Int
PerformanceMeasure[JC] def entryType: String
PerformanceMeasure[JC] def name: String
PerformanceMeasure[JC] def startTime: Double
+PerformanceMeasure[JC] def toJSON(): js.Object
PerformanceNavigation[JC] def redirectCount: Int
PerformanceNavigation[JC] def toJSON(): js.Dynamic
PerformanceNavigation[JC] def `type`: Int
@@ -15727,6 +17377,7 @@ PerformanceResourceTiming[JC] def requestStart: Int
PerformanceResourceTiming[JC] var responseEnd: Int
PerformanceResourceTiming[JC] def responseStart: Int
PerformanceResourceTiming[JC] def startTime: Double
+PerformanceResourceTiming[JC] def toJSON(): js.Object
PerformanceTiming[JC] def connectEnd: Double
PerformanceTiming[JC] def connectStart: Double
PerformanceTiming[JC] def domComplete: Double
@@ -15778,6 +17429,7 @@ PointerEvent[JC] def cancelBubble: Boolean
PointerEvent[JC] def cancelable: Boolean
PointerEvent[JC] def clientX: Double
PointerEvent[JC] def clientY: Double
+PointerEvent[JC] def composed: Boolean
PointerEvent[JC] def ctrlKey: Boolean
PointerEvent[JC] def currentTarget: EventTarget
PointerEvent[JC] def defaultPrevented: Boolean
@@ -15843,6 +17495,7 @@ PointerEventInit[JT] var width: js.UndefOr[Double]
PopStateEvent[JT] def bubbles: Boolean
PopStateEvent[JT] def cancelBubble: Boolean
PopStateEvent[JT] def cancelable: Boolean
+PopStateEvent[JT] def composed: Boolean
PopStateEvent[JT] def currentTarget: EventTarget
PopStateEvent[JT] def defaultPrevented: Boolean
PopStateEvent[JT] def eventPhase: Int
@@ -15864,10 +17517,16 @@ PositionError[JT] def message: String
PositionOptions[JC] var enableHighAccuracy: Boolean
PositionOptions[JC] var maximumAge: Int
PositionOptions[JC] var timeout: Int
+PredefinedColorSpace[JT]
+PredefinedColorSpace[SO] val `display-p3`: PredefinedColorSpace
+PredefinedColorSpace[SO] val srgb: PredefinedColorSpace
+PresentationStyle[JT]
+PresentationStyle[SO] val attachment: PresentationStyle
+PresentationStyle[SO] val inline: PresentationStyle
+PresentationStyle[SO] val unspecified: PresentationStyle
ProcessingInstruction[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
ProcessingInstruction[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
ProcessingInstruction[JC] def appendChild(newChild: Node): Node
-ProcessingInstruction[JC] def attributes: NamedNodeMap
ProcessingInstruction[JC] def baseURI: String
ProcessingInstruction[JC] def childNodes: NodeList[Node]
ProcessingInstruction[JC] def cloneNode(deep: Boolean?): Node
@@ -15876,7 +17535,6 @@ ProcessingInstruction[JC] def contains(otherNode: Node): Boolean
ProcessingInstruction[JC] def data: String
ProcessingInstruction[JC] def dispatchEvent(evt: Event): Boolean
ProcessingInstruction[JC] def firstChild: Node
-ProcessingInstruction[JC] def hasAttributes(): Boolean
ProcessingInstruction[JC] def hasChildNodes(): Boolean
ProcessingInstruction[JC] var innerText: String
ProcessingInstruction[JC] def insertBefore(newChild: Node, refChild: Node): Node
@@ -15907,6 +17565,7 @@ ProcessingInstruction[JC] var textContent: String
ProgressEvent[JT] def bubbles: Boolean
ProgressEvent[JT] def cancelBubble: Boolean
ProgressEvent[JT] def cancelable: Boolean
+ProgressEvent[JT] def composed: Boolean
ProgressEvent[JT] def currentTarget: EventTarget
ProgressEvent[JT] def defaultPrevented: Boolean
ProgressEvent[JT] def eventPhase: Int
@@ -15926,6 +17585,7 @@ PushEncryptionKeyName[SO] val p256dh: PushEncryptionKeyName
PushEvent[JT] def bubbles: Boolean
PushEvent[JT] def cancelBubble: Boolean
PushEvent[JT] def cancelable: Boolean
+PushEvent[JT] def composed: Boolean
PushEvent[JT] def currentTarget: EventTarget
PushEvent[JT] val data: PushMessageData
PushEvent[JT] def defaultPrevented: Boolean
@@ -16008,6 +17668,7 @@ RTCDataChannelEvent[JC] def bubbles: Boolean
RTCDataChannelEvent[JC] def cancelBubble: Boolean
RTCDataChannelEvent[JC] def cancelable: Boolean
RTCDataChannelEvent[JC] val channel: RTCDataChannel
+RTCDataChannelEvent[JC] def composed: Boolean
RTCDataChannelEvent[JC] def currentTarget: EventTarget
RTCDataChannelEvent[JC] def defaultPrevented: Boolean
RTCDataChannelEvent[JC] def eventPhase: Int
@@ -16115,6 +17776,7 @@ RTCPeerConnectionIceEvent[JC] def bubbles: Boolean
RTCPeerConnectionIceEvent[JC] def cancelBubble: Boolean
RTCPeerConnectionIceEvent[JC] def cancelable: Boolean
RTCPeerConnectionIceEvent[JC] var candidate: RTCIceCandidate
+RTCPeerConnectionIceEvent[JC] def composed: Boolean
RTCPeerConnectionIceEvent[JC] def currentTarget: EventTarget
RTCPeerConnectionIceEvent[JC] def defaultPrevented: Boolean
RTCPeerConnectionIceEvent[JC] def eventPhase: Int
@@ -16256,9 +17918,12 @@ RequestDestination[SO] val sharedworker: RequestDestination
RequestDestination[SO] val subresource: RequestDestination
RequestDestination[SO] val unknown: RequestDestination
RequestDestination[SO] val worker: RequestDestination
+RequestDuplex[JT]
+RequestDuplex[SO] val half: RequestDuplex
RequestInit[JT] var body: js.UndefOr[BodyInit]
RequestInit[JT] var cache: js.UndefOr[RequestCache]
RequestInit[JT] var credentials: js.UndefOr[RequestCredentials]
+RequestInit[JT] var duplex: js.UndefOr[RequestDuplex]
RequestInit[JT] var headers: js.UndefOr[HeadersInit]
RequestInit[JT] var integrity: js.UndefOr[String]
RequestInit[JT] var keepalive: js.UndefOr[Boolean]
@@ -16401,6 +18066,7 @@ SVGAElement[JC] def clientLeft: Int
SVGAElement[JC] def clientTop: Int
SVGAElement[JC] def clientWidth: Int
SVGAElement[JC] def cloneNode(deep: Boolean?): Node
+SVGAElement[JC] def closest(selector: String): Element
SVGAElement[JC] def compareDocumentPosition(other: Node): Int
SVGAElement[JC] def contains(otherNode: Node): Boolean
SVGAElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -16426,6 +18092,7 @@ SVGAElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boo
SVGAElement[JC] def hasAttributes(): Boolean
SVGAElement[JC] def hasChildNodes(): Boolean
SVGAElement[JC] def hasExtension(extension: String): Boolean
+SVGAElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGAElement[JC] var href: SVGAnimatedString
SVGAElement[JC] var id: String
SVGAElement[JC] var innerHTML: String
@@ -16453,6 +18120,9 @@ SVGAElement[JC] def nodeType: Int
SVGAElement[JC] var nodeValue: String
SVGAElement[JC] def normalize(): Unit
SVGAElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGAElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGAElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGAElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGAElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGAElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGAElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -16477,6 +18147,7 @@ SVGAElement[JC] def previousElementSibling: Element
SVGAElement[JC] def previousSibling: Node
SVGAElement[JC] def querySelector(selectors: String): Element
SVGAElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGAElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGAElement[JC] def remove(): Unit
SVGAElement[JC] def removeAttribute(name: String): Unit
SVGAElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -16486,6 +18157,7 @@ SVGAElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js
SVGAElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGAElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGAElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGAElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGAElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGAElement[JC] def requestPointerLock(): Unit
SVGAElement[JC] var requiredExtensions: SVGStringList
@@ -16499,6 +18171,7 @@ SVGAElement[JC] def setAttribute(name: String, value: String): Unit
SVGAElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGAElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGAElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGAElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGAElement[JC] def shadowRoot: ShadowRoot
SVGAElement[JC] var style: CSSStyleDeclaration
SVGAElement[JC] var systemLanguage: SVGStringList
@@ -16568,6 +18241,7 @@ SVGCircleElement[JC] def clientLeft: Int
SVGCircleElement[JC] def clientTop: Int
SVGCircleElement[JC] def clientWidth: Int
SVGCircleElement[JC] def cloneNode(deep: Boolean?): Node
+SVGCircleElement[JC] def closest(selector: String): Element
SVGCircleElement[JC] def compareDocumentPosition(other: Node): Int
SVGCircleElement[JC] def contains(otherNode: Node): Boolean
SVGCircleElement[JC] def cx: SVGAnimatedLength
@@ -16595,6 +18269,7 @@ SVGCircleElement[JC] def hasAttributeNS(namespaceURI: String, localName: String)
SVGCircleElement[JC] def hasAttributes(): Boolean
SVGCircleElement[JC] def hasChildNodes(): Boolean
SVGCircleElement[JC] def hasExtension(extension: String): Boolean
+SVGCircleElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGCircleElement[JC] var id: String
SVGCircleElement[JC] var innerHTML: String
SVGCircleElement[JC] var innerText: String
@@ -16621,6 +18296,9 @@ SVGCircleElement[JC] def nodeType: Int
SVGCircleElement[JC] var nodeValue: String
SVGCircleElement[JC] def normalize(): Unit
SVGCircleElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGCircleElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGCircleElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGCircleElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGCircleElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGCircleElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGCircleElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -16646,6 +18324,7 @@ SVGCircleElement[JC] def previousSibling: Node
SVGCircleElement[JC] def querySelector(selectors: String): Element
SVGCircleElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
SVGCircleElement[JC] def r: SVGAnimatedLength
+SVGCircleElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGCircleElement[JC] def remove(): Unit
SVGCircleElement[JC] def removeAttribute(name: String): Unit
SVGCircleElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -16655,6 +18334,7 @@ SVGCircleElement[JC] def removeEventListener[T <: Event](`type`: String, listene
SVGCircleElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGCircleElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGCircleElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGCircleElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGCircleElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGCircleElement[JC] def requestPointerLock(): Unit
SVGCircleElement[JC] var requiredExtensions: SVGStringList
@@ -16668,6 +18348,7 @@ SVGCircleElement[JC] def setAttribute(name: String, value: String): Unit
SVGCircleElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGCircleElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGCircleElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGCircleElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGCircleElement[JC] def shadowRoot: ShadowRoot
SVGCircleElement[JC] var style: CSSStyleDeclaration
SVGCircleElement[JC] var systemLanguage: SVGStringList
@@ -16702,6 +18383,7 @@ SVGClipPathElement[JC] def clientTop: Int
SVGClipPathElement[JC] def clientWidth: Int
SVGClipPathElement[JC] def clipPathUnits: SVGAnimatedEnumeration
SVGClipPathElement[JC] def cloneNode(deep: Boolean?): Node
+SVGClipPathElement[JC] def closest(selector: String): Element
SVGClipPathElement[JC] def compareDocumentPosition(other: Node): Int
SVGClipPathElement[JC] def contains(otherNode: Node): Boolean
SVGClipPathElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -16727,6 +18409,7 @@ SVGClipPathElement[JC] def hasAttributeNS(namespaceURI: String, localName: Strin
SVGClipPathElement[JC] def hasAttributes(): Boolean
SVGClipPathElement[JC] def hasChildNodes(): Boolean
SVGClipPathElement[JC] def hasExtension(extension: String): Boolean
+SVGClipPathElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGClipPathElement[JC] var id: String
SVGClipPathElement[JC] var innerHTML: String
SVGClipPathElement[JC] var innerText: String
@@ -16753,6 +18436,9 @@ SVGClipPathElement[JC] def nodeType: Int
SVGClipPathElement[JC] var nodeValue: String
SVGClipPathElement[JC] def normalize(): Unit
SVGClipPathElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGClipPathElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGClipPathElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGClipPathElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGClipPathElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGClipPathElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGClipPathElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -16777,6 +18463,7 @@ SVGClipPathElement[JC] def previousElementSibling: Element
SVGClipPathElement[JC] def previousSibling: Node
SVGClipPathElement[JC] def querySelector(selectors: String): Element
SVGClipPathElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGClipPathElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGClipPathElement[JC] def remove(): Unit
SVGClipPathElement[JC] def removeAttribute(name: String): Unit
SVGClipPathElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -16786,6 +18473,7 @@ SVGClipPathElement[JC] def removeEventListener[T <: Event](`type`: String, liste
SVGClipPathElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGClipPathElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGClipPathElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGClipPathElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGClipPathElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGClipPathElement[JC] def requestPointerLock(): Unit
SVGClipPathElement[JC] var requiredExtensions: SVGStringList
@@ -16799,6 +18487,7 @@ SVGClipPathElement[JC] def setAttribute(name: String, value: String): Unit
SVGClipPathElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGClipPathElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGClipPathElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGClipPathElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGClipPathElement[JC] def shadowRoot: ShadowRoot
SVGClipPathElement[JC] var style: CSSStyleDeclaration
SVGClipPathElement[JC] var systemLanguage: SVGStringList
@@ -16829,6 +18518,7 @@ SVGComponentTransferFunctionElement[JC] def clientLeft: Int
SVGComponentTransferFunctionElement[JC] def clientTop: Int
SVGComponentTransferFunctionElement[JC] def clientWidth: Int
SVGComponentTransferFunctionElement[JC] def cloneNode(deep: Boolean?): Node
+SVGComponentTransferFunctionElement[JC] def closest(selector: String): Element
SVGComponentTransferFunctionElement[JC] def compareDocumentPosition(other: Node): Int
SVGComponentTransferFunctionElement[JC] def contains(otherNode: Node): Boolean
SVGComponentTransferFunctionElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -16848,6 +18538,7 @@ SVGComponentTransferFunctionElement[JC] def hasAttribute(name: String): Boolean
SVGComponentTransferFunctionElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGComponentTransferFunctionElement[JC] def hasAttributes(): Boolean
SVGComponentTransferFunctionElement[JC] def hasChildNodes(): Boolean
+SVGComponentTransferFunctionElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGComponentTransferFunctionElement[JC] var id: String
SVGComponentTransferFunctionElement[JC] var innerHTML: String
SVGComponentTransferFunctionElement[JC] var innerText: String
@@ -16875,6 +18566,9 @@ SVGComponentTransferFunctionElement[JC] var nodeValue: String
SVGComponentTransferFunctionElement[JC] def normalize(): Unit
SVGComponentTransferFunctionElement[JC] def offset: SVGAnimatedNumber
SVGComponentTransferFunctionElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGComponentTransferFunctionElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGComponentTransferFunctionElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGComponentTransferFunctionElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGComponentTransferFunctionElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGComponentTransferFunctionElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGComponentTransferFunctionElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -16899,6 +18593,7 @@ SVGComponentTransferFunctionElement[JC] def previousElementSibling: Element
SVGComponentTransferFunctionElement[JC] def previousSibling: Node
SVGComponentTransferFunctionElement[JC] def querySelector(selectors: String): Element
SVGComponentTransferFunctionElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGComponentTransferFunctionElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGComponentTransferFunctionElement[JC] def remove(): Unit
SVGComponentTransferFunctionElement[JC] def removeAttribute(name: String): Unit
SVGComponentTransferFunctionElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -16908,6 +18603,7 @@ SVGComponentTransferFunctionElement[JC] def removeEventListener[T <: Event](`typ
SVGComponentTransferFunctionElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGComponentTransferFunctionElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGComponentTransferFunctionElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGComponentTransferFunctionElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGComponentTransferFunctionElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGComponentTransferFunctionElement[JC] def requestPointerLock(): Unit
SVGComponentTransferFunctionElement[JC] def scrollHeight: Int
@@ -16919,6 +18615,7 @@ SVGComponentTransferFunctionElement[JC] def setAttribute(name: String, value: St
SVGComponentTransferFunctionElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGComponentTransferFunctionElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGComponentTransferFunctionElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGComponentTransferFunctionElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGComponentTransferFunctionElement[JC] def shadowRoot: ShadowRoot
SVGComponentTransferFunctionElement[JC] def slope: SVGAnimatedNumber
SVGComponentTransferFunctionElement[JC] def tableValues: SVGAnimatedNumberList
@@ -16953,6 +18650,7 @@ SVGDefsElement[JC] def clientLeft: Int
SVGDefsElement[JC] def clientTop: Int
SVGDefsElement[JC] def clientWidth: Int
SVGDefsElement[JC] def cloneNode(deep: Boolean?): Node
+SVGDefsElement[JC] def closest(selector: String): Element
SVGDefsElement[JC] def compareDocumentPosition(other: Node): Int
SVGDefsElement[JC] def contains(otherNode: Node): Boolean
SVGDefsElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -16978,6 +18676,7 @@ SVGDefsElement[JC] def hasAttributeNS(namespaceURI: String, localName: String):
SVGDefsElement[JC] def hasAttributes(): Boolean
SVGDefsElement[JC] def hasChildNodes(): Boolean
SVGDefsElement[JC] def hasExtension(extension: String): Boolean
+SVGDefsElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGDefsElement[JC] var id: String
SVGDefsElement[JC] var innerHTML: String
SVGDefsElement[JC] var innerText: String
@@ -17004,6 +18703,9 @@ SVGDefsElement[JC] def nodeType: Int
SVGDefsElement[JC] var nodeValue: String
SVGDefsElement[JC] def normalize(): Unit
SVGDefsElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGDefsElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGDefsElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGDefsElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGDefsElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGDefsElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGDefsElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -17028,6 +18730,7 @@ SVGDefsElement[JC] def previousElementSibling: Element
SVGDefsElement[JC] def previousSibling: Node
SVGDefsElement[JC] def querySelector(selectors: String): Element
SVGDefsElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGDefsElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGDefsElement[JC] def remove(): Unit
SVGDefsElement[JC] def removeAttribute(name: String): Unit
SVGDefsElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -17037,6 +18740,7 @@ SVGDefsElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGDefsElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGDefsElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGDefsElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGDefsElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGDefsElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGDefsElement[JC] def requestPointerLock(): Unit
SVGDefsElement[JC] var requiredExtensions: SVGStringList
@@ -17050,6 +18754,7 @@ SVGDefsElement[JC] def setAttribute(name: String, value: String): Unit
SVGDefsElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGDefsElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGDefsElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGDefsElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGDefsElement[JC] def shadowRoot: ShadowRoot
SVGDefsElement[JC] var style: CSSStyleDeclaration
SVGDefsElement[JC] var systemLanguage: SVGStringList
@@ -17080,6 +18785,7 @@ SVGDescElement[JC] def clientLeft: Int
SVGDescElement[JC] def clientTop: Int
SVGDescElement[JC] def clientWidth: Int
SVGDescElement[JC] def cloneNode(deep: Boolean?): Node
+SVGDescElement[JC] def closest(selector: String): Element
SVGDescElement[JC] def compareDocumentPosition(other: Node): Int
SVGDescElement[JC] def contains(otherNode: Node): Boolean
SVGDescElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -17098,6 +18804,7 @@ SVGDescElement[JC] def hasAttribute(name: String): Boolean
SVGDescElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGDescElement[JC] def hasAttributes(): Boolean
SVGDescElement[JC] def hasChildNodes(): Boolean
+SVGDescElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGDescElement[JC] var id: String
SVGDescElement[JC] var innerHTML: String
SVGDescElement[JC] var innerText: String
@@ -17123,6 +18830,9 @@ SVGDescElement[JC] def nodeType: Int
SVGDescElement[JC] var nodeValue: String
SVGDescElement[JC] def normalize(): Unit
SVGDescElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGDescElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGDescElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGDescElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGDescElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGDescElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGDescElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -17147,6 +18857,7 @@ SVGDescElement[JC] def previousElementSibling: Element
SVGDescElement[JC] def previousSibling: Node
SVGDescElement[JC] def querySelector(selectors: String): Element
SVGDescElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGDescElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGDescElement[JC] def remove(): Unit
SVGDescElement[JC] def removeAttribute(name: String): Unit
SVGDescElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -17156,6 +18867,7 @@ SVGDescElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGDescElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGDescElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGDescElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGDescElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGDescElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGDescElement[JC] def requestPointerLock(): Unit
SVGDescElement[JC] def scrollHeight: Int
@@ -17167,6 +18879,7 @@ SVGDescElement[JC] def setAttribute(name: String, value: String): Unit
SVGDescElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGDescElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGDescElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGDescElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGDescElement[JC] def shadowRoot: ShadowRoot
SVGDescElement[JC] var style: CSSStyleDeclaration
SVGDescElement[JC] def tagName: String
@@ -17194,6 +18907,7 @@ SVGElement[JC] def clientLeft: Int
SVGElement[JC] def clientTop: Int
SVGElement[JC] def clientWidth: Int
SVGElement[JC] def cloneNode(deep: Boolean?): Node
+SVGElement[JC] def closest(selector: String): Element
SVGElement[JC] def compareDocumentPosition(other: Node): Int
SVGElement[JC] def contains(otherNode: Node): Boolean
SVGElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -17212,6 +18926,7 @@ SVGElement[JC] def hasAttribute(name: String): Boolean
SVGElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGElement[JC] def hasAttributes(): Boolean
SVGElement[JC] def hasChildNodes(): Boolean
+SVGElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGElement[JC] var id: String
SVGElement[JC] var innerHTML: String
SVGElement[JC] var innerText: String
@@ -17237,6 +18952,9 @@ SVGElement[JC] def nodeType: Int
SVGElement[JC] var nodeValue: String
SVGElement[JC] def normalize(): Unit
SVGElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -17261,6 +18979,7 @@ SVGElement[JC] def previousElementSibling: Element
SVGElement[JC] def previousSibling: Node
SVGElement[JC] def querySelector(selectors: String): Element
SVGElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGElement[JC] def remove(): Unit
SVGElement[JC] def removeAttribute(name: String): Unit
SVGElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -17270,6 +18989,7 @@ SVGElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.
SVGElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGElement[JC] def requestPointerLock(): Unit
SVGElement[JC] def scrollHeight: Int
@@ -17281,6 +19001,7 @@ SVGElement[JC] def setAttribute(name: String, value: String): Unit
SVGElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGElement[JC] def shadowRoot: ShadowRoot
SVGElement[JC] def tagName: String
SVGElement[JC] var textContent: String
@@ -17321,6 +19042,7 @@ SVGEllipseElement[JC] def clientLeft: Int
SVGEllipseElement[JC] def clientTop: Int
SVGEllipseElement[JC] def clientWidth: Int
SVGEllipseElement[JC] def cloneNode(deep: Boolean?): Node
+SVGEllipseElement[JC] def closest(selector: String): Element
SVGEllipseElement[JC] def compareDocumentPosition(other: Node): Int
SVGEllipseElement[JC] def contains(otherNode: Node): Boolean
SVGEllipseElement[JC] def cx: SVGAnimatedLength
@@ -17348,6 +19070,7 @@ SVGEllipseElement[JC] def hasAttributeNS(namespaceURI: String, localName: String
SVGEllipseElement[JC] def hasAttributes(): Boolean
SVGEllipseElement[JC] def hasChildNodes(): Boolean
SVGEllipseElement[JC] def hasExtension(extension: String): Boolean
+SVGEllipseElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGEllipseElement[JC] var id: String
SVGEllipseElement[JC] var innerHTML: String
SVGEllipseElement[JC] var innerText: String
@@ -17374,6 +19097,9 @@ SVGEllipseElement[JC] def nodeType: Int
SVGEllipseElement[JC] var nodeValue: String
SVGEllipseElement[JC] def normalize(): Unit
SVGEllipseElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGEllipseElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGEllipseElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGEllipseElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGEllipseElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGEllipseElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGEllipseElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -17398,6 +19124,7 @@ SVGEllipseElement[JC] def previousElementSibling: Element
SVGEllipseElement[JC] def previousSibling: Node
SVGEllipseElement[JC] def querySelector(selectors: String): Element
SVGEllipseElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGEllipseElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGEllipseElement[JC] def remove(): Unit
SVGEllipseElement[JC] def removeAttribute(name: String): Unit
SVGEllipseElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -17407,6 +19134,7 @@ SVGEllipseElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGEllipseElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGEllipseElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGEllipseElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGEllipseElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGEllipseElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGEllipseElement[JC] def requestPointerLock(): Unit
SVGEllipseElement[JC] var requiredExtensions: SVGStringList
@@ -17422,6 +19150,7 @@ SVGEllipseElement[JC] def setAttribute(name: String, value: String): Unit
SVGEllipseElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGEllipseElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGEllipseElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGEllipseElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGEllipseElement[JC] def shadowRoot: ShadowRoot
SVGEllipseElement[JC] var style: CSSStyleDeclaration
SVGEllipseElement[JC] var systemLanguage: SVGStringList
@@ -17459,6 +19188,7 @@ SVGFEBlendElement[JC] def clientLeft: Int
SVGFEBlendElement[JC] def clientTop: Int
SVGFEBlendElement[JC] def clientWidth: Int
SVGFEBlendElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEBlendElement[JC] def closest(selector: String): Element
SVGFEBlendElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEBlendElement[JC] def contains(otherNode: Node): Boolean
SVGFEBlendElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -17477,6 +19207,7 @@ SVGFEBlendElement[JC] def hasAttribute(name: String): Boolean
SVGFEBlendElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEBlendElement[JC] def hasAttributes(): Boolean
SVGFEBlendElement[JC] def hasChildNodes(): Boolean
+SVGFEBlendElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEBlendElement[JC] def height: SVGAnimatedLength
SVGFEBlendElement[JC] var id: String
SVGFEBlendElement[JC] def in1: SVGAnimatedString
@@ -17506,6 +19237,9 @@ SVGFEBlendElement[JC] def nodeType: Int
SVGFEBlendElement[JC] var nodeValue: String
SVGFEBlendElement[JC] def normalize(): Unit
SVGFEBlendElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEBlendElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEBlendElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEBlendElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEBlendElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEBlendElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEBlendElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -17530,6 +19264,7 @@ SVGFEBlendElement[JC] def previousElementSibling: Element
SVGFEBlendElement[JC] def previousSibling: Node
SVGFEBlendElement[JC] def querySelector(selectors: String): Element
SVGFEBlendElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEBlendElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEBlendElement[JC] def remove(): Unit
SVGFEBlendElement[JC] def removeAttribute(name: String): Unit
SVGFEBlendElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -17539,6 +19274,7 @@ SVGFEBlendElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGFEBlendElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEBlendElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEBlendElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEBlendElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEBlendElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEBlendElement[JC] def requestPointerLock(): Unit
SVGFEBlendElement[JC] def result: SVGAnimatedString
@@ -17551,6 +19287,7 @@ SVGFEBlendElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEBlendElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEBlendElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEBlendElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEBlendElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEBlendElement[JC] def shadowRoot: ShadowRoot
SVGFEBlendElement[JC] var style: CSSStyleDeclaration
SVGFEBlendElement[JC] def tagName: String
@@ -17586,6 +19323,7 @@ SVGFEColorMatrixElement[JC] def clientLeft: Int
SVGFEColorMatrixElement[JC] def clientTop: Int
SVGFEColorMatrixElement[JC] def clientWidth: Int
SVGFEColorMatrixElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEColorMatrixElement[JC] def closest(selector: String): Element
SVGFEColorMatrixElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEColorMatrixElement[JC] def contains(otherNode: Node): Boolean
SVGFEColorMatrixElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -17604,6 +19342,7 @@ SVGFEColorMatrixElement[JC] def hasAttribute(name: String): Boolean
SVGFEColorMatrixElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEColorMatrixElement[JC] def hasAttributes(): Boolean
SVGFEColorMatrixElement[JC] def hasChildNodes(): Boolean
+SVGFEColorMatrixElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEColorMatrixElement[JC] def height: SVGAnimatedLength
SVGFEColorMatrixElement[JC] var id: String
SVGFEColorMatrixElement[JC] def in1: SVGAnimatedString
@@ -17631,6 +19370,9 @@ SVGFEColorMatrixElement[JC] def nodeType: Int
SVGFEColorMatrixElement[JC] var nodeValue: String
SVGFEColorMatrixElement[JC] def normalize(): Unit
SVGFEColorMatrixElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEColorMatrixElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEColorMatrixElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEColorMatrixElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEColorMatrixElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEColorMatrixElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEColorMatrixElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -17655,6 +19397,7 @@ SVGFEColorMatrixElement[JC] def previousElementSibling: Element
SVGFEColorMatrixElement[JC] def previousSibling: Node
SVGFEColorMatrixElement[JC] def querySelector(selectors: String): Element
SVGFEColorMatrixElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEColorMatrixElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEColorMatrixElement[JC] def remove(): Unit
SVGFEColorMatrixElement[JC] def removeAttribute(name: String): Unit
SVGFEColorMatrixElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -17664,6 +19407,7 @@ SVGFEColorMatrixElement[JC] def removeEventListener[T <: Event](`type`: String,
SVGFEColorMatrixElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEColorMatrixElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEColorMatrixElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEColorMatrixElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEColorMatrixElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEColorMatrixElement[JC] def requestPointerLock(): Unit
SVGFEColorMatrixElement[JC] def result: SVGAnimatedString
@@ -17676,6 +19420,7 @@ SVGFEColorMatrixElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEColorMatrixElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEColorMatrixElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEColorMatrixElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEColorMatrixElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEColorMatrixElement[JC] def shadowRoot: ShadowRoot
SVGFEColorMatrixElement[JC] var style: CSSStyleDeclaration
SVGFEColorMatrixElement[JC] def tagName: String
@@ -17712,6 +19457,7 @@ SVGFEComponentTransferElement[JC] def clientLeft: Int
SVGFEComponentTransferElement[JC] def clientTop: Int
SVGFEComponentTransferElement[JC] def clientWidth: Int
SVGFEComponentTransferElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEComponentTransferElement[JC] def closest(selector: String): Element
SVGFEComponentTransferElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEComponentTransferElement[JC] def contains(otherNode: Node): Boolean
SVGFEComponentTransferElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -17730,6 +19476,7 @@ SVGFEComponentTransferElement[JC] def hasAttribute(name: String): Boolean
SVGFEComponentTransferElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEComponentTransferElement[JC] def hasAttributes(): Boolean
SVGFEComponentTransferElement[JC] def hasChildNodes(): Boolean
+SVGFEComponentTransferElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEComponentTransferElement[JC] def height: SVGAnimatedLength
SVGFEComponentTransferElement[JC] var id: String
SVGFEComponentTransferElement[JC] def in1: SVGAnimatedString
@@ -17757,6 +19504,9 @@ SVGFEComponentTransferElement[JC] def nodeType: Int
SVGFEComponentTransferElement[JC] var nodeValue: String
SVGFEComponentTransferElement[JC] def normalize(): Unit
SVGFEComponentTransferElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEComponentTransferElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEComponentTransferElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEComponentTransferElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEComponentTransferElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEComponentTransferElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEComponentTransferElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -17781,6 +19531,7 @@ SVGFEComponentTransferElement[JC] def previousElementSibling: Element
SVGFEComponentTransferElement[JC] def previousSibling: Node
SVGFEComponentTransferElement[JC] def querySelector(selectors: String): Element
SVGFEComponentTransferElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEComponentTransferElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEComponentTransferElement[JC] def remove(): Unit
SVGFEComponentTransferElement[JC] def removeAttribute(name: String): Unit
SVGFEComponentTransferElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -17790,6 +19541,7 @@ SVGFEComponentTransferElement[JC] def removeEventListener[T <: Event](`type`: St
SVGFEComponentTransferElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEComponentTransferElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEComponentTransferElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEComponentTransferElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEComponentTransferElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEComponentTransferElement[JC] def requestPointerLock(): Unit
SVGFEComponentTransferElement[JC] def result: SVGAnimatedString
@@ -17802,6 +19554,7 @@ SVGFEComponentTransferElement[JC] def setAttribute(name: String, value: String):
SVGFEComponentTransferElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEComponentTransferElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEComponentTransferElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEComponentTransferElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEComponentTransferElement[JC] def shadowRoot: ShadowRoot
SVGFEComponentTransferElement[JC] var style: CSSStyleDeclaration
SVGFEComponentTransferElement[JC] def tagName: String
@@ -17831,6 +19584,7 @@ SVGFECompositeElement[JC] def clientLeft: Int
SVGFECompositeElement[JC] def clientTop: Int
SVGFECompositeElement[JC] def clientWidth: Int
SVGFECompositeElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFECompositeElement[JC] def closest(selector: String): Element
SVGFECompositeElement[JC] def compareDocumentPosition(other: Node): Int
SVGFECompositeElement[JC] def contains(otherNode: Node): Boolean
SVGFECompositeElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -17849,6 +19603,7 @@ SVGFECompositeElement[JC] def hasAttribute(name: String): Boolean
SVGFECompositeElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFECompositeElement[JC] def hasAttributes(): Boolean
SVGFECompositeElement[JC] def hasChildNodes(): Boolean
+SVGFECompositeElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFECompositeElement[JC] def height: SVGAnimatedLength
SVGFECompositeElement[JC] var id: String
SVGFECompositeElement[JC] def in1: SVGAnimatedString
@@ -17881,6 +19636,9 @@ SVGFECompositeElement[JC] def nodeType: Int
SVGFECompositeElement[JC] var nodeValue: String
SVGFECompositeElement[JC] def normalize(): Unit
SVGFECompositeElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFECompositeElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFECompositeElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFECompositeElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFECompositeElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFECompositeElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFECompositeElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -17906,6 +19664,7 @@ SVGFECompositeElement[JC] def previousElementSibling: Element
SVGFECompositeElement[JC] def previousSibling: Node
SVGFECompositeElement[JC] def querySelector(selectors: String): Element
SVGFECompositeElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFECompositeElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFECompositeElement[JC] def remove(): Unit
SVGFECompositeElement[JC] def removeAttribute(name: String): Unit
SVGFECompositeElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -17915,6 +19674,7 @@ SVGFECompositeElement[JC] def removeEventListener[T <: Event](`type`: String, li
SVGFECompositeElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFECompositeElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFECompositeElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFECompositeElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFECompositeElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFECompositeElement[JC] def requestPointerLock(): Unit
SVGFECompositeElement[JC] def result: SVGAnimatedString
@@ -17927,6 +19687,7 @@ SVGFECompositeElement[JC] def setAttribute(name: String, value: String): Unit
SVGFECompositeElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFECompositeElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFECompositeElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFECompositeElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFECompositeElement[JC] def shadowRoot: ShadowRoot
SVGFECompositeElement[JC] var style: CSSStyleDeclaration
SVGFECompositeElement[JC] def tagName: String
@@ -17964,6 +19725,7 @@ SVGFEConvolveMatrixElement[JC] def clientLeft: Int
SVGFEConvolveMatrixElement[JC] def clientTop: Int
SVGFEConvolveMatrixElement[JC] def clientWidth: Int
SVGFEConvolveMatrixElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEConvolveMatrixElement[JC] def closest(selector: String): Element
SVGFEConvolveMatrixElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEConvolveMatrixElement[JC] def contains(otherNode: Node): Boolean
SVGFEConvolveMatrixElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -17984,6 +19746,7 @@ SVGFEConvolveMatrixElement[JC] def hasAttribute(name: String): Boolean
SVGFEConvolveMatrixElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEConvolveMatrixElement[JC] def hasAttributes(): Boolean
SVGFEConvolveMatrixElement[JC] def hasChildNodes(): Boolean
+SVGFEConvolveMatrixElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEConvolveMatrixElement[JC] def height: SVGAnimatedLength
SVGFEConvolveMatrixElement[JC] var id: String
SVGFEConvolveMatrixElement[JC] def in1: SVGAnimatedString
@@ -18014,6 +19777,9 @@ SVGFEConvolveMatrixElement[JC] def nodeType: Int
SVGFEConvolveMatrixElement[JC] var nodeValue: String
SVGFEConvolveMatrixElement[JC] def normalize(): Unit
SVGFEConvolveMatrixElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEConvolveMatrixElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEConvolveMatrixElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEConvolveMatrixElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEConvolveMatrixElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEConvolveMatrixElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEConvolveMatrixElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -18041,6 +19807,7 @@ SVGFEConvolveMatrixElement[JC] def previousElementSibling: Element
SVGFEConvolveMatrixElement[JC] def previousSibling: Node
SVGFEConvolveMatrixElement[JC] def querySelector(selectors: String): Element
SVGFEConvolveMatrixElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEConvolveMatrixElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEConvolveMatrixElement[JC] def remove(): Unit
SVGFEConvolveMatrixElement[JC] def removeAttribute(name: String): Unit
SVGFEConvolveMatrixElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -18050,6 +19817,7 @@ SVGFEConvolveMatrixElement[JC] def removeEventListener[T <: Event](`type`: Strin
SVGFEConvolveMatrixElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEConvolveMatrixElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEConvolveMatrixElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEConvolveMatrixElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEConvolveMatrixElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEConvolveMatrixElement[JC] def requestPointerLock(): Unit
SVGFEConvolveMatrixElement[JC] def result: SVGAnimatedString
@@ -18062,6 +19830,7 @@ SVGFEConvolveMatrixElement[JC] def setAttribute(name: String, value: String): Un
SVGFEConvolveMatrixElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEConvolveMatrixElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEConvolveMatrixElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEConvolveMatrixElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEConvolveMatrixElement[JC] def shadowRoot: ShadowRoot
SVGFEConvolveMatrixElement[JC] var style: CSSStyleDeclaration
SVGFEConvolveMatrixElement[JC] def tagName: String
@@ -18097,6 +19866,7 @@ SVGFEDiffuseLightingElement[JC] def clientLeft: Int
SVGFEDiffuseLightingElement[JC] def clientTop: Int
SVGFEDiffuseLightingElement[JC] def clientWidth: Int
SVGFEDiffuseLightingElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEDiffuseLightingElement[JC] def closest(selector: String): Element
SVGFEDiffuseLightingElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEDiffuseLightingElement[JC] def contains(otherNode: Node): Boolean
SVGFEDiffuseLightingElement[JC] def diffuseConstant: SVGAnimatedNumber
@@ -18116,6 +19886,7 @@ SVGFEDiffuseLightingElement[JC] def hasAttribute(name: String): Boolean
SVGFEDiffuseLightingElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEDiffuseLightingElement[JC] def hasAttributes(): Boolean
SVGFEDiffuseLightingElement[JC] def hasChildNodes(): Boolean
+SVGFEDiffuseLightingElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEDiffuseLightingElement[JC] def height: SVGAnimatedLength
SVGFEDiffuseLightingElement[JC] var id: String
SVGFEDiffuseLightingElement[JC] def in1: SVGAnimatedString
@@ -18145,6 +19916,9 @@ SVGFEDiffuseLightingElement[JC] def nodeType: Int
SVGFEDiffuseLightingElement[JC] var nodeValue: String
SVGFEDiffuseLightingElement[JC] def normalize(): Unit
SVGFEDiffuseLightingElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEDiffuseLightingElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEDiffuseLightingElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEDiffuseLightingElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEDiffuseLightingElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEDiffuseLightingElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEDiffuseLightingElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -18169,6 +19943,7 @@ SVGFEDiffuseLightingElement[JC] def previousElementSibling: Element
SVGFEDiffuseLightingElement[JC] def previousSibling: Node
SVGFEDiffuseLightingElement[JC] def querySelector(selectors: String): Element
SVGFEDiffuseLightingElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEDiffuseLightingElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEDiffuseLightingElement[JC] def remove(): Unit
SVGFEDiffuseLightingElement[JC] def removeAttribute(name: String): Unit
SVGFEDiffuseLightingElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -18178,6 +19953,7 @@ SVGFEDiffuseLightingElement[JC] def removeEventListener[T <: Event](`type`: Stri
SVGFEDiffuseLightingElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEDiffuseLightingElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEDiffuseLightingElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEDiffuseLightingElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEDiffuseLightingElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEDiffuseLightingElement[JC] def requestPointerLock(): Unit
SVGFEDiffuseLightingElement[JC] def result: SVGAnimatedString
@@ -18190,6 +19966,7 @@ SVGFEDiffuseLightingElement[JC] def setAttribute(name: String, value: String): U
SVGFEDiffuseLightingElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEDiffuseLightingElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEDiffuseLightingElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEDiffuseLightingElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEDiffuseLightingElement[JC] def shadowRoot: ShadowRoot
SVGFEDiffuseLightingElement[JC] var style: CSSStyleDeclaration
SVGFEDiffuseLightingElement[JC] def surfaceScale: SVGAnimatedNumber
@@ -18220,6 +19997,7 @@ SVGFEDisplacementMapElement[JC] def clientLeft: Int
SVGFEDisplacementMapElement[JC] def clientTop: Int
SVGFEDisplacementMapElement[JC] def clientWidth: Int
SVGFEDisplacementMapElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEDisplacementMapElement[JC] def closest(selector: String): Element
SVGFEDisplacementMapElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEDisplacementMapElement[JC] def contains(otherNode: Node): Boolean
SVGFEDisplacementMapElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -18238,6 +20016,7 @@ SVGFEDisplacementMapElement[JC] def hasAttribute(name: String): Boolean
SVGFEDisplacementMapElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEDisplacementMapElement[JC] def hasAttributes(): Boolean
SVGFEDisplacementMapElement[JC] def hasChildNodes(): Boolean
+SVGFEDisplacementMapElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEDisplacementMapElement[JC] def height: SVGAnimatedLength
SVGFEDisplacementMapElement[JC] var id: String
SVGFEDisplacementMapElement[JC] def in1: SVGAnimatedString
@@ -18266,6 +20045,9 @@ SVGFEDisplacementMapElement[JC] def nodeType: Int
SVGFEDisplacementMapElement[JC] var nodeValue: String
SVGFEDisplacementMapElement[JC] def normalize(): Unit
SVGFEDisplacementMapElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEDisplacementMapElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEDisplacementMapElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEDisplacementMapElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEDisplacementMapElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEDisplacementMapElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEDisplacementMapElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -18290,6 +20072,7 @@ SVGFEDisplacementMapElement[JC] def previousElementSibling: Element
SVGFEDisplacementMapElement[JC] def previousSibling: Node
SVGFEDisplacementMapElement[JC] def querySelector(selectors: String): Element
SVGFEDisplacementMapElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEDisplacementMapElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEDisplacementMapElement[JC] def remove(): Unit
SVGFEDisplacementMapElement[JC] def removeAttribute(name: String): Unit
SVGFEDisplacementMapElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -18299,6 +20082,7 @@ SVGFEDisplacementMapElement[JC] def removeEventListener[T <: Event](`type`: Stri
SVGFEDisplacementMapElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEDisplacementMapElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEDisplacementMapElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEDisplacementMapElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEDisplacementMapElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEDisplacementMapElement[JC] def requestPointerLock(): Unit
SVGFEDisplacementMapElement[JC] def result: SVGAnimatedString
@@ -18312,6 +20096,7 @@ SVGFEDisplacementMapElement[JC] def setAttribute(name: String, value: String): U
SVGFEDisplacementMapElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEDisplacementMapElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEDisplacementMapElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEDisplacementMapElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEDisplacementMapElement[JC] def shadowRoot: ShadowRoot
SVGFEDisplacementMapElement[JC] var style: CSSStyleDeclaration
SVGFEDisplacementMapElement[JC] def tagName: String
@@ -18348,6 +20133,7 @@ SVGFEDistantLightElement[JC] def clientLeft: Int
SVGFEDistantLightElement[JC] def clientTop: Int
SVGFEDistantLightElement[JC] def clientWidth: Int
SVGFEDistantLightElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEDistantLightElement[JC] def closest(selector: String): Element
SVGFEDistantLightElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEDistantLightElement[JC] def contains(otherNode: Node): Boolean
SVGFEDistantLightElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -18367,6 +20153,7 @@ SVGFEDistantLightElement[JC] def hasAttribute(name: String): Boolean
SVGFEDistantLightElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEDistantLightElement[JC] def hasAttributes(): Boolean
SVGFEDistantLightElement[JC] def hasChildNodes(): Boolean
+SVGFEDistantLightElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEDistantLightElement[JC] var id: String
SVGFEDistantLightElement[JC] var innerHTML: String
SVGFEDistantLightElement[JC] var innerText: String
@@ -18392,6 +20179,9 @@ SVGFEDistantLightElement[JC] def nodeType: Int
SVGFEDistantLightElement[JC] var nodeValue: String
SVGFEDistantLightElement[JC] def normalize(): Unit
SVGFEDistantLightElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEDistantLightElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEDistantLightElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEDistantLightElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEDistantLightElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEDistantLightElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEDistantLightElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -18416,6 +20206,7 @@ SVGFEDistantLightElement[JC] def previousElementSibling: Element
SVGFEDistantLightElement[JC] def previousSibling: Node
SVGFEDistantLightElement[JC] def querySelector(selectors: String): Element
SVGFEDistantLightElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEDistantLightElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEDistantLightElement[JC] def remove(): Unit
SVGFEDistantLightElement[JC] def removeAttribute(name: String): Unit
SVGFEDistantLightElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -18425,6 +20216,7 @@ SVGFEDistantLightElement[JC] def removeEventListener[T <: Event](`type`: String,
SVGFEDistantLightElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEDistantLightElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEDistantLightElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEDistantLightElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEDistantLightElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEDistantLightElement[JC] def requestPointerLock(): Unit
SVGFEDistantLightElement[JC] def scrollHeight: Int
@@ -18436,6 +20228,7 @@ SVGFEDistantLightElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEDistantLightElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEDistantLightElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEDistantLightElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEDistantLightElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEDistantLightElement[JC] def shadowRoot: ShadowRoot
SVGFEDistantLightElement[JC] def tagName: String
SVGFEDistantLightElement[JC] var textContent: String
@@ -18461,6 +20254,7 @@ SVGFEFloodElement[JC] def clientLeft: Int
SVGFEFloodElement[JC] def clientTop: Int
SVGFEFloodElement[JC] def clientWidth: Int
SVGFEFloodElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEFloodElement[JC] def closest(selector: String): Element
SVGFEFloodElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEFloodElement[JC] def contains(otherNode: Node): Boolean
SVGFEFloodElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -18479,6 +20273,7 @@ SVGFEFloodElement[JC] def hasAttribute(name: String): Boolean
SVGFEFloodElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEFloodElement[JC] def hasAttributes(): Boolean
SVGFEFloodElement[JC] def hasChildNodes(): Boolean
+SVGFEFloodElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEFloodElement[JC] def height: SVGAnimatedLength
SVGFEFloodElement[JC] var id: String
SVGFEFloodElement[JC] var innerHTML: String
@@ -18505,6 +20300,9 @@ SVGFEFloodElement[JC] def nodeType: Int
SVGFEFloodElement[JC] var nodeValue: String
SVGFEFloodElement[JC] def normalize(): Unit
SVGFEFloodElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEFloodElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEFloodElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEFloodElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEFloodElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEFloodElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEFloodElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -18529,6 +20327,7 @@ SVGFEFloodElement[JC] def previousElementSibling: Element
SVGFEFloodElement[JC] def previousSibling: Node
SVGFEFloodElement[JC] def querySelector(selectors: String): Element
SVGFEFloodElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEFloodElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEFloodElement[JC] def remove(): Unit
SVGFEFloodElement[JC] def removeAttribute(name: String): Unit
SVGFEFloodElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -18538,6 +20337,7 @@ SVGFEFloodElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGFEFloodElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEFloodElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEFloodElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEFloodElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEFloodElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEFloodElement[JC] def requestPointerLock(): Unit
SVGFEFloodElement[JC] def result: SVGAnimatedString
@@ -18550,6 +20350,7 @@ SVGFEFloodElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEFloodElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEFloodElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEFloodElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEFloodElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEFloodElement[JC] def shadowRoot: ShadowRoot
SVGFEFloodElement[JC] var style: CSSStyleDeclaration
SVGFEFloodElement[JC] def tagName: String
@@ -18579,6 +20380,7 @@ SVGFEFuncAElement[JC] def clientLeft: Int
SVGFEFuncAElement[JC] def clientTop: Int
SVGFEFuncAElement[JC] def clientWidth: Int
SVGFEFuncAElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEFuncAElement[JC] def closest(selector: String): Element
SVGFEFuncAElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEFuncAElement[JC] def contains(otherNode: Node): Boolean
SVGFEFuncAElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -18598,6 +20400,7 @@ SVGFEFuncAElement[JC] def hasAttribute(name: String): Boolean
SVGFEFuncAElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEFuncAElement[JC] def hasAttributes(): Boolean
SVGFEFuncAElement[JC] def hasChildNodes(): Boolean
+SVGFEFuncAElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEFuncAElement[JC] var id: String
SVGFEFuncAElement[JC] var innerHTML: String
SVGFEFuncAElement[JC] var innerText: String
@@ -18625,6 +20428,9 @@ SVGFEFuncAElement[JC] var nodeValue: String
SVGFEFuncAElement[JC] def normalize(): Unit
SVGFEFuncAElement[JC] def offset: SVGAnimatedNumber
SVGFEFuncAElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEFuncAElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEFuncAElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEFuncAElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEFuncAElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEFuncAElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEFuncAElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -18649,6 +20455,7 @@ SVGFEFuncAElement[JC] def previousElementSibling: Element
SVGFEFuncAElement[JC] def previousSibling: Node
SVGFEFuncAElement[JC] def querySelector(selectors: String): Element
SVGFEFuncAElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEFuncAElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEFuncAElement[JC] def remove(): Unit
SVGFEFuncAElement[JC] def removeAttribute(name: String): Unit
SVGFEFuncAElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -18658,6 +20465,7 @@ SVGFEFuncAElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGFEFuncAElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEFuncAElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEFuncAElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEFuncAElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEFuncAElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEFuncAElement[JC] def requestPointerLock(): Unit
SVGFEFuncAElement[JC] def scrollHeight: Int
@@ -18669,6 +20477,7 @@ SVGFEFuncAElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEFuncAElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEFuncAElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEFuncAElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEFuncAElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEFuncAElement[JC] def shadowRoot: ShadowRoot
SVGFEFuncAElement[JC] def slope: SVGAnimatedNumber
SVGFEFuncAElement[JC] def tableValues: SVGAnimatedNumberList
@@ -18697,6 +20506,7 @@ SVGFEFuncBElement[JC] def clientLeft: Int
SVGFEFuncBElement[JC] def clientTop: Int
SVGFEFuncBElement[JC] def clientWidth: Int
SVGFEFuncBElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEFuncBElement[JC] def closest(selector: String): Element
SVGFEFuncBElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEFuncBElement[JC] def contains(otherNode: Node): Boolean
SVGFEFuncBElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -18716,6 +20526,7 @@ SVGFEFuncBElement[JC] def hasAttribute(name: String): Boolean
SVGFEFuncBElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEFuncBElement[JC] def hasAttributes(): Boolean
SVGFEFuncBElement[JC] def hasChildNodes(): Boolean
+SVGFEFuncBElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEFuncBElement[JC] var id: String
SVGFEFuncBElement[JC] var innerHTML: String
SVGFEFuncBElement[JC] var innerText: String
@@ -18743,6 +20554,9 @@ SVGFEFuncBElement[JC] var nodeValue: String
SVGFEFuncBElement[JC] def normalize(): Unit
SVGFEFuncBElement[JC] def offset: SVGAnimatedNumber
SVGFEFuncBElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEFuncBElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEFuncBElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEFuncBElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEFuncBElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEFuncBElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEFuncBElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -18767,6 +20581,7 @@ SVGFEFuncBElement[JC] def previousElementSibling: Element
SVGFEFuncBElement[JC] def previousSibling: Node
SVGFEFuncBElement[JC] def querySelector(selectors: String): Element
SVGFEFuncBElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEFuncBElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEFuncBElement[JC] def remove(): Unit
SVGFEFuncBElement[JC] def removeAttribute(name: String): Unit
SVGFEFuncBElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -18776,6 +20591,7 @@ SVGFEFuncBElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGFEFuncBElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEFuncBElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEFuncBElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEFuncBElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEFuncBElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEFuncBElement[JC] def requestPointerLock(): Unit
SVGFEFuncBElement[JC] def scrollHeight: Int
@@ -18787,6 +20603,7 @@ SVGFEFuncBElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEFuncBElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEFuncBElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEFuncBElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEFuncBElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEFuncBElement[JC] def shadowRoot: ShadowRoot
SVGFEFuncBElement[JC] def slope: SVGAnimatedNumber
SVGFEFuncBElement[JC] def tableValues: SVGAnimatedNumberList
@@ -18815,6 +20632,7 @@ SVGFEFuncGElement[JC] def clientLeft: Int
SVGFEFuncGElement[JC] def clientTop: Int
SVGFEFuncGElement[JC] def clientWidth: Int
SVGFEFuncGElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEFuncGElement[JC] def closest(selector: String): Element
SVGFEFuncGElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEFuncGElement[JC] def contains(otherNode: Node): Boolean
SVGFEFuncGElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -18834,6 +20652,7 @@ SVGFEFuncGElement[JC] def hasAttribute(name: String): Boolean
SVGFEFuncGElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEFuncGElement[JC] def hasAttributes(): Boolean
SVGFEFuncGElement[JC] def hasChildNodes(): Boolean
+SVGFEFuncGElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEFuncGElement[JC] var id: String
SVGFEFuncGElement[JC] var innerHTML: String
SVGFEFuncGElement[JC] var innerText: String
@@ -18861,6 +20680,9 @@ SVGFEFuncGElement[JC] var nodeValue: String
SVGFEFuncGElement[JC] def normalize(): Unit
SVGFEFuncGElement[JC] def offset: SVGAnimatedNumber
SVGFEFuncGElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEFuncGElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEFuncGElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEFuncGElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEFuncGElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEFuncGElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEFuncGElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -18885,6 +20707,7 @@ SVGFEFuncGElement[JC] def previousElementSibling: Element
SVGFEFuncGElement[JC] def previousSibling: Node
SVGFEFuncGElement[JC] def querySelector(selectors: String): Element
SVGFEFuncGElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEFuncGElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEFuncGElement[JC] def remove(): Unit
SVGFEFuncGElement[JC] def removeAttribute(name: String): Unit
SVGFEFuncGElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -18894,6 +20717,7 @@ SVGFEFuncGElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGFEFuncGElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEFuncGElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEFuncGElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEFuncGElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEFuncGElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEFuncGElement[JC] def requestPointerLock(): Unit
SVGFEFuncGElement[JC] def scrollHeight: Int
@@ -18905,6 +20729,7 @@ SVGFEFuncGElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEFuncGElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEFuncGElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEFuncGElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEFuncGElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEFuncGElement[JC] def shadowRoot: ShadowRoot
SVGFEFuncGElement[JC] def slope: SVGAnimatedNumber
SVGFEFuncGElement[JC] def tableValues: SVGAnimatedNumberList
@@ -18933,6 +20758,7 @@ SVGFEFuncRElement[JC] def clientLeft: Int
SVGFEFuncRElement[JC] def clientTop: Int
SVGFEFuncRElement[JC] def clientWidth: Int
SVGFEFuncRElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEFuncRElement[JC] def closest(selector: String): Element
SVGFEFuncRElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEFuncRElement[JC] def contains(otherNode: Node): Boolean
SVGFEFuncRElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -18952,6 +20778,7 @@ SVGFEFuncRElement[JC] def hasAttribute(name: String): Boolean
SVGFEFuncRElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEFuncRElement[JC] def hasAttributes(): Boolean
SVGFEFuncRElement[JC] def hasChildNodes(): Boolean
+SVGFEFuncRElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEFuncRElement[JC] var id: String
SVGFEFuncRElement[JC] var innerHTML: String
SVGFEFuncRElement[JC] var innerText: String
@@ -18979,6 +20806,9 @@ SVGFEFuncRElement[JC] var nodeValue: String
SVGFEFuncRElement[JC] def normalize(): Unit
SVGFEFuncRElement[JC] def offset: SVGAnimatedNumber
SVGFEFuncRElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEFuncRElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEFuncRElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEFuncRElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEFuncRElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEFuncRElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEFuncRElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -19003,6 +20833,7 @@ SVGFEFuncRElement[JC] def previousElementSibling: Element
SVGFEFuncRElement[JC] def previousSibling: Node
SVGFEFuncRElement[JC] def querySelector(selectors: String): Element
SVGFEFuncRElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEFuncRElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEFuncRElement[JC] def remove(): Unit
SVGFEFuncRElement[JC] def removeAttribute(name: String): Unit
SVGFEFuncRElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -19012,6 +20843,7 @@ SVGFEFuncRElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGFEFuncRElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEFuncRElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEFuncRElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEFuncRElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEFuncRElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEFuncRElement[JC] def requestPointerLock(): Unit
SVGFEFuncRElement[JC] def scrollHeight: Int
@@ -19023,6 +20855,7 @@ SVGFEFuncRElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEFuncRElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEFuncRElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEFuncRElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEFuncRElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEFuncRElement[JC] def shadowRoot: ShadowRoot
SVGFEFuncRElement[JC] def slope: SVGAnimatedNumber
SVGFEFuncRElement[JC] def tableValues: SVGAnimatedNumberList
@@ -19051,6 +20884,7 @@ SVGFEGaussianBlurElement[JC] def clientLeft: Int
SVGFEGaussianBlurElement[JC] def clientTop: Int
SVGFEGaussianBlurElement[JC] def clientWidth: Int
SVGFEGaussianBlurElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEGaussianBlurElement[JC] def closest(selector: String): Element
SVGFEGaussianBlurElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEGaussianBlurElement[JC] def contains(otherNode: Node): Boolean
SVGFEGaussianBlurElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -19069,6 +20903,7 @@ SVGFEGaussianBlurElement[JC] def hasAttribute(name: String): Boolean
SVGFEGaussianBlurElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEGaussianBlurElement[JC] def hasAttributes(): Boolean
SVGFEGaussianBlurElement[JC] def hasChildNodes(): Boolean
+SVGFEGaussianBlurElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEGaussianBlurElement[JC] def height: SVGAnimatedLength
SVGFEGaussianBlurElement[JC] var id: String
SVGFEGaussianBlurElement[JC] def in1: SVGAnimatedString
@@ -19096,6 +20931,9 @@ SVGFEGaussianBlurElement[JC] def nodeType: Int
SVGFEGaussianBlurElement[JC] var nodeValue: String
SVGFEGaussianBlurElement[JC] def normalize(): Unit
SVGFEGaussianBlurElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEGaussianBlurElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEGaussianBlurElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEGaussianBlurElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEGaussianBlurElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEGaussianBlurElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEGaussianBlurElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -19120,6 +20958,7 @@ SVGFEGaussianBlurElement[JC] def previousElementSibling: Element
SVGFEGaussianBlurElement[JC] def previousSibling: Node
SVGFEGaussianBlurElement[JC] def querySelector(selectors: String): Element
SVGFEGaussianBlurElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEGaussianBlurElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEGaussianBlurElement[JC] def remove(): Unit
SVGFEGaussianBlurElement[JC] def removeAttribute(name: String): Unit
SVGFEGaussianBlurElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -19129,6 +20968,7 @@ SVGFEGaussianBlurElement[JC] def removeEventListener[T <: Event](`type`: String,
SVGFEGaussianBlurElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEGaussianBlurElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEGaussianBlurElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEGaussianBlurElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEGaussianBlurElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEGaussianBlurElement[JC] def requestPointerLock(): Unit
SVGFEGaussianBlurElement[JC] def result: SVGAnimatedString
@@ -19141,6 +20981,7 @@ SVGFEGaussianBlurElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEGaussianBlurElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEGaussianBlurElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEGaussianBlurElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEGaussianBlurElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEGaussianBlurElement[JC] def setStdDeviation(stdDeviationX: Double, stdDeviationY: Double): Unit
SVGFEGaussianBlurElement[JC] def shadowRoot: ShadowRoot
SVGFEGaussianBlurElement[JC] def stdDeviationX: SVGAnimatedNumber
@@ -19173,6 +21014,7 @@ SVGFEImageElement[JC] def clientLeft: Int
SVGFEImageElement[JC] def clientTop: Int
SVGFEImageElement[JC] def clientWidth: Int
SVGFEImageElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEImageElement[JC] def closest(selector: String): Element
SVGFEImageElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEImageElement[JC] def contains(otherNode: Node): Boolean
SVGFEImageElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -19192,6 +21034,7 @@ SVGFEImageElement[JC] def hasAttribute(name: String): Boolean
SVGFEImageElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEImageElement[JC] def hasAttributes(): Boolean
SVGFEImageElement[JC] def hasChildNodes(): Boolean
+SVGFEImageElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEImageElement[JC] def height: SVGAnimatedLength
SVGFEImageElement[JC] var href: SVGAnimatedString
SVGFEImageElement[JC] var id: String
@@ -19219,6 +21062,9 @@ SVGFEImageElement[JC] def nodeType: Int
SVGFEImageElement[JC] var nodeValue: String
SVGFEImageElement[JC] def normalize(): Unit
SVGFEImageElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEImageElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEImageElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEImageElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEImageElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEImageElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEImageElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -19244,6 +21090,7 @@ SVGFEImageElement[JC] def previousElementSibling: Element
SVGFEImageElement[JC] def previousSibling: Node
SVGFEImageElement[JC] def querySelector(selectors: String): Element
SVGFEImageElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEImageElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEImageElement[JC] def remove(): Unit
SVGFEImageElement[JC] def removeAttribute(name: String): Unit
SVGFEImageElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -19253,6 +21100,7 @@ SVGFEImageElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGFEImageElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEImageElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEImageElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEImageElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEImageElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEImageElement[JC] def requestPointerLock(): Unit
SVGFEImageElement[JC] def result: SVGAnimatedString
@@ -19265,6 +21113,7 @@ SVGFEImageElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEImageElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEImageElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEImageElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEImageElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEImageElement[JC] def shadowRoot: ShadowRoot
SVGFEImageElement[JC] var style: CSSStyleDeclaration
SVGFEImageElement[JC] def tagName: String
@@ -19296,6 +21145,7 @@ SVGFEMergeElement[JC] def clientLeft: Int
SVGFEMergeElement[JC] def clientTop: Int
SVGFEMergeElement[JC] def clientWidth: Int
SVGFEMergeElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEMergeElement[JC] def closest(selector: String): Element
SVGFEMergeElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEMergeElement[JC] def contains(otherNode: Node): Boolean
SVGFEMergeElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -19314,6 +21164,7 @@ SVGFEMergeElement[JC] def hasAttribute(name: String): Boolean
SVGFEMergeElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEMergeElement[JC] def hasAttributes(): Boolean
SVGFEMergeElement[JC] def hasChildNodes(): Boolean
+SVGFEMergeElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEMergeElement[JC] def height: SVGAnimatedLength
SVGFEMergeElement[JC] var id: String
SVGFEMergeElement[JC] var innerHTML: String
@@ -19340,6 +21191,9 @@ SVGFEMergeElement[JC] def nodeType: Int
SVGFEMergeElement[JC] var nodeValue: String
SVGFEMergeElement[JC] def normalize(): Unit
SVGFEMergeElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEMergeElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEMergeElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEMergeElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEMergeElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEMergeElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEMergeElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -19364,6 +21218,7 @@ SVGFEMergeElement[JC] def previousElementSibling: Element
SVGFEMergeElement[JC] def previousSibling: Node
SVGFEMergeElement[JC] def querySelector(selectors: String): Element
SVGFEMergeElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEMergeElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEMergeElement[JC] def remove(): Unit
SVGFEMergeElement[JC] def removeAttribute(name: String): Unit
SVGFEMergeElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -19373,6 +21228,7 @@ SVGFEMergeElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGFEMergeElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEMergeElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEMergeElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEMergeElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEMergeElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEMergeElement[JC] def requestPointerLock(): Unit
SVGFEMergeElement[JC] def result: SVGAnimatedString
@@ -19385,6 +21241,7 @@ SVGFEMergeElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEMergeElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEMergeElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEMergeElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEMergeElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEMergeElement[JC] def shadowRoot: ShadowRoot
SVGFEMergeElement[JC] var style: CSSStyleDeclaration
SVGFEMergeElement[JC] def tagName: String
@@ -19413,6 +21270,7 @@ SVGFEMergeNodeElement[JC] def clientLeft: Int
SVGFEMergeNodeElement[JC] def clientTop: Int
SVGFEMergeNodeElement[JC] def clientWidth: Int
SVGFEMergeNodeElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEMergeNodeElement[JC] def closest(selector: String): Element
SVGFEMergeNodeElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEMergeNodeElement[JC] def contains(otherNode: Node): Boolean
SVGFEMergeNodeElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -19431,6 +21289,7 @@ SVGFEMergeNodeElement[JC] def hasAttribute(name: String): Boolean
SVGFEMergeNodeElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEMergeNodeElement[JC] def hasAttributes(): Boolean
SVGFEMergeNodeElement[JC] def hasChildNodes(): Boolean
+SVGFEMergeNodeElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEMergeNodeElement[JC] var id: String
SVGFEMergeNodeElement[JC] def in1: SVGAnimatedString
SVGFEMergeNodeElement[JC] var innerHTML: String
@@ -19457,6 +21316,9 @@ SVGFEMergeNodeElement[JC] def nodeType: Int
SVGFEMergeNodeElement[JC] var nodeValue: String
SVGFEMergeNodeElement[JC] def normalize(): Unit
SVGFEMergeNodeElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEMergeNodeElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEMergeNodeElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEMergeNodeElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEMergeNodeElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEMergeNodeElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEMergeNodeElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -19481,6 +21343,7 @@ SVGFEMergeNodeElement[JC] def previousElementSibling: Element
SVGFEMergeNodeElement[JC] def previousSibling: Node
SVGFEMergeNodeElement[JC] def querySelector(selectors: String): Element
SVGFEMergeNodeElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEMergeNodeElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEMergeNodeElement[JC] def remove(): Unit
SVGFEMergeNodeElement[JC] def removeAttribute(name: String): Unit
SVGFEMergeNodeElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -19490,6 +21353,7 @@ SVGFEMergeNodeElement[JC] def removeEventListener[T <: Event](`type`: String, li
SVGFEMergeNodeElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEMergeNodeElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEMergeNodeElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEMergeNodeElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEMergeNodeElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEMergeNodeElement[JC] def requestPointerLock(): Unit
SVGFEMergeNodeElement[JC] def scrollHeight: Int
@@ -19501,6 +21365,7 @@ SVGFEMergeNodeElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEMergeNodeElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEMergeNodeElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEMergeNodeElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEMergeNodeElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEMergeNodeElement[JC] def shadowRoot: ShadowRoot
SVGFEMergeNodeElement[JC] def tagName: String
SVGFEMergeNodeElement[JC] var textContent: String
@@ -19526,6 +21391,7 @@ SVGFEMorphologyElement[JC] def clientLeft: Int
SVGFEMorphologyElement[JC] def clientTop: Int
SVGFEMorphologyElement[JC] def clientWidth: Int
SVGFEMorphologyElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEMorphologyElement[JC] def closest(selector: String): Element
SVGFEMorphologyElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEMorphologyElement[JC] def contains(otherNode: Node): Boolean
SVGFEMorphologyElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -19544,6 +21410,7 @@ SVGFEMorphologyElement[JC] def hasAttribute(name: String): Boolean
SVGFEMorphologyElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEMorphologyElement[JC] def hasAttributes(): Boolean
SVGFEMorphologyElement[JC] def hasChildNodes(): Boolean
+SVGFEMorphologyElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEMorphologyElement[JC] def height: SVGAnimatedLength
SVGFEMorphologyElement[JC] var id: String
SVGFEMorphologyElement[JC] def in1: SVGAnimatedString
@@ -19571,6 +21438,9 @@ SVGFEMorphologyElement[JC] def nodeType: Int
SVGFEMorphologyElement[JC] var nodeValue: String
SVGFEMorphologyElement[JC] def normalize(): Unit
SVGFEMorphologyElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEMorphologyElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEMorphologyElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEMorphologyElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEMorphologyElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEMorphologyElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEMorphologyElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -19598,6 +21468,7 @@ SVGFEMorphologyElement[JC] def querySelector(selectors: String): Element
SVGFEMorphologyElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
SVGFEMorphologyElement[JC] def radiusX: SVGAnimatedNumber
SVGFEMorphologyElement[JC] def radiusY: SVGAnimatedNumber
+SVGFEMorphologyElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEMorphologyElement[JC] def remove(): Unit
SVGFEMorphologyElement[JC] def removeAttribute(name: String): Unit
SVGFEMorphologyElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -19607,6 +21478,7 @@ SVGFEMorphologyElement[JC] def removeEventListener[T <: Event](`type`: String, l
SVGFEMorphologyElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEMorphologyElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEMorphologyElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEMorphologyElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEMorphologyElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEMorphologyElement[JC] def requestPointerLock(): Unit
SVGFEMorphologyElement[JC] def result: SVGAnimatedString
@@ -19619,6 +21491,7 @@ SVGFEMorphologyElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEMorphologyElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEMorphologyElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEMorphologyElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEMorphologyElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEMorphologyElement[JC] def shadowRoot: ShadowRoot
SVGFEMorphologyElement[JC] var style: CSSStyleDeclaration
SVGFEMorphologyElement[JC] def tagName: String
@@ -19651,6 +21524,7 @@ SVGFEOffsetElement[JC] def clientLeft: Int
SVGFEOffsetElement[JC] def clientTop: Int
SVGFEOffsetElement[JC] def clientWidth: Int
SVGFEOffsetElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEOffsetElement[JC] def closest(selector: String): Element
SVGFEOffsetElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEOffsetElement[JC] def contains(otherNode: Node): Boolean
SVGFEOffsetElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -19671,6 +21545,7 @@ SVGFEOffsetElement[JC] def hasAttribute(name: String): Boolean
SVGFEOffsetElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEOffsetElement[JC] def hasAttributes(): Boolean
SVGFEOffsetElement[JC] def hasChildNodes(): Boolean
+SVGFEOffsetElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEOffsetElement[JC] def height: SVGAnimatedLength
SVGFEOffsetElement[JC] var id: String
SVGFEOffsetElement[JC] def in1: SVGAnimatedString
@@ -19698,6 +21573,9 @@ SVGFEOffsetElement[JC] def nodeType: Int
SVGFEOffsetElement[JC] var nodeValue: String
SVGFEOffsetElement[JC] def normalize(): Unit
SVGFEOffsetElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEOffsetElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEOffsetElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEOffsetElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEOffsetElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEOffsetElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEOffsetElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -19722,6 +21600,7 @@ SVGFEOffsetElement[JC] def previousElementSibling: Element
SVGFEOffsetElement[JC] def previousSibling: Node
SVGFEOffsetElement[JC] def querySelector(selectors: String): Element
SVGFEOffsetElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEOffsetElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEOffsetElement[JC] def remove(): Unit
SVGFEOffsetElement[JC] def removeAttribute(name: String): Unit
SVGFEOffsetElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -19731,6 +21610,7 @@ SVGFEOffsetElement[JC] def removeEventListener[T <: Event](`type`: String, liste
SVGFEOffsetElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEOffsetElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEOffsetElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEOffsetElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEOffsetElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEOffsetElement[JC] def requestPointerLock(): Unit
SVGFEOffsetElement[JC] def result: SVGAnimatedString
@@ -19743,6 +21623,7 @@ SVGFEOffsetElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEOffsetElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEOffsetElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEOffsetElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEOffsetElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEOffsetElement[JC] def shadowRoot: ShadowRoot
SVGFEOffsetElement[JC] var style: CSSStyleDeclaration
SVGFEOffsetElement[JC] def tagName: String
@@ -19771,6 +21652,7 @@ SVGFEPointLightElement[JC] def clientLeft: Int
SVGFEPointLightElement[JC] def clientTop: Int
SVGFEPointLightElement[JC] def clientWidth: Int
SVGFEPointLightElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEPointLightElement[JC] def closest(selector: String): Element
SVGFEPointLightElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEPointLightElement[JC] def contains(otherNode: Node): Boolean
SVGFEPointLightElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -19789,6 +21671,7 @@ SVGFEPointLightElement[JC] def hasAttribute(name: String): Boolean
SVGFEPointLightElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEPointLightElement[JC] def hasAttributes(): Boolean
SVGFEPointLightElement[JC] def hasChildNodes(): Boolean
+SVGFEPointLightElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEPointLightElement[JC] var id: String
SVGFEPointLightElement[JC] var innerHTML: String
SVGFEPointLightElement[JC] var innerText: String
@@ -19814,6 +21697,9 @@ SVGFEPointLightElement[JC] def nodeType: Int
SVGFEPointLightElement[JC] var nodeValue: String
SVGFEPointLightElement[JC] def normalize(): Unit
SVGFEPointLightElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEPointLightElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEPointLightElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEPointLightElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEPointLightElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEPointLightElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEPointLightElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -19838,6 +21724,7 @@ SVGFEPointLightElement[JC] def previousElementSibling: Element
SVGFEPointLightElement[JC] def previousSibling: Node
SVGFEPointLightElement[JC] def querySelector(selectors: String): Element
SVGFEPointLightElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEPointLightElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEPointLightElement[JC] def remove(): Unit
SVGFEPointLightElement[JC] def removeAttribute(name: String): Unit
SVGFEPointLightElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -19847,6 +21734,7 @@ SVGFEPointLightElement[JC] def removeEventListener[T <: Event](`type`: String, l
SVGFEPointLightElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEPointLightElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEPointLightElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEPointLightElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEPointLightElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEPointLightElement[JC] def requestPointerLock(): Unit
SVGFEPointLightElement[JC] def scrollHeight: Int
@@ -19858,6 +21746,7 @@ SVGFEPointLightElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEPointLightElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEPointLightElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEPointLightElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEPointLightElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEPointLightElement[JC] def shadowRoot: ShadowRoot
SVGFEPointLightElement[JC] def tagName: String
SVGFEPointLightElement[JC] var textContent: String
@@ -19886,6 +21775,7 @@ SVGFESpecularLightingElement[JC] def clientLeft: Int
SVGFESpecularLightingElement[JC] def clientTop: Int
SVGFESpecularLightingElement[JC] def clientWidth: Int
SVGFESpecularLightingElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFESpecularLightingElement[JC] def closest(selector: String): Element
SVGFESpecularLightingElement[JC] def compareDocumentPosition(other: Node): Int
SVGFESpecularLightingElement[JC] def contains(otherNode: Node): Boolean
SVGFESpecularLightingElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -19904,6 +21794,7 @@ SVGFESpecularLightingElement[JC] def hasAttribute(name: String): Boolean
SVGFESpecularLightingElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFESpecularLightingElement[JC] def hasAttributes(): Boolean
SVGFESpecularLightingElement[JC] def hasChildNodes(): Boolean
+SVGFESpecularLightingElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFESpecularLightingElement[JC] def height: SVGAnimatedLength
SVGFESpecularLightingElement[JC] var id: String
SVGFESpecularLightingElement[JC] def in1: SVGAnimatedString
@@ -19933,6 +21824,9 @@ SVGFESpecularLightingElement[JC] def nodeType: Int
SVGFESpecularLightingElement[JC] var nodeValue: String
SVGFESpecularLightingElement[JC] def normalize(): Unit
SVGFESpecularLightingElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFESpecularLightingElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFESpecularLightingElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFESpecularLightingElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFESpecularLightingElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFESpecularLightingElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFESpecularLightingElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -19957,6 +21851,7 @@ SVGFESpecularLightingElement[JC] def previousElementSibling: Element
SVGFESpecularLightingElement[JC] def previousSibling: Node
SVGFESpecularLightingElement[JC] def querySelector(selectors: String): Element
SVGFESpecularLightingElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFESpecularLightingElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFESpecularLightingElement[JC] def remove(): Unit
SVGFESpecularLightingElement[JC] def removeAttribute(name: String): Unit
SVGFESpecularLightingElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -19966,6 +21861,7 @@ SVGFESpecularLightingElement[JC] def removeEventListener[T <: Event](`type`: Str
SVGFESpecularLightingElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFESpecularLightingElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFESpecularLightingElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFESpecularLightingElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFESpecularLightingElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFESpecularLightingElement[JC] def requestPointerLock(): Unit
SVGFESpecularLightingElement[JC] def result: SVGAnimatedString
@@ -19978,6 +21874,7 @@ SVGFESpecularLightingElement[JC] def setAttribute(name: String, value: String):
SVGFESpecularLightingElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFESpecularLightingElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFESpecularLightingElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFESpecularLightingElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFESpecularLightingElement[JC] def shadowRoot: ShadowRoot
SVGFESpecularLightingElement[JC] def specularConstant: SVGAnimatedNumber
SVGFESpecularLightingElement[JC] def specularExponent: SVGAnimatedNumber
@@ -20009,6 +21906,7 @@ SVGFESpotLightElement[JC] def clientLeft: Int
SVGFESpotLightElement[JC] def clientTop: Int
SVGFESpotLightElement[JC] def clientWidth: Int
SVGFESpotLightElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFESpotLightElement[JC] def closest(selector: String): Element
SVGFESpotLightElement[JC] def compareDocumentPosition(other: Node): Int
SVGFESpotLightElement[JC] def contains(otherNode: Node): Boolean
SVGFESpotLightElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -20027,6 +21925,7 @@ SVGFESpotLightElement[JC] def hasAttribute(name: String): Boolean
SVGFESpotLightElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFESpotLightElement[JC] def hasAttributes(): Boolean
SVGFESpotLightElement[JC] def hasChildNodes(): Boolean
+SVGFESpotLightElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFESpotLightElement[JC] var id: String
SVGFESpotLightElement[JC] var innerHTML: String
SVGFESpotLightElement[JC] var innerText: String
@@ -20053,6 +21952,9 @@ SVGFESpotLightElement[JC] def nodeType: Int
SVGFESpotLightElement[JC] var nodeValue: String
SVGFESpotLightElement[JC] def normalize(): Unit
SVGFESpotLightElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFESpotLightElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFESpotLightElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFESpotLightElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFESpotLightElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFESpotLightElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFESpotLightElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -20080,6 +21982,7 @@ SVGFESpotLightElement[JC] def previousElementSibling: Element
SVGFESpotLightElement[JC] def previousSibling: Node
SVGFESpotLightElement[JC] def querySelector(selectors: String): Element
SVGFESpotLightElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFESpotLightElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFESpotLightElement[JC] def remove(): Unit
SVGFESpotLightElement[JC] def removeAttribute(name: String): Unit
SVGFESpotLightElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -20089,6 +21992,7 @@ SVGFESpotLightElement[JC] def removeEventListener[T <: Event](`type`: String, li
SVGFESpotLightElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFESpotLightElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFESpotLightElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFESpotLightElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFESpotLightElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFESpotLightElement[JC] def requestPointerLock(): Unit
SVGFESpotLightElement[JC] def scrollHeight: Int
@@ -20100,6 +22004,7 @@ SVGFESpotLightElement[JC] def setAttribute(name: String, value: String): Unit
SVGFESpotLightElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFESpotLightElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFESpotLightElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFESpotLightElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFESpotLightElement[JC] def shadowRoot: ShadowRoot
SVGFESpotLightElement[JC] def specularExponent: SVGAnimatedNumber
SVGFESpotLightElement[JC] def tagName: String
@@ -20129,6 +22034,7 @@ SVGFETileElement[JC] def clientLeft: Int
SVGFETileElement[JC] def clientTop: Int
SVGFETileElement[JC] def clientWidth: Int
SVGFETileElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFETileElement[JC] def closest(selector: String): Element
SVGFETileElement[JC] def compareDocumentPosition(other: Node): Int
SVGFETileElement[JC] def contains(otherNode: Node): Boolean
SVGFETileElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -20147,6 +22053,7 @@ SVGFETileElement[JC] def hasAttribute(name: String): Boolean
SVGFETileElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFETileElement[JC] def hasAttributes(): Boolean
SVGFETileElement[JC] def hasChildNodes(): Boolean
+SVGFETileElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFETileElement[JC] def height: SVGAnimatedLength
SVGFETileElement[JC] var id: String
SVGFETileElement[JC] def in1: SVGAnimatedString
@@ -20174,6 +22081,9 @@ SVGFETileElement[JC] def nodeType: Int
SVGFETileElement[JC] var nodeValue: String
SVGFETileElement[JC] def normalize(): Unit
SVGFETileElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFETileElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFETileElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFETileElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFETileElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFETileElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFETileElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -20198,6 +22108,7 @@ SVGFETileElement[JC] def previousElementSibling: Element
SVGFETileElement[JC] def previousSibling: Node
SVGFETileElement[JC] def querySelector(selectors: String): Element
SVGFETileElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFETileElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFETileElement[JC] def remove(): Unit
SVGFETileElement[JC] def removeAttribute(name: String): Unit
SVGFETileElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -20207,6 +22118,7 @@ SVGFETileElement[JC] def removeEventListener[T <: Event](`type`: String, listene
SVGFETileElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFETileElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFETileElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFETileElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFETileElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFETileElement[JC] def requestPointerLock(): Unit
SVGFETileElement[JC] def result: SVGAnimatedString
@@ -20219,6 +22131,7 @@ SVGFETileElement[JC] def setAttribute(name: String, value: String): Unit
SVGFETileElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFETileElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFETileElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFETileElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFETileElement[JC] def shadowRoot: ShadowRoot
SVGFETileElement[JC] var style: CSSStyleDeclaration
SVGFETileElement[JC] def tagName: String
@@ -20250,6 +22163,7 @@ SVGFETurbulenceElement[JC] def clientLeft: Int
SVGFETurbulenceElement[JC] def clientTop: Int
SVGFETurbulenceElement[JC] def clientWidth: Int
SVGFETurbulenceElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFETurbulenceElement[JC] def closest(selector: String): Element
SVGFETurbulenceElement[JC] def compareDocumentPosition(other: Node): Int
SVGFETurbulenceElement[JC] def contains(otherNode: Node): Boolean
SVGFETurbulenceElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -20268,6 +22182,7 @@ SVGFETurbulenceElement[JC] def hasAttribute(name: String): Boolean
SVGFETurbulenceElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFETurbulenceElement[JC] def hasAttributes(): Boolean
SVGFETurbulenceElement[JC] def hasChildNodes(): Boolean
+SVGFETurbulenceElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFETurbulenceElement[JC] def height: SVGAnimatedLength
SVGFETurbulenceElement[JC] var id: String
SVGFETurbulenceElement[JC] var innerHTML: String
@@ -20295,6 +22210,9 @@ SVGFETurbulenceElement[JC] var nodeValue: String
SVGFETurbulenceElement[JC] def normalize(): Unit
SVGFETurbulenceElement[JC] def numOctaves: SVGAnimatedInteger
SVGFETurbulenceElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFETurbulenceElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFETurbulenceElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFETurbulenceElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFETurbulenceElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFETurbulenceElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFETurbulenceElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -20319,6 +22237,7 @@ SVGFETurbulenceElement[JC] def previousElementSibling: Element
SVGFETurbulenceElement[JC] def previousSibling: Node
SVGFETurbulenceElement[JC] def querySelector(selectors: String): Element
SVGFETurbulenceElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFETurbulenceElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFETurbulenceElement[JC] def remove(): Unit
SVGFETurbulenceElement[JC] def removeAttribute(name: String): Unit
SVGFETurbulenceElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -20328,6 +22247,7 @@ SVGFETurbulenceElement[JC] def removeEventListener[T <: Event](`type`: String, l
SVGFETurbulenceElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFETurbulenceElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFETurbulenceElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFETurbulenceElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFETurbulenceElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFETurbulenceElement[JC] def requestPointerLock(): Unit
SVGFETurbulenceElement[JC] def result: SVGAnimatedString
@@ -20341,6 +22261,7 @@ SVGFETurbulenceElement[JC] def setAttribute(name: String, value: String): Unit
SVGFETurbulenceElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFETurbulenceElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFETurbulenceElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFETurbulenceElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFETurbulenceElement[JC] def shadowRoot: ShadowRoot
SVGFETurbulenceElement[JC] def stitchTiles: SVGAnimatedEnumeration
SVGFETurbulenceElement[JC] var style: CSSStyleDeclaration
@@ -20381,6 +22302,7 @@ SVGFilterElement[JC] def clientLeft: Int
SVGFilterElement[JC] def clientTop: Int
SVGFilterElement[JC] def clientWidth: Int
SVGFilterElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFilterElement[JC] def closest(selector: String): Element
SVGFilterElement[JC] def compareDocumentPosition(other: Node): Int
SVGFilterElement[JC] def contains(otherNode: Node): Boolean
SVGFilterElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -20403,6 +22325,7 @@ SVGFilterElement[JC] def hasAttribute(name: String): Boolean
SVGFilterElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFilterElement[JC] def hasAttributes(): Boolean
SVGFilterElement[JC] def hasChildNodes(): Boolean
+SVGFilterElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFilterElement[JC] def height: SVGAnimatedLength
SVGFilterElement[JC] var href: SVGAnimatedString
SVGFilterElement[JC] var id: String
@@ -20430,6 +22353,9 @@ SVGFilterElement[JC] def nodeType: Int
SVGFilterElement[JC] var nodeValue: String
SVGFilterElement[JC] def normalize(): Unit
SVGFilterElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFilterElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFilterElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFilterElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFilterElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFilterElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFilterElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -20455,6 +22381,7 @@ SVGFilterElement[JC] def previousSibling: Node
SVGFilterElement[JC] def primitiveUnits: SVGAnimatedEnumeration
SVGFilterElement[JC] def querySelector(selectors: String): Element
SVGFilterElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFilterElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFilterElement[JC] def remove(): Unit
SVGFilterElement[JC] def removeAttribute(name: String): Unit
SVGFilterElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -20464,6 +22391,7 @@ SVGFilterElement[JC] def removeEventListener[T <: Event](`type`: String, listene
SVGFilterElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFilterElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFilterElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFilterElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFilterElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFilterElement[JC] def requestPointerLock(): Unit
SVGFilterElement[JC] def scrollHeight: Int
@@ -20476,6 +22404,7 @@ SVGFilterElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: Str
SVGFilterElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFilterElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
SVGFilterElement[JC] def setFilterRes(filterResX: Double, filterResY: Double): Unit
+SVGFilterElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFilterElement[JC] def shadowRoot: ShadowRoot
SVGFilterElement[JC] var style: CSSStyleDeclaration
SVGFilterElement[JC] def tagName: String
@@ -20516,6 +22445,7 @@ SVGGElement[JC] def clientLeft: Int
SVGGElement[JC] def clientTop: Int
SVGGElement[JC] def clientWidth: Int
SVGGElement[JC] def cloneNode(deep: Boolean?): Node
+SVGGElement[JC] def closest(selector: String): Element
SVGGElement[JC] def compareDocumentPosition(other: Node): Int
SVGGElement[JC] def contains(otherNode: Node): Boolean
SVGGElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -20541,6 +22471,7 @@ SVGGElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boo
SVGGElement[JC] def hasAttributes(): Boolean
SVGGElement[JC] def hasChildNodes(): Boolean
SVGGElement[JC] def hasExtension(extension: String): Boolean
+SVGGElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGGElement[JC] var id: String
SVGGElement[JC] var innerHTML: String
SVGGElement[JC] var innerText: String
@@ -20567,6 +22498,9 @@ SVGGElement[JC] def nodeType: Int
SVGGElement[JC] var nodeValue: String
SVGGElement[JC] def normalize(): Unit
SVGGElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGGElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGGElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGGElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGGElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGGElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGGElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -20591,6 +22525,7 @@ SVGGElement[JC] def previousElementSibling: Element
SVGGElement[JC] def previousSibling: Node
SVGGElement[JC] def querySelector(selectors: String): Element
SVGGElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGGElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGGElement[JC] def remove(): Unit
SVGGElement[JC] def removeAttribute(name: String): Unit
SVGGElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -20600,6 +22535,7 @@ SVGGElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js
SVGGElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGGElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGGElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGGElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGGElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGGElement[JC] def requestPointerLock(): Unit
SVGGElement[JC] var requiredExtensions: SVGStringList
@@ -20613,6 +22549,7 @@ SVGGElement[JC] def setAttribute(name: String, value: String): Unit
SVGGElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGGElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGGElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGGElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGGElement[JC] def shadowRoot: ShadowRoot
SVGGElement[JC] var style: CSSStyleDeclaration
SVGGElement[JC] var systemLanguage: SVGStringList
@@ -20646,6 +22583,7 @@ SVGGradientElement[JC] def clientLeft: Int
SVGGradientElement[JC] def clientTop: Int
SVGGradientElement[JC] def clientWidth: Int
SVGGradientElement[JC] def cloneNode(deep: Boolean?): Node
+SVGGradientElement[JC] def closest(selector: String): Element
SVGGradientElement[JC] def compareDocumentPosition(other: Node): Int
SVGGradientElement[JC] def contains(otherNode: Node): Boolean
SVGGradientElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -20667,6 +22605,7 @@ SVGGradientElement[JC] def hasAttribute(name: String): Boolean
SVGGradientElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGGradientElement[JC] def hasAttributes(): Boolean
SVGGradientElement[JC] def hasChildNodes(): Boolean
+SVGGradientElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGGradientElement[JC] var href: SVGAnimatedString
SVGGradientElement[JC] var id: String
SVGGradientElement[JC] var innerHTML: String
@@ -20693,6 +22632,9 @@ SVGGradientElement[JC] def nodeType: Int
SVGGradientElement[JC] var nodeValue: String
SVGGradientElement[JC] def normalize(): Unit
SVGGradientElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGGradientElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGGradientElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGGradientElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGGradientElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGGradientElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGGradientElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -20717,6 +22659,7 @@ SVGGradientElement[JC] def previousElementSibling: Element
SVGGradientElement[JC] def previousSibling: Node
SVGGradientElement[JC] def querySelector(selectors: String): Element
SVGGradientElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGGradientElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGGradientElement[JC] def remove(): Unit
SVGGradientElement[JC] def removeAttribute(name: String): Unit
SVGGradientElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -20726,6 +22669,7 @@ SVGGradientElement[JC] def removeEventListener[T <: Event](`type`: String, liste
SVGGradientElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGGradientElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGGradientElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGGradientElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGGradientElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGGradientElement[JC] def requestPointerLock(): Unit
SVGGradientElement[JC] def scrollHeight: Int
@@ -20737,6 +22681,7 @@ SVGGradientElement[JC] def setAttribute(name: String, value: String): Unit
SVGGradientElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGGradientElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGGradientElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGGradientElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGGradientElement[JC] def shadowRoot: ShadowRoot
SVGGradientElement[JC] def spreadMethod: SVGAnimatedEnumeration
SVGGradientElement[JC] var style: CSSStyleDeclaration
@@ -20768,6 +22713,7 @@ SVGImageElement[JC] def clientLeft: Int
SVGImageElement[JC] def clientTop: Int
SVGImageElement[JC] def clientWidth: Int
SVGImageElement[JC] def cloneNode(deep: Boolean?): Node
+SVGImageElement[JC] def closest(selector: String): Element
SVGImageElement[JC] def compareDocumentPosition(other: Node): Int
SVGImageElement[JC] def contains(otherNode: Node): Boolean
SVGImageElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -20793,6 +22739,7 @@ SVGImageElement[JC] def hasAttributeNS(namespaceURI: String, localName: String):
SVGImageElement[JC] def hasAttributes(): Boolean
SVGImageElement[JC] def hasChildNodes(): Boolean
SVGImageElement[JC] def hasExtension(extension: String): Boolean
+SVGImageElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGImageElement[JC] def height: SVGAnimatedLength
SVGImageElement[JC] var href: SVGAnimatedString
SVGImageElement[JC] var id: String
@@ -20821,6 +22768,9 @@ SVGImageElement[JC] def nodeType: Int
SVGImageElement[JC] var nodeValue: String
SVGImageElement[JC] def normalize(): Unit
SVGImageElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGImageElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGImageElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGImageElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGImageElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGImageElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGImageElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -20846,6 +22796,7 @@ SVGImageElement[JC] def previousElementSibling: Element
SVGImageElement[JC] def previousSibling: Node
SVGImageElement[JC] def querySelector(selectors: String): Element
SVGImageElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGImageElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGImageElement[JC] def remove(): Unit
SVGImageElement[JC] def removeAttribute(name: String): Unit
SVGImageElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -20855,6 +22806,7 @@ SVGImageElement[JC] def removeEventListener[T <: Event](`type`: String, listener
SVGImageElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGImageElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGImageElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGImageElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGImageElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGImageElement[JC] def requestPointerLock(): Unit
SVGImageElement[JC] var requiredExtensions: SVGStringList
@@ -20868,6 +22820,7 @@ SVGImageElement[JC] def setAttribute(name: String, value: String): Unit
SVGImageElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGImageElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGImageElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGImageElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGImageElement[JC] def shadowRoot: ShadowRoot
SVGImageElement[JC] var style: CSSStyleDeclaration
SVGImageElement[JC] var systemLanguage: SVGStringList
@@ -20928,6 +22881,7 @@ SVGLineElement[JC] def clientLeft: Int
SVGLineElement[JC] def clientTop: Int
SVGLineElement[JC] def clientWidth: Int
SVGLineElement[JC] def cloneNode(deep: Boolean?): Node
+SVGLineElement[JC] def closest(selector: String): Element
SVGLineElement[JC] def compareDocumentPosition(other: Node): Int
SVGLineElement[JC] def contains(otherNode: Node): Boolean
SVGLineElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -20953,6 +22907,7 @@ SVGLineElement[JC] def hasAttributeNS(namespaceURI: String, localName: String):
SVGLineElement[JC] def hasAttributes(): Boolean
SVGLineElement[JC] def hasChildNodes(): Boolean
SVGLineElement[JC] def hasExtension(extension: String): Boolean
+SVGLineElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGLineElement[JC] var id: String
SVGLineElement[JC] var innerHTML: String
SVGLineElement[JC] var innerText: String
@@ -20979,6 +22934,9 @@ SVGLineElement[JC] def nodeType: Int
SVGLineElement[JC] var nodeValue: String
SVGLineElement[JC] def normalize(): Unit
SVGLineElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGLineElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGLineElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGLineElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGLineElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGLineElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGLineElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -21003,6 +22961,7 @@ SVGLineElement[JC] def previousElementSibling: Element
SVGLineElement[JC] def previousSibling: Node
SVGLineElement[JC] def querySelector(selectors: String): Element
SVGLineElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGLineElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGLineElement[JC] def remove(): Unit
SVGLineElement[JC] def removeAttribute(name: String): Unit
SVGLineElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -21012,6 +22971,7 @@ SVGLineElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGLineElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGLineElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGLineElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGLineElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGLineElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGLineElement[JC] def requestPointerLock(): Unit
SVGLineElement[JC] var requiredExtensions: SVGStringList
@@ -21025,6 +22985,7 @@ SVGLineElement[JC] def setAttribute(name: String, value: String): Unit
SVGLineElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGLineElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGLineElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGLineElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGLineElement[JC] def shadowRoot: ShadowRoot
SVGLineElement[JC] var style: CSSStyleDeclaration
SVGLineElement[JC] var systemLanguage: SVGStringList
@@ -21062,6 +23023,7 @@ SVGLinearGradientElement[JC] def clientLeft: Int
SVGLinearGradientElement[JC] def clientTop: Int
SVGLinearGradientElement[JC] def clientWidth: Int
SVGLinearGradientElement[JC] def cloneNode(deep: Boolean?): Node
+SVGLinearGradientElement[JC] def closest(selector: String): Element
SVGLinearGradientElement[JC] def compareDocumentPosition(other: Node): Int
SVGLinearGradientElement[JC] def contains(otherNode: Node): Boolean
SVGLinearGradientElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -21083,6 +23045,7 @@ SVGLinearGradientElement[JC] def hasAttribute(name: String): Boolean
SVGLinearGradientElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGLinearGradientElement[JC] def hasAttributes(): Boolean
SVGLinearGradientElement[JC] def hasChildNodes(): Boolean
+SVGLinearGradientElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGLinearGradientElement[JC] var href: SVGAnimatedString
SVGLinearGradientElement[JC] var id: String
SVGLinearGradientElement[JC] var innerHTML: String
@@ -21109,6 +23072,9 @@ SVGLinearGradientElement[JC] def nodeType: Int
SVGLinearGradientElement[JC] var nodeValue: String
SVGLinearGradientElement[JC] def normalize(): Unit
SVGLinearGradientElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGLinearGradientElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGLinearGradientElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGLinearGradientElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGLinearGradientElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGLinearGradientElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGLinearGradientElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -21133,6 +23099,7 @@ SVGLinearGradientElement[JC] def previousElementSibling: Element
SVGLinearGradientElement[JC] def previousSibling: Node
SVGLinearGradientElement[JC] def querySelector(selectors: String): Element
SVGLinearGradientElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGLinearGradientElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGLinearGradientElement[JC] def remove(): Unit
SVGLinearGradientElement[JC] def removeAttribute(name: String): Unit
SVGLinearGradientElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -21142,6 +23109,7 @@ SVGLinearGradientElement[JC] def removeEventListener[T <: Event](`type`: String,
SVGLinearGradientElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGLinearGradientElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGLinearGradientElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGLinearGradientElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGLinearGradientElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGLinearGradientElement[JC] def requestPointerLock(): Unit
SVGLinearGradientElement[JC] def scrollHeight: Int
@@ -21153,6 +23121,7 @@ SVGLinearGradientElement[JC] def setAttribute(name: String, value: String): Unit
SVGLinearGradientElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGLinearGradientElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGLinearGradientElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGLinearGradientElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGLinearGradientElement[JC] def shadowRoot: ShadowRoot
SVGLinearGradientElement[JC] def spreadMethod: SVGAnimatedEnumeration
SVGLinearGradientElement[JC] var style: CSSStyleDeclaration
@@ -21190,6 +23159,7 @@ SVGMarkerElement[JC] def clientLeft: Int
SVGMarkerElement[JC] def clientTop: Int
SVGMarkerElement[JC] def clientWidth: Int
SVGMarkerElement[JC] def cloneNode(deep: Boolean?): Node
+SVGMarkerElement[JC] def closest(selector: String): Element
SVGMarkerElement[JC] def compareDocumentPosition(other: Node): Int
SVGMarkerElement[JC] def contains(otherNode: Node): Boolean
SVGMarkerElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -21209,6 +23179,7 @@ SVGMarkerElement[JC] def hasAttribute(name: String): Boolean
SVGMarkerElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGMarkerElement[JC] def hasAttributes(): Boolean
SVGMarkerElement[JC] def hasChildNodes(): Boolean
+SVGMarkerElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGMarkerElement[JC] var id: String
SVGMarkerElement[JC] var innerHTML: String
SVGMarkerElement[JC] var innerText: String
@@ -21237,6 +23208,9 @@ SVGMarkerElement[JC] def nodeType: Int
SVGMarkerElement[JC] var nodeValue: String
SVGMarkerElement[JC] def normalize(): Unit
SVGMarkerElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGMarkerElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGMarkerElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGMarkerElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGMarkerElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGMarkerElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGMarkerElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -21266,6 +23240,7 @@ SVGMarkerElement[JC] def querySelector(selectors: String): Element
SVGMarkerElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
SVGMarkerElement[JC] def refX: SVGAnimatedLength
SVGMarkerElement[JC] def refY: SVGAnimatedLength
+SVGMarkerElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGMarkerElement[JC] def remove(): Unit
SVGMarkerElement[JC] def removeAttribute(name: String): Unit
SVGMarkerElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -21275,6 +23250,7 @@ SVGMarkerElement[JC] def removeEventListener[T <: Event](`type`: String, listene
SVGMarkerElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGMarkerElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGMarkerElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGMarkerElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGMarkerElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGMarkerElement[JC] def requestPointerLock(): Unit
SVGMarkerElement[JC] def scrollHeight: Int
@@ -21288,6 +23264,7 @@ SVGMarkerElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGMarkerElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
SVGMarkerElement[JC] def setOrientToAngle(angle: SVGAngle): Unit
SVGMarkerElement[JC] def setOrientToAuto(): Unit
+SVGMarkerElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGMarkerElement[JC] def shadowRoot: ShadowRoot
SVGMarkerElement[JC] var style: CSSStyleDeclaration
SVGMarkerElement[JC] def tagName: String
@@ -21326,6 +23303,7 @@ SVGMaskElement[JC] def clientLeft: Int
SVGMaskElement[JC] def clientTop: Int
SVGMaskElement[JC] def clientWidth: Int
SVGMaskElement[JC] def cloneNode(deep: Boolean?): Node
+SVGMaskElement[JC] def closest(selector: String): Element
SVGMaskElement[JC] def compareDocumentPosition(other: Node): Int
SVGMaskElement[JC] def contains(otherNode: Node): Boolean
SVGMaskElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -21346,6 +23324,7 @@ SVGMaskElement[JC] def hasAttributeNS(namespaceURI: String, localName: String):
SVGMaskElement[JC] def hasAttributes(): Boolean
SVGMaskElement[JC] def hasChildNodes(): Boolean
SVGMaskElement[JC] def hasExtension(extension: String): Boolean
+SVGMaskElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGMaskElement[JC] def height: SVGAnimatedLength
SVGMaskElement[JC] var id: String
SVGMaskElement[JC] var innerHTML: String
@@ -21374,6 +23353,9 @@ SVGMaskElement[JC] def nodeType: Int
SVGMaskElement[JC] var nodeValue: String
SVGMaskElement[JC] def normalize(): Unit
SVGMaskElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGMaskElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGMaskElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGMaskElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGMaskElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGMaskElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGMaskElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -21398,6 +23380,7 @@ SVGMaskElement[JC] def previousElementSibling: Element
SVGMaskElement[JC] def previousSibling: Node
SVGMaskElement[JC] def querySelector(selectors: String): Element
SVGMaskElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGMaskElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGMaskElement[JC] def remove(): Unit
SVGMaskElement[JC] def removeAttribute(name: String): Unit
SVGMaskElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -21407,6 +23390,7 @@ SVGMaskElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGMaskElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGMaskElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGMaskElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGMaskElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGMaskElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGMaskElement[JC] def requestPointerLock(): Unit
SVGMaskElement[JC] var requiredExtensions: SVGStringList
@@ -21420,6 +23404,7 @@ SVGMaskElement[JC] def setAttribute(name: String, value: String): Unit
SVGMaskElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGMaskElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGMaskElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGMaskElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGMaskElement[JC] def shadowRoot: ShadowRoot
SVGMaskElement[JC] var style: CSSStyleDeclaration
SVGMaskElement[JC] var systemLanguage: SVGStringList
@@ -21468,6 +23453,7 @@ SVGMetadataElement[JC] def clientLeft: Int
SVGMetadataElement[JC] def clientTop: Int
SVGMetadataElement[JC] def clientWidth: Int
SVGMetadataElement[JC] def cloneNode(deep: Boolean?): Node
+SVGMetadataElement[JC] def closest(selector: String): Element
SVGMetadataElement[JC] def compareDocumentPosition(other: Node): Int
SVGMetadataElement[JC] def contains(otherNode: Node): Boolean
SVGMetadataElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -21486,6 +23472,7 @@ SVGMetadataElement[JC] def hasAttribute(name: String): Boolean
SVGMetadataElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGMetadataElement[JC] def hasAttributes(): Boolean
SVGMetadataElement[JC] def hasChildNodes(): Boolean
+SVGMetadataElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGMetadataElement[JC] var id: String
SVGMetadataElement[JC] var innerHTML: String
SVGMetadataElement[JC] var innerText: String
@@ -21511,6 +23498,9 @@ SVGMetadataElement[JC] def nodeType: Int
SVGMetadataElement[JC] var nodeValue: String
SVGMetadataElement[JC] def normalize(): Unit
SVGMetadataElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGMetadataElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGMetadataElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGMetadataElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGMetadataElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGMetadataElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGMetadataElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -21535,6 +23525,7 @@ SVGMetadataElement[JC] def previousElementSibling: Element
SVGMetadataElement[JC] def previousSibling: Node
SVGMetadataElement[JC] def querySelector(selectors: String): Element
SVGMetadataElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGMetadataElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGMetadataElement[JC] def remove(): Unit
SVGMetadataElement[JC] def removeAttribute(name: String): Unit
SVGMetadataElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -21544,6 +23535,7 @@ SVGMetadataElement[JC] def removeEventListener[T <: Event](`type`: String, liste
SVGMetadataElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGMetadataElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGMetadataElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGMetadataElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGMetadataElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGMetadataElement[JC] def requestPointerLock(): Unit
SVGMetadataElement[JC] def scrollHeight: Int
@@ -21555,6 +23547,7 @@ SVGMetadataElement[JC] def setAttribute(name: String, value: String): Unit
SVGMetadataElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGMetadataElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGMetadataElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGMetadataElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGMetadataElement[JC] def shadowRoot: ShadowRoot
SVGMetadataElement[JC] def tagName: String
SVGMetadataElement[JC] var textContent: String
@@ -21589,6 +23582,7 @@ SVGPathElement[JC] def clientLeft: Int
SVGPathElement[JC] def clientTop: Int
SVGPathElement[JC] def clientWidth: Int
SVGPathElement[JC] def cloneNode(deep: Boolean?): Node
+SVGPathElement[JC] def closest(selector: String): Element
SVGPathElement[JC] def compareDocumentPosition(other: Node): Int
SVGPathElement[JC] def contains(otherNode: Node): Boolean
SVGPathElement[JC] def createSVGPathSegArcAbs(x: Double, y: Double, r1: Double, r2: Double, angle: Double, largeArcFlag: Boolean, sweepFlag: Boolean): SVGPathSegArcAbs
@@ -21636,6 +23630,7 @@ SVGPathElement[JC] def hasAttributeNS(namespaceURI: String, localName: String):
SVGPathElement[JC] def hasAttributes(): Boolean
SVGPathElement[JC] def hasChildNodes(): Boolean
SVGPathElement[JC] def hasExtension(extension: String): Boolean
+SVGPathElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGPathElement[JC] var id: String
SVGPathElement[JC] var innerHTML: String
SVGPathElement[JC] var innerText: String
@@ -21662,6 +23657,9 @@ SVGPathElement[JC] def nodeType: Int
SVGPathElement[JC] var nodeValue: String
SVGPathElement[JC] def normalize(): Unit
SVGPathElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGPathElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGPathElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGPathElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGPathElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGPathElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGPathElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -21687,6 +23685,7 @@ SVGPathElement[JC] def previousElementSibling: Element
SVGPathElement[JC] def previousSibling: Node
SVGPathElement[JC] def querySelector(selectors: String): Element
SVGPathElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGPathElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGPathElement[JC] def remove(): Unit
SVGPathElement[JC] def removeAttribute(name: String): Unit
SVGPathElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -21696,6 +23695,7 @@ SVGPathElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGPathElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGPathElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGPathElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGPathElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGPathElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGPathElement[JC] def requestPointerLock(): Unit
SVGPathElement[JC] var requiredExtensions: SVGStringList
@@ -21709,6 +23709,7 @@ SVGPathElement[JC] def setAttribute(name: String, value: String): Unit
SVGPathElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGPathElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGPathElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGPathElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGPathElement[JC] def shadowRoot: ShadowRoot
SVGPathElement[JC] var style: CSSStyleDeclaration
SVGPathElement[JC] var systemLanguage: SVGStringList
@@ -21868,6 +23869,7 @@ SVGPatternElement[JC] def clientLeft: Int
SVGPatternElement[JC] def clientTop: Int
SVGPatternElement[JC] def clientWidth: Int
SVGPatternElement[JC] def cloneNode(deep: Boolean?): Node
+SVGPatternElement[JC] def closest(selector: String): Element
SVGPatternElement[JC] def compareDocumentPosition(other: Node): Int
SVGPatternElement[JC] def contains(otherNode: Node): Boolean
SVGPatternElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -21888,6 +23890,7 @@ SVGPatternElement[JC] def hasAttributeNS(namespaceURI: String, localName: String
SVGPatternElement[JC] def hasAttributes(): Boolean
SVGPatternElement[JC] def hasChildNodes(): Boolean
SVGPatternElement[JC] def hasExtension(extension: String): Boolean
+SVGPatternElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGPatternElement[JC] def height: SVGAnimatedLength
SVGPatternElement[JC] var href: SVGAnimatedString
SVGPatternElement[JC] var id: String
@@ -21915,6 +23918,9 @@ SVGPatternElement[JC] def nodeType: Int
SVGPatternElement[JC] var nodeValue: String
SVGPatternElement[JC] def normalize(): Unit
SVGPatternElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGPatternElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGPatternElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGPatternElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGPatternElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGPatternElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGPatternElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -21943,6 +23949,7 @@ SVGPatternElement[JC] def previousElementSibling: Element
SVGPatternElement[JC] def previousSibling: Node
SVGPatternElement[JC] def querySelector(selectors: String): Element
SVGPatternElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGPatternElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGPatternElement[JC] def remove(): Unit
SVGPatternElement[JC] def removeAttribute(name: String): Unit
SVGPatternElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -21952,6 +23959,7 @@ SVGPatternElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGPatternElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGPatternElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGPatternElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGPatternElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGPatternElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGPatternElement[JC] def requestPointerLock(): Unit
SVGPatternElement[JC] var requiredExtensions: SVGStringList
@@ -21965,6 +23973,7 @@ SVGPatternElement[JC] def setAttribute(name: String, value: String): Unit
SVGPatternElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGPatternElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGPatternElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGPatternElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGPatternElement[JC] def shadowRoot: ShadowRoot
SVGPatternElement[JC] var style: CSSStyleDeclaration
SVGPatternElement[JC] var systemLanguage: SVGStringList
@@ -22010,6 +24019,7 @@ SVGPolygonElement[JC] def clientLeft: Int
SVGPolygonElement[JC] def clientTop: Int
SVGPolygonElement[JC] def clientWidth: Int
SVGPolygonElement[JC] def cloneNode(deep: Boolean?): Node
+SVGPolygonElement[JC] def closest(selector: String): Element
SVGPolygonElement[JC] def compareDocumentPosition(other: Node): Int
SVGPolygonElement[JC] def contains(otherNode: Node): Boolean
SVGPolygonElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -22035,6 +24045,7 @@ SVGPolygonElement[JC] def hasAttributeNS(namespaceURI: String, localName: String
SVGPolygonElement[JC] def hasAttributes(): Boolean
SVGPolygonElement[JC] def hasChildNodes(): Boolean
SVGPolygonElement[JC] def hasExtension(extension: String): Boolean
+SVGPolygonElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGPolygonElement[JC] var id: String
SVGPolygonElement[JC] var innerHTML: String
SVGPolygonElement[JC] var innerText: String
@@ -22061,6 +24072,9 @@ SVGPolygonElement[JC] def nodeType: Int
SVGPolygonElement[JC] var nodeValue: String
SVGPolygonElement[JC] def normalize(): Unit
SVGPolygonElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGPolygonElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGPolygonElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGPolygonElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGPolygonElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGPolygonElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGPolygonElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -22086,6 +24100,7 @@ SVGPolygonElement[JC] def previousElementSibling: Element
SVGPolygonElement[JC] def previousSibling: Node
SVGPolygonElement[JC] def querySelector(selectors: String): Element
SVGPolygonElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGPolygonElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGPolygonElement[JC] def remove(): Unit
SVGPolygonElement[JC] def removeAttribute(name: String): Unit
SVGPolygonElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -22095,6 +24110,7 @@ SVGPolygonElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGPolygonElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGPolygonElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGPolygonElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGPolygonElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGPolygonElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGPolygonElement[JC] def requestPointerLock(): Unit
SVGPolygonElement[JC] var requiredExtensions: SVGStringList
@@ -22108,6 +24124,7 @@ SVGPolygonElement[JC] def setAttribute(name: String, value: String): Unit
SVGPolygonElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGPolygonElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGPolygonElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGPolygonElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGPolygonElement[JC] def shadowRoot: ShadowRoot
SVGPolygonElement[JC] var style: CSSStyleDeclaration
SVGPolygonElement[JC] var systemLanguage: SVGStringList
@@ -22139,6 +24156,7 @@ SVGPolylineElement[JC] def clientLeft: Int
SVGPolylineElement[JC] def clientTop: Int
SVGPolylineElement[JC] def clientWidth: Int
SVGPolylineElement[JC] def cloneNode(deep: Boolean?): Node
+SVGPolylineElement[JC] def closest(selector: String): Element
SVGPolylineElement[JC] def compareDocumentPosition(other: Node): Int
SVGPolylineElement[JC] def contains(otherNode: Node): Boolean
SVGPolylineElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -22164,6 +24182,7 @@ SVGPolylineElement[JC] def hasAttributeNS(namespaceURI: String, localName: Strin
SVGPolylineElement[JC] def hasAttributes(): Boolean
SVGPolylineElement[JC] def hasChildNodes(): Boolean
SVGPolylineElement[JC] def hasExtension(extension: String): Boolean
+SVGPolylineElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGPolylineElement[JC] var id: String
SVGPolylineElement[JC] var innerHTML: String
SVGPolylineElement[JC] var innerText: String
@@ -22190,6 +24209,9 @@ SVGPolylineElement[JC] def nodeType: Int
SVGPolylineElement[JC] var nodeValue: String
SVGPolylineElement[JC] def normalize(): Unit
SVGPolylineElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGPolylineElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGPolylineElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGPolylineElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGPolylineElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGPolylineElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGPolylineElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -22215,6 +24237,7 @@ SVGPolylineElement[JC] def previousElementSibling: Element
SVGPolylineElement[JC] def previousSibling: Node
SVGPolylineElement[JC] def querySelector(selectors: String): Element
SVGPolylineElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGPolylineElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGPolylineElement[JC] def remove(): Unit
SVGPolylineElement[JC] def removeAttribute(name: String): Unit
SVGPolylineElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -22224,6 +24247,7 @@ SVGPolylineElement[JC] def removeEventListener[T <: Event](`type`: String, liste
SVGPolylineElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGPolylineElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGPolylineElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGPolylineElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGPolylineElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGPolylineElement[JC] def requestPointerLock(): Unit
SVGPolylineElement[JC] var requiredExtensions: SVGStringList
@@ -22237,6 +24261,7 @@ SVGPolylineElement[JC] def setAttribute(name: String, value: String): Unit
SVGPolylineElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGPolylineElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGPolylineElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGPolylineElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGPolylineElement[JC] def shadowRoot: ShadowRoot
SVGPolylineElement[JC] var style: CSSStyleDeclaration
SVGPolylineElement[JC] var systemLanguage: SVGStringList
@@ -22286,6 +24311,7 @@ SVGRadialGradientElement[JC] def clientLeft: Int
SVGRadialGradientElement[JC] def clientTop: Int
SVGRadialGradientElement[JC] def clientWidth: Int
SVGRadialGradientElement[JC] def cloneNode(deep: Boolean?): Node
+SVGRadialGradientElement[JC] def closest(selector: String): Element
SVGRadialGradientElement[JC] def compareDocumentPosition(other: Node): Int
SVGRadialGradientElement[JC] def contains(otherNode: Node): Boolean
SVGRadialGradientElement[JC] def cx: SVGAnimatedLength
@@ -22311,6 +24337,7 @@ SVGRadialGradientElement[JC] def hasAttribute(name: String): Boolean
SVGRadialGradientElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGRadialGradientElement[JC] def hasAttributes(): Boolean
SVGRadialGradientElement[JC] def hasChildNodes(): Boolean
+SVGRadialGradientElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGRadialGradientElement[JC] var href: SVGAnimatedString
SVGRadialGradientElement[JC] var id: String
SVGRadialGradientElement[JC] var innerHTML: String
@@ -22337,6 +24364,9 @@ SVGRadialGradientElement[JC] def nodeType: Int
SVGRadialGradientElement[JC] var nodeValue: String
SVGRadialGradientElement[JC] def normalize(): Unit
SVGRadialGradientElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGRadialGradientElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGRadialGradientElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGRadialGradientElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGRadialGradientElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGRadialGradientElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGRadialGradientElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -22362,6 +24392,7 @@ SVGRadialGradientElement[JC] def previousSibling: Node
SVGRadialGradientElement[JC] def querySelector(selectors: String): Element
SVGRadialGradientElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
SVGRadialGradientElement[JC] def r: SVGAnimatedLength
+SVGRadialGradientElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGRadialGradientElement[JC] def remove(): Unit
SVGRadialGradientElement[JC] def removeAttribute(name: String): Unit
SVGRadialGradientElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -22371,6 +24402,7 @@ SVGRadialGradientElement[JC] def removeEventListener[T <: Event](`type`: String,
SVGRadialGradientElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGRadialGradientElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGRadialGradientElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGRadialGradientElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGRadialGradientElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGRadialGradientElement[JC] def requestPointerLock(): Unit
SVGRadialGradientElement[JC] def scrollHeight: Int
@@ -22382,6 +24414,7 @@ SVGRadialGradientElement[JC] def setAttribute(name: String, value: String): Unit
SVGRadialGradientElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGRadialGradientElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGRadialGradientElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGRadialGradientElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGRadialGradientElement[JC] def shadowRoot: ShadowRoot
SVGRadialGradientElement[JC] def spreadMethod: SVGAnimatedEnumeration
SVGRadialGradientElement[JC] var style: CSSStyleDeclaration
@@ -22413,6 +24446,7 @@ SVGRectElement[JC] def clientLeft: Int
SVGRectElement[JC] def clientTop: Int
SVGRectElement[JC] def clientWidth: Int
SVGRectElement[JC] def cloneNode(deep: Boolean?): Node
+SVGRectElement[JC] def closest(selector: String): Element
SVGRectElement[JC] def compareDocumentPosition(other: Node): Int
SVGRectElement[JC] def contains(otherNode: Node): Boolean
SVGRectElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -22438,6 +24472,7 @@ SVGRectElement[JC] def hasAttributeNS(namespaceURI: String, localName: String):
SVGRectElement[JC] def hasAttributes(): Boolean
SVGRectElement[JC] def hasChildNodes(): Boolean
SVGRectElement[JC] def hasExtension(extension: String): Boolean
+SVGRectElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGRectElement[JC] def height: SVGAnimatedLength
SVGRectElement[JC] var id: String
SVGRectElement[JC] var innerHTML: String
@@ -22465,6 +24500,9 @@ SVGRectElement[JC] def nodeType: Int
SVGRectElement[JC] var nodeValue: String
SVGRectElement[JC] def normalize(): Unit
SVGRectElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGRectElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGRectElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGRectElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGRectElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGRectElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGRectElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -22489,6 +24527,7 @@ SVGRectElement[JC] def previousElementSibling: Element
SVGRectElement[JC] def previousSibling: Node
SVGRectElement[JC] def querySelector(selectors: String): Element
SVGRectElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGRectElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGRectElement[JC] def remove(): Unit
SVGRectElement[JC] def removeAttribute(name: String): Unit
SVGRectElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -22498,6 +24537,7 @@ SVGRectElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGRectElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGRectElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGRectElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGRectElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGRectElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGRectElement[JC] def requestPointerLock(): Unit
SVGRectElement[JC] var requiredExtensions: SVGStringList
@@ -22513,6 +24553,7 @@ SVGRectElement[JC] def setAttribute(name: String, value: String): Unit
SVGRectElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGRectElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGRectElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGRectElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGRectElement[JC] def shadowRoot: ShadowRoot
SVGRectElement[JC] var style: CSSStyleDeclaration
SVGRectElement[JC] var systemLanguage: SVGStringList
@@ -22548,6 +24589,7 @@ SVGSVGElement[JC] def clientLeft: Int
SVGSVGElement[JC] def clientTop: Int
SVGSVGElement[JC] def clientWidth: Int
SVGSVGElement[JC] def cloneNode(deep: Boolean?): Node
+SVGSVGElement[JC] def closest(selector: String): Element
SVGSVGElement[JC] def compareDocumentPosition(other: Node): Int
SVGSVGElement[JC] def contains(otherNode: Node): Boolean
SVGSVGElement[JC] var contentScriptType: String
@@ -22593,6 +24635,7 @@ SVGSVGElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): B
SVGSVGElement[JC] def hasAttributes(): Boolean
SVGSVGElement[JC] def hasChildNodes(): Boolean
SVGSVGElement[JC] def hasExtension(extension: String): Boolean
+SVGSVGElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGSVGElement[JC] def height: SVGAnimatedLength
SVGSVGElement[JC] var id: String
SVGSVGElement[JC] var innerHTML: String
@@ -22621,6 +24664,9 @@ SVGSVGElement[JC] var nodeValue: String
SVGSVGElement[JC] def normalize(): Unit
SVGSVGElement[JC] var onabort: js.Function1[UIEvent, _]
SVGSVGElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGSVGElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGSVGElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGSVGElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGSVGElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGSVGElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGSVGElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -22654,6 +24700,7 @@ SVGSVGElement[JC] def previousElementSibling: Element
SVGSVGElement[JC] def previousSibling: Node
SVGSVGElement[JC] def querySelector(selectors: String): Element
SVGSVGElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGSVGElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGSVGElement[JC] def remove(): Unit
SVGSVGElement[JC] def removeAttribute(name: String): Unit
SVGSVGElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -22663,6 +24710,7 @@ SVGSVGElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGSVGElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGSVGElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGSVGElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGSVGElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGSVGElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGSVGElement[JC] def requestPointerLock(): Unit
SVGSVGElement[JC] var requiredExtensions: SVGStringList
@@ -22679,6 +24727,7 @@ SVGSVGElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String
SVGSVGElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGSVGElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
SVGSVGElement[JC] def setCurrentTime(seconds: Double): Unit
+SVGSVGElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGSVGElement[JC] def shadowRoot: ShadowRoot
SVGSVGElement[JC] var style: CSSStyleDeclaration
SVGSVGElement[JC] def suspendRedraw(maxWaitMilliseconds: Int): Int
@@ -22717,6 +24766,7 @@ SVGScriptElement[JC] def clientLeft: Int
SVGScriptElement[JC] def clientTop: Int
SVGScriptElement[JC] def clientWidth: Int
SVGScriptElement[JC] def cloneNode(deep: Boolean?): Node
+SVGScriptElement[JC] def closest(selector: String): Element
SVGScriptElement[JC] def compareDocumentPosition(other: Node): Int
SVGScriptElement[JC] def contains(otherNode: Node): Boolean
SVGScriptElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -22736,6 +24786,7 @@ SVGScriptElement[JC] def hasAttribute(name: String): Boolean
SVGScriptElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGScriptElement[JC] def hasAttributes(): Boolean
SVGScriptElement[JC] def hasChildNodes(): Boolean
+SVGScriptElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGScriptElement[JC] var href: SVGAnimatedString
SVGScriptElement[JC] var id: String
SVGScriptElement[JC] var innerHTML: String
@@ -22762,6 +24813,9 @@ SVGScriptElement[JC] def nodeType: Int
SVGScriptElement[JC] var nodeValue: String
SVGScriptElement[JC] def normalize(): Unit
SVGScriptElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGScriptElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGScriptElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGScriptElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGScriptElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGScriptElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGScriptElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -22786,6 +24840,7 @@ SVGScriptElement[JC] def previousElementSibling: Element
SVGScriptElement[JC] def previousSibling: Node
SVGScriptElement[JC] def querySelector(selectors: String): Element
SVGScriptElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGScriptElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGScriptElement[JC] def remove(): Unit
SVGScriptElement[JC] def removeAttribute(name: String): Unit
SVGScriptElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -22795,6 +24850,7 @@ SVGScriptElement[JC] def removeEventListener[T <: Event](`type`: String, listene
SVGScriptElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGScriptElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGScriptElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGScriptElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGScriptElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGScriptElement[JC] def requestPointerLock(): Unit
SVGScriptElement[JC] def scrollHeight: Int
@@ -22806,6 +24862,7 @@ SVGScriptElement[JC] def setAttribute(name: String, value: String): Unit
SVGScriptElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGScriptElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGScriptElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGScriptElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGScriptElement[JC] def shadowRoot: ShadowRoot
SVGScriptElement[JC] def tagName: String
SVGScriptElement[JC] var textContent: String
@@ -22832,6 +24889,7 @@ SVGStopElement[JC] def clientLeft: Int
SVGStopElement[JC] def clientTop: Int
SVGStopElement[JC] def clientWidth: Int
SVGStopElement[JC] def cloneNode(deep: Boolean?): Node
+SVGStopElement[JC] def closest(selector: String): Element
SVGStopElement[JC] def compareDocumentPosition(other: Node): Int
SVGStopElement[JC] def contains(otherNode: Node): Boolean
SVGStopElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -22850,6 +24908,7 @@ SVGStopElement[JC] def hasAttribute(name: String): Boolean
SVGStopElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGStopElement[JC] def hasAttributes(): Boolean
SVGStopElement[JC] def hasChildNodes(): Boolean
+SVGStopElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGStopElement[JC] var id: String
SVGStopElement[JC] var innerHTML: String
SVGStopElement[JC] var innerText: String
@@ -22876,6 +24935,9 @@ SVGStopElement[JC] var nodeValue: String
SVGStopElement[JC] def normalize(): Unit
SVGStopElement[JC] var offset: SVGAnimatedNumber
SVGStopElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGStopElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGStopElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGStopElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGStopElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGStopElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGStopElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -22900,6 +24962,7 @@ SVGStopElement[JC] def previousElementSibling: Element
SVGStopElement[JC] def previousSibling: Node
SVGStopElement[JC] def querySelector(selectors: String): Element
SVGStopElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGStopElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGStopElement[JC] def remove(): Unit
SVGStopElement[JC] def removeAttribute(name: String): Unit
SVGStopElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -22909,6 +24972,7 @@ SVGStopElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGStopElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGStopElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGStopElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGStopElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGStopElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGStopElement[JC] def requestPointerLock(): Unit
SVGStopElement[JC] def scrollHeight: Int
@@ -22920,6 +24984,7 @@ SVGStopElement[JC] def setAttribute(name: String, value: String): Unit
SVGStopElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGStopElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGStopElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGStopElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGStopElement[JC] def shadowRoot: ShadowRoot
SVGStopElement[JC] var style: CSSStyleDeclaration
SVGStopElement[JC] def tagName: String
@@ -22955,6 +25020,7 @@ SVGStyleElement[JC] def clientLeft: Int
SVGStyleElement[JC] def clientTop: Int
SVGStyleElement[JC] def clientWidth: Int
SVGStyleElement[JC] def cloneNode(deep: Boolean?): Node
+SVGStyleElement[JC] def closest(selector: String): Element
SVGStyleElement[JC] def compareDocumentPosition(other: Node): Int
SVGStyleElement[JC] def contains(otherNode: Node): Boolean
SVGStyleElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -22973,6 +25039,7 @@ SVGStyleElement[JC] def hasAttribute(name: String): Boolean
SVGStyleElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGStyleElement[JC] def hasAttributes(): Boolean
SVGStyleElement[JC] def hasChildNodes(): Boolean
+SVGStyleElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGStyleElement[JC] var id: String
SVGStyleElement[JC] var innerHTML: String
SVGStyleElement[JC] var innerText: String
@@ -22999,6 +25066,9 @@ SVGStyleElement[JC] def nodeType: Int
SVGStyleElement[JC] var nodeValue: String
SVGStyleElement[JC] def normalize(): Unit
SVGStyleElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGStyleElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGStyleElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGStyleElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGStyleElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGStyleElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGStyleElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -23023,6 +25093,7 @@ SVGStyleElement[JC] def previousElementSibling: Element
SVGStyleElement[JC] def previousSibling: Node
SVGStyleElement[JC] def querySelector(selectors: String): Element
SVGStyleElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGStyleElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGStyleElement[JC] def remove(): Unit
SVGStyleElement[JC] def removeAttribute(name: String): Unit
SVGStyleElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -23032,6 +25103,7 @@ SVGStyleElement[JC] def removeEventListener[T <: Event](`type`: String, listener
SVGStyleElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGStyleElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGStyleElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGStyleElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGStyleElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGStyleElement[JC] def requestPointerLock(): Unit
SVGStyleElement[JC] def scrollHeight: Int
@@ -23043,6 +25115,7 @@ SVGStyleElement[JC] def setAttribute(name: String, value: String): Unit
SVGStyleElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGStyleElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGStyleElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGStyleElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGStyleElement[JC] def shadowRoot: ShadowRoot
SVGStyleElement[JC] def tagName: String
SVGStyleElement[JC] var textContent: String
@@ -23072,6 +25145,7 @@ SVGSwitchElement[JC] def clientLeft: Int
SVGSwitchElement[JC] def clientTop: Int
SVGSwitchElement[JC] def clientWidth: Int
SVGSwitchElement[JC] def cloneNode(deep: Boolean?): Node
+SVGSwitchElement[JC] def closest(selector: String): Element
SVGSwitchElement[JC] def compareDocumentPosition(other: Node): Int
SVGSwitchElement[JC] def contains(otherNode: Node): Boolean
SVGSwitchElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -23097,6 +25171,7 @@ SVGSwitchElement[JC] def hasAttributeNS(namespaceURI: String, localName: String)
SVGSwitchElement[JC] def hasAttributes(): Boolean
SVGSwitchElement[JC] def hasChildNodes(): Boolean
SVGSwitchElement[JC] def hasExtension(extension: String): Boolean
+SVGSwitchElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGSwitchElement[JC] var id: String
SVGSwitchElement[JC] var innerHTML: String
SVGSwitchElement[JC] var innerText: String
@@ -23123,6 +25198,9 @@ SVGSwitchElement[JC] def nodeType: Int
SVGSwitchElement[JC] var nodeValue: String
SVGSwitchElement[JC] def normalize(): Unit
SVGSwitchElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGSwitchElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGSwitchElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGSwitchElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGSwitchElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGSwitchElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGSwitchElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -23147,6 +25225,7 @@ SVGSwitchElement[JC] def previousElementSibling: Element
SVGSwitchElement[JC] def previousSibling: Node
SVGSwitchElement[JC] def querySelector(selectors: String): Element
SVGSwitchElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGSwitchElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGSwitchElement[JC] def remove(): Unit
SVGSwitchElement[JC] def removeAttribute(name: String): Unit
SVGSwitchElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -23156,6 +25235,7 @@ SVGSwitchElement[JC] def removeEventListener[T <: Event](`type`: String, listene
SVGSwitchElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGSwitchElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGSwitchElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGSwitchElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGSwitchElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGSwitchElement[JC] def requestPointerLock(): Unit
SVGSwitchElement[JC] var requiredExtensions: SVGStringList
@@ -23169,6 +25249,7 @@ SVGSwitchElement[JC] def setAttribute(name: String, value: String): Unit
SVGSwitchElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGSwitchElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGSwitchElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGSwitchElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGSwitchElement[JC] def shadowRoot: ShadowRoot
SVGSwitchElement[JC] var style: CSSStyleDeclaration
SVGSwitchElement[JC] var systemLanguage: SVGStringList
@@ -23199,6 +25280,7 @@ SVGSymbolElement[JC] def clientLeft: Int
SVGSymbolElement[JC] def clientTop: Int
SVGSymbolElement[JC] def clientWidth: Int
SVGSymbolElement[JC] def cloneNode(deep: Boolean?): Node
+SVGSymbolElement[JC] def closest(selector: String): Element
SVGSymbolElement[JC] def compareDocumentPosition(other: Node): Int
SVGSymbolElement[JC] def contains(otherNode: Node): Boolean
SVGSymbolElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -23218,6 +25300,7 @@ SVGSymbolElement[JC] def hasAttribute(name: String): Boolean
SVGSymbolElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGSymbolElement[JC] def hasAttributes(): Boolean
SVGSymbolElement[JC] def hasChildNodes(): Boolean
+SVGSymbolElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGSymbolElement[JC] var id: String
SVGSymbolElement[JC] var innerHTML: String
SVGSymbolElement[JC] var innerText: String
@@ -23243,6 +25326,9 @@ SVGSymbolElement[JC] def nodeType: Int
SVGSymbolElement[JC] var nodeValue: String
SVGSymbolElement[JC] def normalize(): Unit
SVGSymbolElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGSymbolElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGSymbolElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGSymbolElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGSymbolElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGSymbolElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGSymbolElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -23268,6 +25354,7 @@ SVGSymbolElement[JC] def previousElementSibling: Element
SVGSymbolElement[JC] def previousSibling: Node
SVGSymbolElement[JC] def querySelector(selectors: String): Element
SVGSymbolElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGSymbolElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGSymbolElement[JC] def remove(): Unit
SVGSymbolElement[JC] def removeAttribute(name: String): Unit
SVGSymbolElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -23277,6 +25364,7 @@ SVGSymbolElement[JC] def removeEventListener[T <: Event](`type`: String, listene
SVGSymbolElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGSymbolElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGSymbolElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGSymbolElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGSymbolElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGSymbolElement[JC] def requestPointerLock(): Unit
SVGSymbolElement[JC] def scrollHeight: Int
@@ -23288,6 +25376,7 @@ SVGSymbolElement[JC] def setAttribute(name: String, value: String): Unit
SVGSymbolElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGSymbolElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGSymbolElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGSymbolElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGSymbolElement[JC] def shadowRoot: ShadowRoot
SVGSymbolElement[JC] var style: CSSStyleDeclaration
SVGSymbolElement[JC] def tagName: String
@@ -23317,6 +25406,7 @@ SVGTSpanElement[JC] def clientLeft: Int
SVGTSpanElement[JC] def clientTop: Int
SVGTSpanElement[JC] def clientWidth: Int
SVGTSpanElement[JC] def cloneNode(deep: Boolean?): Node
+SVGTSpanElement[JC] def closest(selector: String): Element
SVGTSpanElement[JC] def compareDocumentPosition(other: Node): Int
SVGTSpanElement[JC] def contains(otherNode: Node): Boolean
SVGTSpanElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -23347,6 +25437,7 @@ SVGTSpanElement[JC] def hasAttributeNS(namespaceURI: String, localName: String):
SVGTSpanElement[JC] def hasAttributes(): Boolean
SVGTSpanElement[JC] def hasChildNodes(): Boolean
SVGTSpanElement[JC] def hasExtension(extension: String): Boolean
+SVGTSpanElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGTSpanElement[JC] var id: String
SVGTSpanElement[JC] var innerHTML: String
SVGTSpanElement[JC] var innerText: String
@@ -23373,6 +25464,9 @@ SVGTSpanElement[JC] def nodeType: Int
SVGTSpanElement[JC] var nodeValue: String
SVGTSpanElement[JC] def normalize(): Unit
SVGTSpanElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGTSpanElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGTSpanElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGTSpanElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGTSpanElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGTSpanElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGTSpanElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -23397,6 +25491,7 @@ SVGTSpanElement[JC] def previousElementSibling: Element
SVGTSpanElement[JC] def previousSibling: Node
SVGTSpanElement[JC] def querySelector(selectors: String): Element
SVGTSpanElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGTSpanElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGTSpanElement[JC] def remove(): Unit
SVGTSpanElement[JC] def removeAttribute(name: String): Unit
SVGTSpanElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -23406,6 +25501,7 @@ SVGTSpanElement[JC] def removeEventListener[T <: Event](`type`: String, listener
SVGTSpanElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGTSpanElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGTSpanElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGTSpanElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGTSpanElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGTSpanElement[JC] def requestPointerLock(): Unit
SVGTSpanElement[JC] var requiredExtensions: SVGStringList
@@ -23421,6 +25517,7 @@ SVGTSpanElement[JC] def setAttribute(name: String, value: String): Unit
SVGTSpanElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGTSpanElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGTSpanElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGTSpanElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGTSpanElement[JC] def shadowRoot: ShadowRoot
SVGTSpanElement[JC] var style: CSSStyleDeclaration
SVGTSpanElement[JC] var systemLanguage: SVGStringList
@@ -23457,6 +25554,7 @@ SVGTextContentElement[JC] def clientLeft: Int
SVGTextContentElement[JC] def clientTop: Int
SVGTextContentElement[JC] def clientWidth: Int
SVGTextContentElement[JC] def cloneNode(deep: Boolean?): Node
+SVGTextContentElement[JC] def closest(selector: String): Element
SVGTextContentElement[JC] def compareDocumentPosition(other: Node): Int
SVGTextContentElement[JC] def contains(otherNode: Node): Boolean
SVGTextContentElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -23485,6 +25583,7 @@ SVGTextContentElement[JC] def hasAttributeNS(namespaceURI: String, localName: St
SVGTextContentElement[JC] def hasAttributes(): Boolean
SVGTextContentElement[JC] def hasChildNodes(): Boolean
SVGTextContentElement[JC] def hasExtension(extension: String): Boolean
+SVGTextContentElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGTextContentElement[JC] var id: String
SVGTextContentElement[JC] var innerHTML: String
SVGTextContentElement[JC] var innerText: String
@@ -23511,6 +25610,9 @@ SVGTextContentElement[JC] def nodeType: Int
SVGTextContentElement[JC] var nodeValue: String
SVGTextContentElement[JC] def normalize(): Unit
SVGTextContentElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGTextContentElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGTextContentElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGTextContentElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGTextContentElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGTextContentElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGTextContentElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -23535,6 +25637,7 @@ SVGTextContentElement[JC] def previousElementSibling: Element
SVGTextContentElement[JC] def previousSibling: Node
SVGTextContentElement[JC] def querySelector(selectors: String): Element
SVGTextContentElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGTextContentElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGTextContentElement[JC] def remove(): Unit
SVGTextContentElement[JC] def removeAttribute(name: String): Unit
SVGTextContentElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -23544,6 +25647,7 @@ SVGTextContentElement[JC] def removeEventListener[T <: Event](`type`: String, li
SVGTextContentElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGTextContentElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGTextContentElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGTextContentElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGTextContentElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGTextContentElement[JC] def requestPointerLock(): Unit
SVGTextContentElement[JC] var requiredExtensions: SVGStringList
@@ -23558,6 +25662,7 @@ SVGTextContentElement[JC] def setAttribute(name: String, value: String): Unit
SVGTextContentElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGTextContentElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGTextContentElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGTextContentElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGTextContentElement[JC] def shadowRoot: ShadowRoot
SVGTextContentElement[JC] var style: CSSStyleDeclaration
SVGTextContentElement[JC] var systemLanguage: SVGStringList
@@ -23591,6 +25696,7 @@ SVGTextElement[JC] def clientLeft: Int
SVGTextElement[JC] def clientTop: Int
SVGTextElement[JC] def clientWidth: Int
SVGTextElement[JC] def cloneNode(deep: Boolean?): Node
+SVGTextElement[JC] def closest(selector: String): Element
SVGTextElement[JC] def compareDocumentPosition(other: Node): Int
SVGTextElement[JC] def contains(otherNode: Node): Boolean
SVGTextElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -23626,6 +25732,7 @@ SVGTextElement[JC] def hasAttributeNS(namespaceURI: String, localName: String):
SVGTextElement[JC] def hasAttributes(): Boolean
SVGTextElement[JC] def hasChildNodes(): Boolean
SVGTextElement[JC] def hasExtension(extension: String): Boolean
+SVGTextElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGTextElement[JC] var id: String
SVGTextElement[JC] var innerHTML: String
SVGTextElement[JC] var innerText: String
@@ -23653,6 +25760,9 @@ SVGTextElement[JC] def nodeType: Int
SVGTextElement[JC] var nodeValue: String
SVGTextElement[JC] def normalize(): Unit
SVGTextElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGTextElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGTextElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGTextElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGTextElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGTextElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGTextElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -23677,6 +25787,7 @@ SVGTextElement[JC] def previousElementSibling: Element
SVGTextElement[JC] def previousSibling: Node
SVGTextElement[JC] def querySelector(selectors: String): Element
SVGTextElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGTextElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGTextElement[JC] def remove(): Unit
SVGTextElement[JC] def removeAttribute(name: String): Unit
SVGTextElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -23686,6 +25797,7 @@ SVGTextElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGTextElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGTextElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGTextElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGTextElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGTextElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGTextElement[JC] def requestPointerLock(): Unit
SVGTextElement[JC] var requiredExtensions: SVGStringList
@@ -23701,6 +25813,7 @@ SVGTextElement[JC] def setAttribute(name: String, value: String): Unit
SVGTextElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGTextElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGTextElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGTextElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGTextElement[JC] def shadowRoot: ShadowRoot
SVGTextElement[JC] var style: CSSStyleDeclaration
SVGTextElement[JC] var systemLanguage: SVGStringList
@@ -23734,6 +25847,7 @@ SVGTextPathElement[JC] def clientLeft: Int
SVGTextPathElement[JC] def clientTop: Int
SVGTextPathElement[JC] def clientWidth: Int
SVGTextPathElement[JC] def cloneNode(deep: Boolean?): Node
+SVGTextPathElement[JC] def closest(selector: String): Element
SVGTextPathElement[JC] def compareDocumentPosition(other: Node): Int
SVGTextPathElement[JC] def contains(otherNode: Node): Boolean
SVGTextPathElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -23762,6 +25876,7 @@ SVGTextPathElement[JC] def hasAttributeNS(namespaceURI: String, localName: Strin
SVGTextPathElement[JC] def hasAttributes(): Boolean
SVGTextPathElement[JC] def hasChildNodes(): Boolean
SVGTextPathElement[JC] def hasExtension(extension: String): Boolean
+SVGTextPathElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGTextPathElement[JC] var href: SVGAnimatedString
SVGTextPathElement[JC] var id: String
SVGTextPathElement[JC] var innerHTML: String
@@ -23790,6 +25905,9 @@ SVGTextPathElement[JC] def nodeType: Int
SVGTextPathElement[JC] var nodeValue: String
SVGTextPathElement[JC] def normalize(): Unit
SVGTextPathElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGTextPathElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGTextPathElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGTextPathElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGTextPathElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGTextPathElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGTextPathElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -23814,6 +25932,7 @@ SVGTextPathElement[JC] def previousElementSibling: Element
SVGTextPathElement[JC] def previousSibling: Node
SVGTextPathElement[JC] def querySelector(selectors: String): Element
SVGTextPathElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGTextPathElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGTextPathElement[JC] def remove(): Unit
SVGTextPathElement[JC] def removeAttribute(name: String): Unit
SVGTextPathElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -23823,6 +25942,7 @@ SVGTextPathElement[JC] def removeEventListener[T <: Event](`type`: String, liste
SVGTextPathElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGTextPathElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGTextPathElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGTextPathElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGTextPathElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGTextPathElement[JC] def requestPointerLock(): Unit
SVGTextPathElement[JC] var requiredExtensions: SVGStringList
@@ -23837,6 +25957,7 @@ SVGTextPathElement[JC] def setAttribute(name: String, value: String): Unit
SVGTextPathElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGTextPathElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGTextPathElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGTextPathElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGTextPathElement[JC] def shadowRoot: ShadowRoot
SVGTextPathElement[JC] def spacing: SVGAnimatedEnumeration
SVGTextPathElement[JC] def startOffset: SVGAnimatedLength
@@ -23875,6 +25996,7 @@ SVGTextPositioningElement[JC] def clientLeft: Int
SVGTextPositioningElement[JC] def clientTop: Int
SVGTextPositioningElement[JC] def clientWidth: Int
SVGTextPositioningElement[JC] def cloneNode(deep: Boolean?): Node
+SVGTextPositioningElement[JC] def closest(selector: String): Element
SVGTextPositioningElement[JC] def compareDocumentPosition(other: Node): Int
SVGTextPositioningElement[JC] def contains(otherNode: Node): Boolean
SVGTextPositioningElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -23905,6 +26027,7 @@ SVGTextPositioningElement[JC] def hasAttributeNS(namespaceURI: String, localName
SVGTextPositioningElement[JC] def hasAttributes(): Boolean
SVGTextPositioningElement[JC] def hasChildNodes(): Boolean
SVGTextPositioningElement[JC] def hasExtension(extension: String): Boolean
+SVGTextPositioningElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGTextPositioningElement[JC] var id: String
SVGTextPositioningElement[JC] var innerHTML: String
SVGTextPositioningElement[JC] var innerText: String
@@ -23931,6 +26054,9 @@ SVGTextPositioningElement[JC] def nodeType: Int
SVGTextPositioningElement[JC] var nodeValue: String
SVGTextPositioningElement[JC] def normalize(): Unit
SVGTextPositioningElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGTextPositioningElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGTextPositioningElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGTextPositioningElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGTextPositioningElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGTextPositioningElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGTextPositioningElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -23955,6 +26081,7 @@ SVGTextPositioningElement[JC] def previousElementSibling: Element
SVGTextPositioningElement[JC] def previousSibling: Node
SVGTextPositioningElement[JC] def querySelector(selectors: String): Element
SVGTextPositioningElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGTextPositioningElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGTextPositioningElement[JC] def remove(): Unit
SVGTextPositioningElement[JC] def removeAttribute(name: String): Unit
SVGTextPositioningElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -23964,6 +26091,7 @@ SVGTextPositioningElement[JC] def removeEventListener[T <: Event](`type`: String
SVGTextPositioningElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGTextPositioningElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGTextPositioningElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGTextPositioningElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGTextPositioningElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGTextPositioningElement[JC] def requestPointerLock(): Unit
SVGTextPositioningElement[JC] var requiredExtensions: SVGStringList
@@ -23979,6 +26107,7 @@ SVGTextPositioningElement[JC] def setAttribute(name: String, value: String): Uni
SVGTextPositioningElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGTextPositioningElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGTextPositioningElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGTextPositioningElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGTextPositioningElement[JC] def shadowRoot: ShadowRoot
SVGTextPositioningElement[JC] var style: CSSStyleDeclaration
SVGTextPositioningElement[JC] var systemLanguage: SVGStringList
@@ -24011,6 +26140,7 @@ SVGTitleElement[JC] def clientLeft: Int
SVGTitleElement[JC] def clientTop: Int
SVGTitleElement[JC] def clientWidth: Int
SVGTitleElement[JC] def cloneNode(deep: Boolean?): Node
+SVGTitleElement[JC] def closest(selector: String): Element
SVGTitleElement[JC] def compareDocumentPosition(other: Node): Int
SVGTitleElement[JC] def contains(otherNode: Node): Boolean
SVGTitleElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -24029,6 +26159,7 @@ SVGTitleElement[JC] def hasAttribute(name: String): Boolean
SVGTitleElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGTitleElement[JC] def hasAttributes(): Boolean
SVGTitleElement[JC] def hasChildNodes(): Boolean
+SVGTitleElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGTitleElement[JC] var id: String
SVGTitleElement[JC] var innerHTML: String
SVGTitleElement[JC] var innerText: String
@@ -24054,6 +26185,9 @@ SVGTitleElement[JC] def nodeType: Int
SVGTitleElement[JC] var nodeValue: String
SVGTitleElement[JC] def normalize(): Unit
SVGTitleElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGTitleElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGTitleElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGTitleElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGTitleElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGTitleElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGTitleElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -24078,6 +26212,7 @@ SVGTitleElement[JC] def previousElementSibling: Element
SVGTitleElement[JC] def previousSibling: Node
SVGTitleElement[JC] def querySelector(selectors: String): Element
SVGTitleElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGTitleElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGTitleElement[JC] def remove(): Unit
SVGTitleElement[JC] def removeAttribute(name: String): Unit
SVGTitleElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -24087,6 +26222,7 @@ SVGTitleElement[JC] def removeEventListener[T <: Event](`type`: String, listener
SVGTitleElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGTitleElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGTitleElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGTitleElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGTitleElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGTitleElement[JC] def requestPointerLock(): Unit
SVGTitleElement[JC] def scrollHeight: Int
@@ -24098,6 +26234,7 @@ SVGTitleElement[JC] def setAttribute(name: String, value: String): Unit
SVGTitleElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGTitleElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGTitleElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGTitleElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGTitleElement[JC] def shadowRoot: ShadowRoot
SVGTitleElement[JC] var style: CSSStyleDeclaration
SVGTitleElement[JC] def tagName: String
@@ -24167,6 +26304,7 @@ SVGUseElement[JC] def clientLeft: Int
SVGUseElement[JC] def clientTop: Int
SVGUseElement[JC] def clientWidth: Int
SVGUseElement[JC] def cloneNode(deep: Boolean?): Node
+SVGUseElement[JC] def closest(selector: String): Element
SVGUseElement[JC] def compareDocumentPosition(other: Node): Int
SVGUseElement[JC] def contains(otherNode: Node): Boolean
SVGUseElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -24192,6 +26330,7 @@ SVGUseElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): B
SVGUseElement[JC] def hasAttributes(): Boolean
SVGUseElement[JC] def hasChildNodes(): Boolean
SVGUseElement[JC] def hasExtension(extension: String): Boolean
+SVGUseElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGUseElement[JC] def height: SVGAnimatedLength
SVGUseElement[JC] var href: SVGAnimatedString
SVGUseElement[JC] var id: String
@@ -24221,6 +26360,9 @@ SVGUseElement[JC] def nodeType: Int
SVGUseElement[JC] var nodeValue: String
SVGUseElement[JC] def normalize(): Unit
SVGUseElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGUseElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGUseElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGUseElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGUseElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGUseElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGUseElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -24245,6 +26387,7 @@ SVGUseElement[JC] def previousElementSibling: Element
SVGUseElement[JC] def previousSibling: Node
SVGUseElement[JC] def querySelector(selectors: String): Element
SVGUseElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGUseElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGUseElement[JC] def remove(): Unit
SVGUseElement[JC] def removeAttribute(name: String): Unit
SVGUseElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -24254,6 +26397,7 @@ SVGUseElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGUseElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGUseElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGUseElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGUseElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGUseElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGUseElement[JC] def requestPointerLock(): Unit
SVGUseElement[JC] var requiredExtensions: SVGStringList
@@ -24267,6 +26411,7 @@ SVGUseElement[JC] def setAttribute(name: String, value: String): Unit
SVGUseElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGUseElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGUseElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGUseElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGUseElement[JC] def shadowRoot: ShadowRoot
SVGUseElement[JC] var style: CSSStyleDeclaration
SVGUseElement[JC] var systemLanguage: SVGStringList
@@ -24299,6 +26444,7 @@ SVGViewElement[JC] def clientLeft: Int
SVGViewElement[JC] def clientTop: Int
SVGViewElement[JC] def clientWidth: Int
SVGViewElement[JC] def cloneNode(deep: Boolean?): Node
+SVGViewElement[JC] def closest(selector: String): Element
SVGViewElement[JC] def compareDocumentPosition(other: Node): Int
SVGViewElement[JC] def contains(otherNode: Node): Boolean
SVGViewElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -24318,6 +26464,7 @@ SVGViewElement[JC] def hasAttribute(name: String): Boolean
SVGViewElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGViewElement[JC] def hasAttributes(): Boolean
SVGViewElement[JC] def hasChildNodes(): Boolean
+SVGViewElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGViewElement[JC] var id: String
SVGViewElement[JC] var innerHTML: String
SVGViewElement[JC] var innerText: String
@@ -24343,6 +26490,9 @@ SVGViewElement[JC] def nodeType: Int
SVGViewElement[JC] var nodeValue: String
SVGViewElement[JC] def normalize(): Unit
SVGViewElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGViewElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGViewElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGViewElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGViewElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGViewElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGViewElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -24368,6 +26518,7 @@ SVGViewElement[JC] def previousElementSibling: Element
SVGViewElement[JC] def previousSibling: Node
SVGViewElement[JC] def querySelector(selectors: String): Element
SVGViewElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGViewElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGViewElement[JC] def remove(): Unit
SVGViewElement[JC] def removeAttribute(name: String): Unit
SVGViewElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -24377,6 +26528,7 @@ SVGViewElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGViewElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGViewElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGViewElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGViewElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGViewElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGViewElement[JC] def requestPointerLock(): Unit
SVGViewElement[JC] def scrollHeight: Int
@@ -24388,6 +26540,7 @@ SVGViewElement[JC] def setAttribute(name: String, value: String): Unit
SVGViewElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGViewElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGViewElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGViewElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGViewElement[JC] def shadowRoot: ShadowRoot
SVGViewElement[JC] def tagName: String
SVGViewElement[JC] var textContent: String
@@ -24417,6 +26570,9 @@ Screen[JC] def colorDepth: Int
Screen[JC] def height: Double
Screen[JC] def pixelDepth: Int
Screen[JC] def width: Double
+ScrollRestoration[JT]
+ScrollRestoration[SO] val auto: ScrollRestoration
+ScrollRestoration[SO] val manual: ScrollRestoration
Selection[JC] def addRange(range: Range): Unit
Selection[JC] def anchorNode: Node
Selection[JC] def anchorOffset: Int
@@ -24452,7 +26608,7 @@ ServiceWorkerContainer[JT] def getRegistrations(): js.Promise[js.Array[ServiceWo
ServiceWorkerContainer[JT] var oncontrollerchange: js.Function1[Event, _]
ServiceWorkerContainer[JT] var onmessage: js.Function1[MessageEvent, _]
ServiceWorkerContainer[JT] def ready: js.Promise[ServiceWorkerRegistration]
-ServiceWorkerContainer[JT] def register(scriptURL: String, options: js.Object?): js.Promise[ServiceWorkerRegistration]
+ServiceWorkerContainer[JT] def register(scriptURL: String, options: ServiceWorkerRegistrationOptions?): js.Promise[ServiceWorkerRegistration]
ServiceWorkerContainer[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
ServiceWorkerContainer[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
ServiceWorkerGlobalScope[JO] def self: ServiceWorkerGlobalScope
@@ -24520,17 +26676,23 @@ ServiceWorkerRegistration[JT] def showNotification(title: String, options: Notif
ServiceWorkerRegistration[JT] def unregister(): js.Promise[Boolean]
ServiceWorkerRegistration[JT] def update(): js.Promise[Unit]
ServiceWorkerRegistration[JT] var waiting: ServiceWorker
+ServiceWorkerRegistrationOptions[JT] var scope: js.UndefOr[String]
+ServiceWorkerRegistrationOptions[JT] var `type`: js.UndefOr[WorkerType]
+ServiceWorkerRegistrationOptions[JT] var updateViaCache: js.UndefOr[ServiceWorkerUpdateViaCache]
ServiceWorkerState[JT]
ServiceWorkerState[SO] val activated: ServiceWorkerState
ServiceWorkerState[SO] val activating: ServiceWorkerState
ServiceWorkerState[SO] val installed: ServiceWorkerState
ServiceWorkerState[SO] val installing: ServiceWorkerState
ServiceWorkerState[SO] val redundant: ServiceWorkerState
+ServiceWorkerUpdateViaCache[JT]
+ServiceWorkerUpdateViaCache[SO] val all: ServiceWorkerUpdateViaCache
+ServiceWorkerUpdateViaCache[SO] val imports: ServiceWorkerUpdateViaCache
+ServiceWorkerUpdateViaCache[SO] val none: ServiceWorkerUpdateViaCache
ShadowRoot[JC] def activeElement: Element
ShadowRoot[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
ShadowRoot[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
ShadowRoot[JC] def appendChild(newChild: Node): Node
-ShadowRoot[JC] def attributes: NamedNodeMap
ShadowRoot[JC] def baseURI: String
ShadowRoot[JC] def childNodes: NodeList[Node]
ShadowRoot[JC] def cloneNode(deep: Boolean?): Node
@@ -24538,7 +26700,6 @@ ShadowRoot[JC] def compareDocumentPosition(other: Node): Int
ShadowRoot[JC] def contains(otherNode: Node): Boolean
ShadowRoot[JC] def dispatchEvent(evt: Event): Boolean
ShadowRoot[JC] def firstChild: Node
-ShadowRoot[JC] def hasAttributes(): Boolean
ShadowRoot[JC] def hasChildNodes(): Boolean
ShadowRoot[JC] var innerText: String
ShadowRoot[JC] def insertBefore(newChild: Node, refChild: Node): Node
@@ -24646,6 +26807,15 @@ SourceBufferList[JT] var onaddsourcebuffer: js.Function1[Event, Any]
SourceBufferList[JT] var onremovesourcebuffer: js.Function1[Event, Any]
SourceBufferList[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
SourceBufferList[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+StaticRange[JC] def collapsed: Boolean
+StaticRange[JC] def endContainer: Node
+StaticRange[JC] def endOffset: Int
+StaticRange[JC] def startContainer: Node
+StaticRange[JC] def startOffset: Int
+StaticRangeInit[JT] val endContainer: Node
+StaticRangeInit[JT] val endOffset: Int
+StaticRangeInit[JT] val startContainer: Node
+StaticRangeInit[JT] val startOffset: Int
StereoPannerNode[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
StereoPannerNode[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
StereoPannerNode[JT] var channelCount: Int
@@ -24664,7 +26834,7 @@ StereoPannerNode[JT] def removeEventListener[T <: Event](`type`: String, listene
Storage[JC] def clear(): Unit
Storage[JC] def getItem(key: String): String
Storage[JC] def key(index: Int): String
-Storage[JC] var length: Int
+Storage[JC] def length: Int
Storage[JC] def removeItem(key: String): Unit
Storage[JC] def setItem(key: String, data: String): Unit
StorageEstimate[JT] val quota: Double
@@ -24672,6 +26842,7 @@ StorageEstimate[JT] val usage: Double
StorageEvent[JC] def bubbles: Boolean
StorageEvent[JC] def cancelBubble: Boolean
StorageEvent[JC] def cancelable: Boolean
+StorageEvent[JC] def composed: Boolean
StorageEvent[JC] def currentTarget: EventTarget
StorageEvent[JC] def defaultPrevented: Boolean
StorageEvent[JC] def eventPhase: Int
@@ -24713,7 +26884,7 @@ StyleSheetList[JC] def item(index: Int): StyleSheet
StyleSheetList[JC] def length: Int
StyleSheetList[JC] @scala.scalajs.js.annotation.JSBracketAccess def update(index: Int, v: StyleSheet): Unit
SubtleCrypto[JT] def decrypt(algorithm: AlgorithmIdentifier, key: CryptoKey, data: BufferSource): js.Promise[js.Any]
-SubtleCrypto[JT] def deriveBits(algorithm: AlgorithmIdentifier, baseKey: CryptoKey, length: Double): js.Promise[js.Any]
+SubtleCrypto[JT] def deriveBits(algorithm: AlgorithmIdentifier, baseKey: CryptoKey, length: Double): js.Promise[ArrayBuffer]
SubtleCrypto[JT] def deriveKey(algorithm: AlgorithmIdentifier, baseKey: CryptoKey, derivedKeyType: KeyAlgorithmIdentifier, extractable: Boolean, keyUsages: js.Array[KeyUsage]): js.Promise[js.Any]
SubtleCrypto[JT] def digest(algorithm: HashAlgorithmIdentifier, data: BufferSource): js.Promise[js.Any]
SubtleCrypto[JT] def encrypt(algorithm: AlgorithmIdentifier, key: CryptoKey, data: BufferSource): js.Promise[js.Any]
@@ -24729,7 +26900,6 @@ Text[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1
Text[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
Text[JC] def appendChild(newChild: Node): Node
Text[JC] def appendData(arg: String): Unit
-Text[JC] def attributes: NamedNodeMap
Text[JC] def baseURI: String
Text[JC] def childNodes: NodeList[Node]
Text[JC] def cloneNode(deep: Boolean?): Node
@@ -24739,7 +26909,6 @@ Text[JC] var data: String
Text[JC] def deleteData(offset: Int, count: Int): Unit
Text[JC] def dispatchEvent(evt: Event): Boolean
Text[JC] def firstChild: Node
-Text[JC] def hasAttributes(): Boolean
Text[JC] def hasChildNodes(): Boolean
Text[JC] var innerText: String
Text[JC] def insertBefore(newChild: Node, refChild: Node): Node
@@ -24777,6 +26946,7 @@ Text[JC] def wholeText: String
TextEvent[JC] def bubbles: Boolean
TextEvent[JC] def cancelBubble: Boolean
TextEvent[JC] def cancelable: Boolean
+TextEvent[JC] def composed: Boolean
TextEvent[JC] def currentTarget: EventTarget
TextEvent[JC] def data: String
TextEvent[JC] def defaultPrevented: Boolean
@@ -24812,6 +26982,17 @@ TextEventInit[JT] var inputMethod: js.UndefOr[Int]
TextEventInit[JT] var locale: js.UndefOr[String]
TextEventInit[JT] var scoped: js.UndefOr[Boolean]
TextEventInit[JT] var view: js.UndefOr[Window]
+TextMetrics[JC] val actualBoundingBoxAscent: Double
+TextMetrics[JC] val actualBoundingBoxDescent: Double
+TextMetrics[JC] val actualBoundingBoxLeft: Double
+TextMetrics[JC] val actualBoundingBoxRight: Double
+TextMetrics[JC] val alphabeticBaseline: Double
+TextMetrics[JC] val emHeightAscent: Double
+TextMetrics[JC] val emHeightDescent: Double
+TextMetrics[JC] val fontBoundingBoxAscent: Double
+TextMetrics[JC] val fontBoundingBoxDescent: Double
+TextMetrics[JC] val hangingBaseline: Double
+TextMetrics[JC] val ideographicBaseline: Double
TextMetrics[JC] var width: Double
TextTrack[JO] var DISABLED: Int
TextTrack[JO] var ERROR: Int
@@ -24893,6 +27074,7 @@ TouchEvent[JC] def bubbles: Boolean
TouchEvent[JC] def cancelBubble: Boolean
TouchEvent[JC] def cancelable: Boolean
TouchEvent[JC] def changedTouches: TouchList
+TouchEvent[JC] def composed: Boolean
TouchEvent[JC] def ctrlKey: Boolean
TouchEvent[JC] def currentTarget: EventTarget
TouchEvent[JC] def defaultPrevented: Boolean
@@ -24930,6 +27112,7 @@ TouchList[JT] def length: Int
TrackEvent[JT] def bubbles: Boolean
TrackEvent[JT] def cancelBubble: Boolean
TrackEvent[JT] def cancelable: Boolean
+TrackEvent[JT] def composed: Boolean
TrackEvent[JT] def currentTarget: EventTarget
TrackEvent[JT] def defaultPrevented: Boolean
TrackEvent[JT] def eventPhase: Int
@@ -24944,6 +27127,7 @@ TrackEvent[JT] def `type`: String
TransitionEvent[JT] def bubbles: Boolean
TransitionEvent[JT] def cancelBubble: Boolean
TransitionEvent[JT] def cancelable: Boolean
+TransitionEvent[JT] def composed: Boolean
TransitionEvent[JT] def currentTarget: EventTarget
TransitionEvent[JT] def defaultPrevented: Boolean
TransitionEvent[JT] def elapsedTime: Double
@@ -24973,6 +27157,7 @@ TwoDContextAttributes[JT] var willReadFrequently: js.UndefOr[Boolean]
UIEvent[JC] def bubbles: Boolean
UIEvent[JC] def cancelBubble: Boolean
UIEvent[JC] def cancelable: Boolean
+UIEvent[JC] def composed: Boolean
UIEvent[JC] def currentTarget: EventTarget
UIEvent[JC] def defaultPrevented: Boolean
UIEvent[JC] def detail: Int
@@ -25001,9 +27186,10 @@ URL[JC] var pathname: String
URL[JC] var port: String
URL[JC] var protocol: String
URL[JC] var search: String
-URL[JC] var searchParams: URLSearchParams
+URL[JC] val searchParams: URLSearchParams
URL[JC] var username: String
URL[JO] def createObjectURL(blob: Blob): String
+URL[JO] def createObjectURL(src: MediaSource): String
URL[JO] def revokeObjectURL(url: String): Unit
URLSearchParams[JC] def append(name: String, value: String): Unit
URLSearchParams[JC] def delete(name: String): Unit
@@ -25555,7 +27741,7 @@ WebSocket[JC] def close(code: Int?, reason: String?): Unit
WebSocket[JC] def dispatchEvent(evt: Event): Boolean
WebSocket[JC] def extensions: String
WebSocket[JC] var onclose: js.Function1[CloseEvent, _]
-WebSocket[JC] var onerror: js.Function1[ErrorEvent, _]
+WebSocket[JC] var onerror: js.Function1[Event, _]
WebSocket[JC] var onmessage: js.Function1[MessageEvent, _]
WebSocket[JC] var onopen: js.Function1[Event, _]
WebSocket[JC] def readyState: Int
@@ -25576,6 +27762,7 @@ WheelEvent[JC] def cancelBubble: Boolean
WheelEvent[JC] def cancelable: Boolean
WheelEvent[JC] def clientX: Double
WheelEvent[JC] def clientY: Double
+WheelEvent[JC] def composed: Boolean
WheelEvent[JC] def ctrlKey: Boolean
WheelEvent[JC] def currentTarget: EventTarget
WheelEvent[JC] def defaultPrevented: Boolean
@@ -25893,6 +28080,97 @@ WriteableStream[JT] val closed: js.Promise[WriteableStream[T]]
WriteableStream[JT] val ready: js.Promise[WriteableStream[T]]
WriteableStream[JT] def state: WriteableState
WriteableStream[JT] def write(chunk: Chunk[T]): js.Promise[Any]
+XMLDocument[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+XMLDocument[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+XMLDocument[JC] def adoptNode(source: Node): Node
+XMLDocument[JC] def appendChild(newChild: Node): Node
+XMLDocument[JC] def baseURI: String
+XMLDocument[JC] def characterSet: String
+XMLDocument[JC] def childElementCount: Int
+XMLDocument[JC] def childNodes: NodeList[Node]
+XMLDocument[JC] def children: HTMLCollection[Element]
+XMLDocument[JC] def cloneNode(deep: Boolean?): Node
+XMLDocument[JC] def compareDocumentPosition(other: Node): Int
+XMLDocument[JC] def contains(otherNode: Node): Boolean
+XMLDocument[JC] def createAttribute(name: String): Attr
+XMLDocument[JC] def createAttributeNS(namespaceURI: String, qualifiedName: String): Attr
+XMLDocument[JC] def createCDATASection(data: String): CDATASection
+XMLDocument[JC] def createComment(data: String): Comment
+XMLDocument[JC] def createDocumentFragment(): DocumentFragment
+XMLDocument[JC] def createElement(tagName: String): Element
+XMLDocument[JC] def createElement(tagName: String, options: ElementCreationOptions): Element
+XMLDocument[JC] def createElement(tagName: String, options: String): Element
+XMLDocument[JC] def createElementNS(namespaceURI: String, qualifiedName: String): Element
+XMLDocument[JC] def createElementNS(namespaceURI: String, qualifiedName: String, options: ElementCreationOptions): Element
+XMLDocument[JC] def createElementNS(namespaceURI: String, qualifiedName: String, options: String): Element
+XMLDocument[JC] def createEvent(eventInterface: String): Event
+XMLDocument[JC] def createNSResolver(node: Node): XPathNSResolver
+XMLDocument[JC] def createNodeIterator(root: Node, whatToShow: Int, filter: NodeFilter, entityReferenceExpansion: Boolean): NodeIterator
+XMLDocument[JC] def createProcessingInstruction(target: String, data: String): ProcessingInstruction
+XMLDocument[JC] def createRange(): Range
+XMLDocument[JC] def createStyleSheet(href: String?, index: Int?): CSSStyleSheet
+XMLDocument[JC] def createTextNode(data: String): Text
+XMLDocument[JC] def createTreeWalker(root: Node, whatToShow: Int, filter: NodeFilter, entityReferenceExpansion: Boolean): TreeWalker
+XMLDocument[JC] def dispatchEvent(evt: Event): Boolean
+XMLDocument[JC] def doctype: DocumentType
+XMLDocument[JC] def documentElement: Element
+XMLDocument[JC] def documentURI: String
+XMLDocument[JC] def elementFromPoint(x: Double, y: Double): Element
+XMLDocument[JC] def evaluate(xpathExpression: String, contextNode: Node, namespaceResolver: XPathNSResolver, resultType: Int, result: XPathResult): XPathResult
+XMLDocument[JC] def evaluate(xpathExpression: String, contextNode: Node, namespaceResolver: js.Function1[String, String], resultType: Int, result: XPathResult): XPathResult
+XMLDocument[JC] def exitFullscreen(): js.Promise[Unit]
+XMLDocument[JC] def exitPointerLock(): Unit
+XMLDocument[JC] def firstChild: Node
+XMLDocument[JC] def firstElementChild: Element
+XMLDocument[JC] def fullscreenElement: Element
+XMLDocument[JC] def fullscreenEnabled: Boolean
+XMLDocument[JC] def getElementById(elementId: String): Element
+XMLDocument[JC] def getElementsByClassName(classNames: String): HTMLCollection[Element]
+XMLDocument[JC] def getElementsByName(elementName: String): NodeList[Node]
+XMLDocument[JC] def getElementsByTagName(name: String): HTMLCollection[Element]
+XMLDocument[JC] def getElementsByTagNameNS(namespaceURI: String, localName: String): HTMLCollection[Element]
+XMLDocument[JC] def hasChildNodes(): Boolean
+XMLDocument[JC] def hidden: Boolean
+XMLDocument[JC] def implementation: DOMImplementation
+XMLDocument[JC] def importNode(importedNode: Node, deep: Boolean): Node
+XMLDocument[JC] var innerText: String
+XMLDocument[JC] def insertBefore(newChild: Node, refChild: Node): Node
+XMLDocument[JC] def isConnected: Boolean
+XMLDocument[JC] def isDefaultNamespace(namespaceURI: String): Boolean
+XMLDocument[JC] def isEqualNode(arg: Node): Boolean
+XMLDocument[JC] def isSameNode(other: Node): Boolean
+XMLDocument[JC] def isSupported(feature: String, version: String): Boolean
+XMLDocument[JC] def lastChild: Node
+XMLDocument[JC] def lastElementChild: Element
+XMLDocument[JC] def lastModified: String
+XMLDocument[JC] def localName: String
+XMLDocument[JC] def lookupNamespaceURI(prefix: String): String
+XMLDocument[JC] def lookupPrefix(namespaceURI: String): String
+XMLDocument[JC] def namespaceURI: String
+XMLDocument[JC] def nextSibling: Node
+XMLDocument[JC] def nodeName: String
+XMLDocument[JC] def nodeType: Int
+XMLDocument[JC] var nodeValue: String
+XMLDocument[JC] def normalize(): Unit
+XMLDocument[JC] var onfullscreenchange: js.Function1[Event, _]
+XMLDocument[JC] var onfullscreenerror: js.Function1[Event, _]
+XMLDocument[JC] var onpointerlockchange: js.Function1[Event, _]
+XMLDocument[JC] var onpointerlockerror: js.Function1[Event, _]
+XMLDocument[JC] def ownerDocument: Document
+XMLDocument[JC] def parentNode: Node
+XMLDocument[JC] def pointerLockElement: Element
+XMLDocument[JC] def previousSibling: Node
+XMLDocument[JC] def querySelector(selectors: String): Element
+XMLDocument[JC] def querySelectorAll(selectors: String): NodeList[Element]
+XMLDocument[JC] def removeChild(oldChild: Node): Node
+XMLDocument[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+XMLDocument[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+XMLDocument[JC] def replaceChild(newChild: Node, oldChild: Node): Node
+XMLDocument[JC] def replaceChildren(nodes: Node | String*): Unit
+XMLDocument[JC] def styleSheets: StyleSheetList
+XMLDocument[JC] var textContent: String
+XMLDocument[JC] def visibilityState: VisibilityState | String
+XMLDocument[JC] var visibilitychange: js.Function1[Event, _]
XMLHttpRequest[JC] def abort(): Unit
XMLHttpRequest[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
XMLHttpRequest[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
@@ -26378,6 +28656,7 @@ html[SO] type Canvas = HTMLCanvasElement
html[SO] type Collection[+E] = HTMLCollection[E]
html[SO] type DList = HTMLDListElement
html[SO] type DataList = HTMLDataListElement
+html[SO] type Dialog = HTMLDialogElement
html[SO] type Div = HTMLDivElement
html[SO] type Document = HTMLDocument
html[SO] type Element = HTMLElement
@@ -26468,6 +28747,7 @@ intl/DateTimeFormat[JC] def supportedLocalesOf(locales: String | js.Array[String
intl/DateTimeFormatOptions[JT] var day: js.UndefOr[String]
intl/DateTimeFormatOptions[JT] var era: js.UndefOr[String]
intl/DateTimeFormatOptions[JT] var formatMatcher: js.UndefOr[String]
+intl/DateTimeFormatOptions[JT] var fractionalSecondDigits: js.UndefOr[Int]
intl/DateTimeFormatOptions[JT] var hour: js.UndefOr[String]
intl/DateTimeFormatOptions[JT] var hour12: js.UndefOr[Boolean]
intl/DateTimeFormatOptions[JT] var localeMatcher: js.UndefOr[String]
@@ -26495,11 +28775,13 @@ intl/NumberFormatOptions[JT] var useGrouping: js.UndefOr[Boolean]
intl/NumberFormatOptions[SO] def apply(localeMatcher: js.UndefOr[String]?, style: js.UndefOr[String]?, currency: js.UndefOr[String]?, currencyDisplay: js.UndefOr[String]?, useGrouping: js.UndefOr[Boolean]?, minimumIntegerDigits: js.UndefOr[Double]?, minimumFractionDigits: js.UndefOr[Double]?, maximumFractionDigits: js.UndefOr[Double]?, minimumSignificantDigits: js.UndefOr[Double]?, maximumSignificantDigits: js.UndefOr[Double]?): NumberFormatOptions (@deprecated in 2.0.0)
package[SO] type AlgorithmIdentifier = Algorithm | String
package[SO] type BigInteger = js.typedarray.Uint8Array
-package[SO] type BodyInit = Blob | BufferSource | FormData | String | ReadableStream[Uint8Array]
+package[SO] type BlobPart = BufferSource | Blob | String
+package[SO] type BodyInit = Blob | BufferSource | FormData | String | ReadableStream[Uint8Array] | URLSearchParams
package[SO] type BufferSource = ArrayBufferView | ArrayBuffer
package[SO] type ByteString = String
package[SO] type ClientRect = DOMRect (@deprecated in 2.0.0)
package[SO] type ClientRectList = DOMRectList (@deprecated in 2.0.0)
+package[SO] type ClipboardItemData = js.Promise[String | Blob]
package[SO] type HashAlgorithmIdentifier = HashAlgorithm | String
package[SO] type HeadersInit = Headers | Sequence[Sequence[ByteString]] | OpenEndedDictionary[ByteString]
package[SO] type IDBKey = Any
diff --git a/api-reports/2_13.txt b/api-reports/2_13.txt
index 7cc217fa3..19cccc774 100644
--- a/api-reports/2_13.txt
+++ b/api-reports/2_13.txt
@@ -20,6 +20,11 @@ AbortSignal[JT] def dispatchEvent(evt: Event): Boolean
AbortSignal[JT] var onabort: js.Function0[Any]
AbortSignal[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
AbortSignal[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+AbstractRange[JC] def collapsed: Boolean
+AbstractRange[JC] def endContainer: Node
+AbstractRange[JC] def endOffset: Int
+AbstractRange[JC] def startContainer: Node
+AbstractRange[JC] def startOffset: Int
AbstractWorker[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
AbstractWorker[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
AbstractWorker[JT] def dispatchEvent(evt: Event): Boolean
@@ -100,6 +105,7 @@ AnimationEvent[JT] def animationName: String
AnimationEvent[JT] def bubbles: Boolean
AnimationEvent[JT] def cancelBubble: Boolean
AnimationEvent[JT] def cancelable: Boolean
+AnimationEvent[JT] def composed: Boolean
AnimationEvent[JT] def currentTarget: EventTarget
AnimationEvent[JT] def defaultPrevented: Boolean
AnimationEvent[JT] def elapsedTime: Double
@@ -140,7 +146,6 @@ ApplicationCache[JT] def update(): Unit
Attr[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
Attr[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
Attr[JC] def appendChild(newChild: Node): Node
-Attr[JC] def attributes: NamedNodeMap
Attr[JC] def baseURI: String
Attr[JC] def childNodes: NodeList[Node]
Attr[JC] def cloneNode(deep: Boolean?): Node
@@ -148,7 +153,6 @@ Attr[JC] def compareDocumentPosition(other: Node): Int
Attr[JC] def contains(otherNode: Node): Boolean
Attr[JC] def dispatchEvent(evt: Event): Boolean
Attr[JC] def firstChild: Node
-Attr[JC] def hasAttributes(): Boolean
Attr[JC] def hasChildNodes(): Boolean
Attr[JC] var innerText: String
Attr[JC] def insertBefore(newChild: Node, refChild: Node): Node
@@ -180,6 +184,242 @@ Attr[JC] def replaceChild(newChild: Node, oldChild: Node): Node
Attr[JC] def specified: Boolean
Attr[JC] var textContent: String
Attr[JC] var value: String
+Audio[JC] var accessKey: String
+Audio[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+Audio[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+Audio[JC] def after(nodes: Node | String*): Unit
+Audio[JC] def append(nodes: Node | String*): Unit
+Audio[JC] def appendChild(newChild: Node): Node
+Audio[JC] def attachShadow(init: ShadowRootInit): ShadowRoot
+Audio[JC] def attributes: NamedNodeMap
+Audio[JC] def audioTracks: AudioTrackList
+Audio[JC] var autoplay: Boolean
+Audio[JC] def baseURI: String
+Audio[JC] def before(nodes: Node | String*): Unit
+Audio[JC] def blur(): Unit
+Audio[JC] def buffered: TimeRanges
+Audio[JC] def canPlayType(`type`: String): String
+Audio[JC] def childElementCount: Int
+Audio[JC] def childNodes: NodeList[Node]
+Audio[JC] def children: HTMLCollection[Element]
+Audio[JC] var classList: DOMTokenList
+Audio[JC] var className: String
+Audio[JC] def click(): Unit
+Audio[JC] def clientHeight: Int
+Audio[JC] def clientLeft: Int
+Audio[JC] def clientTop: Int
+Audio[JC] def clientWidth: Int
+Audio[JC] def cloneNode(deep: Boolean?): Node
+Audio[JC] def closest(selector: String): Element
+Audio[JC] def compareDocumentPosition(other: Node): Int
+Audio[JC] def contains(child: HTMLElement): Boolean
+Audio[JC] def contains(otherNode: Node): Boolean
+Audio[JC] var contentEditable: String
+Audio[JC] var controls: Boolean
+Audio[JC] def currentSrc: String
+Audio[JC] var currentTime: Double
+Audio[JC] def dataset: js.Dictionary[String]
+Audio[JC] var defaultPlaybackRate: Double
+Audio[JC] var dir: String
+Audio[JC] def dispatchEvent(evt: Event): Boolean
+Audio[JC] var draggable: Boolean
+Audio[JC] def duration: Double
+Audio[JC] def ended: Boolean
+Audio[JC] def error: MediaError
+Audio[JC] var filters: Object
+Audio[JC] def firstChild: Node
+Audio[JC] def firstElementChild: Element
+Audio[JC] def focus(): Unit
+Audio[JC] def focus(options: FocusOptions): Unit
+Audio[JC] def getAttribute(name: String): String
+Audio[JC] def getAttributeNS(namespaceURI: String, localName: String): String
+Audio[JC] def getAttributeNode(name: String): Attr
+Audio[JC] def getAttributeNodeNS(namespaceURI: String, localName: String): Attr
+Audio[JC] def getBoundingClientRect(): DOMRect
+Audio[JC] def getClientRects(): DOMRectList
+Audio[JC] def getElementsByClassName(classNames: String): HTMLCollection[Element]
+Audio[JC] def getElementsByTagName(name: String): HTMLCollection[Element]
+Audio[JC] def getElementsByTagNameNS(namespaceURI: String, localName: String): HTMLCollection[Element]
+Audio[JC] var gotpointercapture: js.Function1[PointerEvent, _]
+Audio[JC] def hasAttribute(name: String): Boolean
+Audio[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
+Audio[JC] def hasAttributes(): Boolean
+Audio[JC] def hasChildNodes(): Boolean
+Audio[JC] def hasPointerCapture(pointerId: Double): Boolean
+Audio[JC] var id: String
+Audio[JC] def initialTime: Double
+Audio[JC] var innerHTML: String
+Audio[JC] var innerText: String
+Audio[JC] def insertAdjacentElement(position: String, element: Element): Element
+Audio[JC] def insertAdjacentHTML(where: String, html: String): Unit
+Audio[JC] def insertBefore(newChild: Node, refChild: Node): Node
+Audio[JC] def isConnected: Boolean
+Audio[JC] def isContentEditable: Boolean
+Audio[JC] def isDefaultNamespace(namespaceURI: String): Boolean
+Audio[JC] def isEqualNode(arg: Node): Boolean
+Audio[JC] def isSameNode(other: Node): Boolean
+Audio[JC] def isSupported(feature: String, version: String): Boolean
+Audio[JC] var lang: String
+Audio[JC] def lastChild: Node
+Audio[JC] def lastElementChild: Element
+Audio[JC] def load(): Unit
+Audio[JC] def localName: String
+Audio[JC] def lookupNamespaceURI(prefix: String): String
+Audio[JC] def lookupPrefix(namespaceURI: String): String
+Audio[JC] var loop: Boolean
+Audio[JC] var lostpointercapture: js.Function1[PointerEvent, _]
+Audio[JC] def matches(selector: String): Boolean
+Audio[JC] var muted: Boolean
+Audio[JC] def namespaceURI: String
+Audio[JC] def networkState: Int
+Audio[JC] def nextElementSibling: Element
+Audio[JC] def nextSibling: Node
+Audio[JC] def nodeName: String
+Audio[JC] def nodeType: Int
+Audio[JC] var nodeValue: String
+Audio[JC] def normalize(): Unit
+Audio[JC] def offsetHeight: Double
+Audio[JC] def offsetLeft: Double
+Audio[JC] def offsetParent: Element
+Audio[JC] def offsetTop: Double
+Audio[JC] def offsetWidth: Double
+Audio[JC] var onabort: js.Function1[UIEvent, _]
+Audio[JC] var onactivate: js.Function1[UIEvent, _]
+Audio[JC] var onbeforeactivate: js.Function1[UIEvent, _]
+Audio[JC] var onbeforecopy: js.Function1[DragEvent, _]
+Audio[JC] var onbeforecut: js.Function1[DragEvent, _]
+Audio[JC] var onbeforedeactivate: js.Function1[UIEvent, _]
+Audio[JC] var onbeforepaste: js.Function1[DragEvent, _]
+Audio[JC] var onblur: js.Function1[FocusEvent, _]
+Audio[JC] var oncanplay: js.Function1[Event, _]
+Audio[JC] var oncanplaythrough: js.Function1[Event, _]
+Audio[JC] var onchange: js.Function1[Event, _]
+Audio[JC] var onclick: js.Function1[MouseEvent, _]
+Audio[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+Audio[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+Audio[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
+Audio[JC] var oncontextmenu: js.Function1[MouseEvent, _]
+Audio[JC] var oncopy: js.Function1[ClipboardEvent, _]
+Audio[JC] var oncuechange: js.Function1[Event, _]
+Audio[JC] var oncut: js.Function1[ClipboardEvent, _]
+Audio[JC] var ondblclick: js.Function1[MouseEvent, _]
+Audio[JC] var ondeactivate: js.Function1[UIEvent, _]
+Audio[JC] var ondrag: js.Function1[DragEvent, _]
+Audio[JC] var ondragend: js.Function1[DragEvent, _]
+Audio[JC] var ondragenter: js.Function1[DragEvent, _]
+Audio[JC] var ondragleave: js.Function1[DragEvent, _]
+Audio[JC] var ondragover: js.Function1[DragEvent, _]
+Audio[JC] var ondragstart: js.Function1[DragEvent, _]
+Audio[JC] var ondrop: js.Function1[DragEvent, _]
+Audio[JC] var ondurationchange: js.Function1[Event, _]
+Audio[JC] var onemptied: js.Function1[Event, _]
+Audio[JC] var onended: js.Function1[Event, _]
+Audio[JC] var onfocus: js.Function1[FocusEvent, _]
+Audio[JC] var onfocusin: js.Function1[FocusEvent, _]
+Audio[JC] var onfocusout: js.Function1[FocusEvent, _]
+Audio[JC] var onfullscreenchange: js.Function1[Event, _]
+Audio[JC] var onfullscreenerror: js.Function1[Event, _]
+Audio[JC] var onhelp: js.Function1[Event, _]
+Audio[JC] var oninput: js.Function1[Event, _]
+Audio[JC] var onkeydown: js.Function1[KeyboardEvent, _]
+Audio[JC] var onkeypress: js.Function1[KeyboardEvent, _]
+Audio[JC] var onkeyup: js.Function1[KeyboardEvent, _]
+Audio[JC] var onloadeddata: js.Function1[Event, _]
+Audio[JC] var onloadedmetadata: js.Function1[Event, _]
+Audio[JC] var onloadstart: js.Function1[Event, _]
+Audio[JC] var onmousedown: js.Function1[MouseEvent, _]
+Audio[JC] var onmouseenter: js.Function1[MouseEvent, _]
+Audio[JC] var onmouseleave: js.Function1[MouseEvent, _]
+Audio[JC] var onmousemove: js.Function1[MouseEvent, _]
+Audio[JC] var onmouseout: js.Function1[MouseEvent, _]
+Audio[JC] var onmouseover: js.Function1[MouseEvent, _]
+Audio[JC] var onmouseup: js.Function1[MouseEvent, _]
+Audio[JC] var onmousewheel: js.Function1[WheelEvent, _]
+Audio[JC] var onpaste: js.Function1[ClipboardEvent, _]
+Audio[JC] var onpause: js.Function1[Event, _]
+Audio[JC] var onplay: js.Function1[Event, _]
+Audio[JC] var onplaying: js.Function1[Event, _]
+Audio[JC] var onpointercancel: js.Function1[PointerEvent, _]
+Audio[JC] var onpointerdown: js.Function1[PointerEvent, _]
+Audio[JC] var onpointerenter: js.Function1[PointerEvent, _]
+Audio[JC] var onpointerleave: js.Function1[PointerEvent, _]
+Audio[JC] var onpointermove: js.Function1[PointerEvent, _]
+Audio[JC] var onpointerout: js.Function1[PointerEvent, _]
+Audio[JC] var onpointerover: js.Function1[PointerEvent, _]
+Audio[JC] var onpointerup: js.Function1[PointerEvent, _]
+Audio[JC] var onprogress: js.Function1[js.Any, _]
+Audio[JC] var onratechange: js.Function1[Event, _]
+Audio[JC] var onreadystatechange: js.Function1[Event, _]
+Audio[JC] var onreset: js.Function1[Event, _]
+Audio[JC] var onscroll: js.Function1[UIEvent, _]
+Audio[JC] var onseeked: js.Function1[Event, _]
+Audio[JC] var onseeking: js.Function1[Event, _]
+Audio[JC] var onselect: js.Function1[UIEvent, _]
+Audio[JC] var onselectstart: js.Function1[Event, _]
+Audio[JC] var onstalled: js.Function1[Event, _]
+Audio[JC] var onsubmit: js.Function1[Event, _]
+Audio[JC] var onsuspend: js.Function1[Event, _]
+Audio[JC] var ontimeupdate: js.Function1[Event, _]
+Audio[JC] var onvolumechange: js.Function1[Event, _]
+Audio[JC] var onwaiting: js.Function1[Event, _]
+Audio[JC] var onwheel: js.Function1[WheelEvent, _]
+Audio[JC] var outerHTML: String
+Audio[JC] def ownerDocument: Document
+Audio[JC] override def ownerDocument: HTMLDocument
+Audio[JC] var parentElement: HTMLElement
+Audio[JC] def parentNode: Node
+Audio[JC] def pause(): Unit
+Audio[JC] def paused: Boolean
+Audio[JC] def play(): js.UndefOr[js.Promise[Unit]]
+Audio[JC] var playbackRate: Double
+Audio[JC] def played: TimeRanges
+Audio[JC] def prefix: String
+Audio[JC] var preload: String
+Audio[JC] def prepend(nodes: Node | String*): Unit
+Audio[JC] def previousElementSibling: Element
+Audio[JC] def previousSibling: Node
+Audio[JC] def querySelector(selectors: String): Element
+Audio[JC] def querySelectorAll(selectors: String): NodeList[Element]
+Audio[JC] var readyState: js.Any
+Audio[JC] var recordNumber: js.Any
+Audio[JC] def releasePointerCapture(pointerId: Double): Unit
+Audio[JC] def remove(): Unit
+Audio[JC] def removeAttribute(name: String): Unit
+Audio[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
+Audio[JC] def removeAttributeNode(oldAttr: Attr): Attr
+Audio[JC] def removeChild(oldChild: Node): Node
+Audio[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+Audio[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+Audio[JC] def replaceChild(newChild: Node, oldChild: Node): Node
+Audio[JC] def replaceChildren(nodes: Node | String*): Unit
+Audio[JC] def replaceWith(nodes: Node | String*): Unit
+Audio[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
+Audio[JC] def requestPointerLock(): Unit
+Audio[JC] def scrollHeight: Int
+Audio[JC] def scrollIntoView(top: Boolean?): Unit
+Audio[JC] var scrollLeft: Double
+Audio[JC] var scrollTop: Double
+Audio[JC] def scrollWidth: Int
+Audio[JC] def seekable: TimeRanges
+Audio[JC] def seeking: Boolean
+Audio[JC] def setAttribute(name: String, value: String): Unit
+Audio[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
+Audio[JC] def setAttributeNode(newAttr: Attr): Attr
+Audio[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+Audio[JC] def setPointerCapture(pointerId: Double): Unit
+Audio[JC] def shadowRoot: ShadowRoot
+Audio[JC] var spellcheck: Boolean
+Audio[JC] var src: String
+Audio[JC] var srcObject: js.UndefOr[MediaStream | MediaSource | Blob]
+Audio[JC] def style: CSSStyleDeclaration
+Audio[JC] def style_ = (value: CSSStyleDeclaration): Unit
+Audio[JC] def style_ = (value: String): Unit
+Audio[JC] var tabIndex: Int
+Audio[JC] def tagName: String
+Audio[JC] var textContent: String
+Audio[JC] def textTracks: TextTrackList
+Audio[JC] var title: String
+Audio[JC] var volume: Double
AudioBuffer[JT] def copyFromChannel(destination: js.typedarray.Float32Array, channelNumber: Int, startInChannel: Int): Unit
AudioBuffer[JT] def copyToChannel(source: js.typedarray.Float32Array, channelNumber: Int, startInChannel: Int): Unit
AudioBuffer[JT] val duration: Double
@@ -329,6 +569,7 @@ AudioTrackList[JT] def removeEventListener[T <: Event](`type`: String, listener:
BeforeUnloadEvent[JC] def bubbles: Boolean
BeforeUnloadEvent[JC] def cancelBubble: Boolean
BeforeUnloadEvent[JC] def cancelable: Boolean
+BeforeUnloadEvent[JC] def composed: Boolean
BeforeUnloadEvent[JC] def currentTarget: EventTarget
BeforeUnloadEvent[JC] def defaultPrevented: Boolean
BeforeUnloadEvent[JC] def eventPhase: Int
@@ -368,7 +609,7 @@ Blob[JC] def stream(): ReadableStream[Uint8Array]
Blob[JC] def text(): js.Promise[String]
Blob[JC] def `type`: String
Blob[JO]
-BlobPropertyBag[JT] var endings: js.UndefOr[String]
+BlobPropertyBag[JT] var endings: js.UndefOr[EndingType]
BlobPropertyBag[JT] var `type`: js.UndefOr[String]
BlobPropertyBag[SO] def apply(`type`: js.UndefOr[String]?): BlobPropertyBag (@deprecated in 2.0.0)
Body[JT] def arrayBuffer(): js.Promise[ArrayBuffer]
@@ -377,11 +618,20 @@ Body[JT] def bodyUsed: Boolean
Body[JT] def formData(): js.Promise[FormData]
Body[JT] def json(): js.Promise[js.Any]
Body[JT] def text(): js.Promise[String]
+BroadcastChannel[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+BroadcastChannel[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+BroadcastChannel[JC] def close(): Unit
+BroadcastChannel[JC] def dispatchEvent(evt: Event): Boolean
+BroadcastChannel[JC] def name: String
+BroadcastChannel[JC] var onmessage: js.Function1[MessageEvent, _]
+BroadcastChannel[JC] var onmessageerror: js.Function1[MessageEvent, _]
+BroadcastChannel[JC] def postMessage(message: Any): Unit
+BroadcastChannel[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+BroadcastChannel[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
CDATASection[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
CDATASection[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
CDATASection[JC] def appendChild(newChild: Node): Node
CDATASection[JC] def appendData(arg: String): Unit
-CDATASection[JC] def attributes: NamedNodeMap
CDATASection[JC] def baseURI: String
CDATASection[JC] def childNodes: NodeList[Node]
CDATASection[JC] def cloneNode(deep: Boolean?): Node
@@ -391,7 +641,6 @@ CDATASection[JC] var data: String
CDATASection[JC] def deleteData(offset: Int, count: Int): Unit
CDATASection[JC] def dispatchEvent(evt: Event): Boolean
CDATASection[JC] def firstChild: Node
-CDATASection[JC] def hasAttributes(): Boolean
CDATASection[JC] def hasChildNodes(): Boolean
CDATASection[JC] var innerText: String
CDATASection[JC] def insertBefore(newChild: Node, refChild: Node): Node
@@ -834,36 +1083,45 @@ CacheStorage[JT] def has(cacheName: String): js.Promise[Boolean]
CacheStorage[JT] def keys(): js.Promise[js.Array[String]]
CacheStorage[JT] def `match`(request: RequestInfo, options: CacheQueryOptions?): js.Promise[js.Any]
CacheStorage[JT] def open(cacheName: String): js.Promise[Cache]
+CanvasFillRule[JT]
+CanvasFillRule[SO] val evenodd: CanvasFillRule
+CanvasFillRule[SO] val nonzero: CanvasFillRule
CanvasGradient[JC] def addColorStop(offset: Double, color: String): Unit
CanvasPattern[JC]
CanvasProxy[JT] def setContext(context: RenderingContext): Unit
CanvasRenderingContext2D[JC] def arc(x: Double, y: Double, radius: Double, startAngle: Double, endAngle: Double): Unit
-CanvasRenderingContext2D[JC] def arc(x: Double, y: Double, radius: Double, startAngle: Double, endAngle: Double, anticlockwise: Boolean): Unit
+CanvasRenderingContext2D[JC] def arc(x: Double, y: Double, radius: Double, startAngle: Double, endAngle: Double, counterclockwise: Boolean): Unit
CanvasRenderingContext2D[JC] def arcTo(x1: Double, y1: Double, x2: Double, y2: Double, radius: Double): Unit
CanvasRenderingContext2D[JC] def beginPath(): Unit
CanvasRenderingContext2D[JC] def bezierCurveTo(cp1x: Double, cp1y: Double, cp2x: Double, cp2y: Double, x: Double, y: Double): Unit
CanvasRenderingContext2D[JC] var canvas: HTMLCanvasElement
CanvasRenderingContext2D[JC] def clearRect(x: Double, y: Double, w: Double, h: Double): Unit
-CanvasRenderingContext2D[JC] def clip(fillRule: String?): Unit
+CanvasRenderingContext2D[JC] def clip(fillRule: CanvasFillRule?): Unit
+CanvasRenderingContext2D[JC] def clip(path: Path2D): Unit
+CanvasRenderingContext2D[JC] def clip(path: Path2D, fillRule: CanvasFillRule): Unit
CanvasRenderingContext2D[JC] def closePath(): Unit
CanvasRenderingContext2D[JC] def createImageData(imageDataOrSw: js.Any, sh: Double?): ImageData
CanvasRenderingContext2D[JC] def createLinearGradient(x0: Double, y0: Double, x1: Double, y1: Double): CanvasGradient
CanvasRenderingContext2D[JC] def createPattern(image: HTMLElement, repetition: String): CanvasPattern
CanvasRenderingContext2D[JC] def createRadialGradient(x0: Double, y0: Double, r0: Double, x1: Double, y1: Double, r1: Double): CanvasGradient
CanvasRenderingContext2D[JC] def drawImage(image: HTMLElement, offsetX: Double, offsetY: Double, width: Double?, height: Double?, canvasOffsetX: Double?, canvasOffsetY: Double?, canvasImageWidth: Double?, canvasImageHeight: Double?): Unit
-CanvasRenderingContext2D[JC] def ellipse(x: Double, y: Double, radiusX: Double, radiusY: Double, rotation: Double, startAngle: Double, endAngle: Double, anticlockwise: Boolean?): Unit
-CanvasRenderingContext2D[JC] def fill(): Unit
+CanvasRenderingContext2D[JC] def ellipse(x: Double, y: Double, radiusX: Double, radiusY: Double, rotation: Double, startAngle: Double, endAngle: Double, counterclockwise: Boolean?): Unit
+CanvasRenderingContext2D[JC] def fill(fillRule: CanvasFillRule?): Unit
+CanvasRenderingContext2D[JC] def fill(path: Path2D): Unit
+CanvasRenderingContext2D[JC] def fill(path: Path2D, fillRule: CanvasFillRule): Unit
CanvasRenderingContext2D[JC] def fillRect(x: Double, y: Double, w: Double, h: Double): Unit
CanvasRenderingContext2D[JC] var fillStyle: js.Any
CanvasRenderingContext2D[JC] def fillText(text: String, x: Double, y: Double, maxWidth: Double?): Unit
+CanvasRenderingContext2D[JC] var filter: String
CanvasRenderingContext2D[JC] var font: String
CanvasRenderingContext2D[JC] def getImageData(sx: Double, sy: Double, sw: Double, sh: Double): ImageData
CanvasRenderingContext2D[JC] def getLineDash(): js.Array[Double]
CanvasRenderingContext2D[JC] var globalAlpha: Double
CanvasRenderingContext2D[JC] var globalCompositeOperation: String
CanvasRenderingContext2D[JC] var imageSmoothingEnabled: Boolean
-CanvasRenderingContext2D[JC] def isPointInPath(x: Double, y: Double): Boolean
-CanvasRenderingContext2D[JC] def isPointInPath(x: Double, y: Double, fillRule: String): Boolean
+CanvasRenderingContext2D[JC] def isPointInPath(path: Path2D, x: Double, y: Double): Boolean
+CanvasRenderingContext2D[JC] def isPointInPath(path: Path2D, x: Double, y: Double, fillRule: CanvasFillRule): Boolean
+CanvasRenderingContext2D[JC] def isPointInPath(x: Double, y: Double, fillRule: CanvasFillRule?): Boolean
CanvasRenderingContext2D[JC] var lineCap: String
CanvasRenderingContext2D[JC] var lineDashOffset: Double
CanvasRenderingContext2D[JC] var lineJoin: String
@@ -886,6 +1144,7 @@ CanvasRenderingContext2D[JC] var shadowColor: String
CanvasRenderingContext2D[JC] var shadowOffsetX: Double
CanvasRenderingContext2D[JC] var shadowOffsetY: Double
CanvasRenderingContext2D[JC] def stroke(): Unit
+CanvasRenderingContext2D[JC] def stroke(path: Path2D): Unit
CanvasRenderingContext2D[JC] def strokeRect(x: Double, y: Double, w: Double, h: Double): Unit
CanvasRenderingContext2D[JC] var strokeStyle: js.Any
CanvasRenderingContext2D[JC] def strokeText(text: String, x: Double, y: Double, maxWidth: Double?): Unit
@@ -925,7 +1184,6 @@ CharacterData[JC] def addEventListener[T <: Event](`type`: String, listener: js.
CharacterData[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
CharacterData[JC] def appendChild(newChild: Node): Node
CharacterData[JC] def appendData(arg: String): Unit
-CharacterData[JC] def attributes: NamedNodeMap
CharacterData[JC] def baseURI: String
CharacterData[JC] def childNodes: NodeList[Node]
CharacterData[JC] def cloneNode(deep: Boolean?): Node
@@ -935,7 +1193,6 @@ CharacterData[JC] var data: String
CharacterData[JC] def deleteData(offset: Int, count: Int): Unit
CharacterData[JC] def dispatchEvent(evt: Event): Boolean
CharacterData[JC] def firstChild: Node
-CharacterData[JC] def hasAttributes(): Boolean
CharacterData[JC] def hasChildNodes(): Boolean
CharacterData[JC] var innerText: String
CharacterData[JC] def insertBefore(newChild: Node, refChild: Node): Node
@@ -988,16 +1245,17 @@ Clients[JT] def openWindow(url: String): js.Promise[WindowClient]
Clipboard[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
Clipboard[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
Clipboard[JT] def dispatchEvent(evt: Event): Boolean
-Clipboard[JT] def read(): js.Promise[DataTransfer]
+Clipboard[JT] def read(): js.Promise[js.Array[ClipboardItem]]
Clipboard[JT] def readText(): js.Promise[String]
Clipboard[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
Clipboard[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
-Clipboard[JT] def write(data: DataTransfer): js.Promise[Unit]
+Clipboard[JT] def write(data: js.Array[ClipboardItem]): js.Promise[Unit]
Clipboard[JT] def writeText(newClipText: String): js.Promise[Unit]
ClipboardEvent[JC] def bubbles: Boolean
ClipboardEvent[JC] def cancelBubble: Boolean
ClipboardEvent[JC] def cancelable: Boolean
ClipboardEvent[JC] def clipboardData: DataTransfer
+ClipboardEvent[JC] def composed: Boolean
ClipboardEvent[JC] def currentTarget: EventTarget
ClipboardEvent[JC] def defaultPrevented: Boolean
ClipboardEvent[JC] def eventPhase: Int
@@ -1014,10 +1272,15 @@ ClipboardEventInit[JT] var composed: js.UndefOr[Boolean]
ClipboardEventInit[JT] var data: js.UndefOr[String]
ClipboardEventInit[JT] var dataType: js.UndefOr[String]
ClipboardEventInit[JT] var scoped: js.UndefOr[Boolean]
+ClipboardItem[JC] def getType(`type`: String): js.Promise[Blob]
+ClipboardItem[JC] def presentationStyle: PresentationStyle
+ClipboardItem[JC] def types: FrozenArray[String]
+ClipboardItemOptions[JT] def presentationStyle: js.UndefOr[PresentationStyle]
CloseEvent[JT] def bubbles: Boolean
CloseEvent[JT] def cancelBubble: Boolean
CloseEvent[JT] def cancelable: Boolean
CloseEvent[JT] def code: Int
+CloseEvent[JT] def composed: Boolean
CloseEvent[JT] def currentTarget: EventTarget
CloseEvent[JT] def defaultPrevented: Boolean
CloseEvent[JT] def eventPhase: Int
@@ -1034,7 +1297,6 @@ Comment[JC] def addEventListener[T <: Event](`type`: String, listener: js.Functi
Comment[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
Comment[JC] def appendChild(newChild: Node): Node
Comment[JC] def appendData(arg: String): Unit
-Comment[JC] def attributes: NamedNodeMap
Comment[JC] def baseURI: String
Comment[JC] def childNodes: NodeList[Node]
Comment[JC] def cloneNode(deep: Boolean?): Node
@@ -1044,7 +1306,6 @@ Comment[JC] var data: String
Comment[JC] def deleteData(offset: Int, count: Int): Unit
Comment[JC] def dispatchEvent(evt: Event): Boolean
Comment[JC] def firstChild: Node
-Comment[JC] def hasAttributes(): Boolean
Comment[JC] def hasChildNodes(): Boolean
Comment[JC] var innerText: String
Comment[JC] def insertBefore(newChild: Node, refChild: Node): Node
@@ -1081,6 +1342,7 @@ Comment[JC] var textContent: String
CompositionEvent[JC] def bubbles: Boolean
CompositionEvent[JC] def cancelBubble: Boolean
CompositionEvent[JC] def cancelable: Boolean
+CompositionEvent[JC] def composed: Boolean
CompositionEvent[JC] def currentTarget: EventTarget
CompositionEvent[JC] def data: String
CompositionEvent[JC] def defaultPrevented: Boolean
@@ -1103,6 +1365,12 @@ CompositionEventInit[JT] var detail: js.UndefOr[Int]
CompositionEventInit[JT] var locale: js.UndefOr[String]
CompositionEventInit[JT] var scoped: js.UndefOr[Boolean]
CompositionEventInit[JT] var view: js.UndefOr[Window]
+CompressionFormat[JT]
+CompressionFormat[SO] val deflate: CompressionFormat
+CompressionFormat[SO] val `deflate-raw`: CompressionFormat
+CompressionFormat[SO] val gzip: CompressionFormat
+CompressionStream[JC] def readable: ReadableStream[Uint8Array]
+CompressionStream[JC] def writable: WriteableStream[Uint8Array]
ConcatParams[JT] val algorithmId: BufferSource
ConcatParams[JT] val hash: HashAlgorithmIdentifier
ConcatParams[JT] val name: String
@@ -1181,6 +1449,7 @@ CustomElementRegistry[JC] def define(name: String, constructor: js.Dynamic, opti
CustomEvent[JC] def bubbles: Boolean
CustomEvent[JC] def cancelBubble: Boolean
CustomEvent[JC] def cancelable: Boolean
+CustomEvent[JC] def composed: Boolean
CustomEvent[JC] def currentTarget: EventTarget
CustomEvent[JC] def defaultPrevented: Boolean
CustomEvent[JC] def detail: Any
@@ -1250,6 +1519,10 @@ DOMRect[JC] def x: Double
DOMRect[JC] def x_ = (x: Double): Unit
DOMRect[JC] def y: Double
DOMRect[JC] def y_ = (y: Double): Unit
+DOMRectInit[JT] var height: js.UndefOr[Double]
+DOMRectInit[JT] var width: js.UndefOr[Double]
+DOMRectInit[JT] var x: js.UndefOr[Double]
+DOMRectInit[JT] var y: js.UndefOr[Double]
DOMRectList[JC] @JSBracketAccess def apply(index: Int): T
DOMRectList[JC] def length: Int
DOMRectReadOnly[JT] def bottom: Double
@@ -1282,13 +1555,41 @@ DOMTokenList[JC] def remove(token: String): Unit
DOMTokenList[JC] def toggle(token: String): Boolean
DOMTokenList[JC] def toggle(token: String, force: Boolean): Boolean
DataTransfer[JT] def clearData(format: String?): Unit
-DataTransfer[JT] var dropEffect: String
-DataTransfer[JT] var effectAllowed: String
+DataTransfer[JT] var dropEffect: DataTransferDropEffectKind
+DataTransfer[JT] var effectAllowed: DataTransferEffectAllowedKind
DataTransfer[JT] def files: FileList
DataTransfer[JT] def getData(format: String): String
+DataTransfer[JT] def items: DataTransferItemList
DataTransfer[JT] def setData(format: String, data: String): Unit
DataTransfer[JT] def setDragImage(image: Element, x: Double, y: Double): Unit
-DataTransfer[JT] def types: js.Array[String]
+DataTransfer[JT] def types: FrozenArray[String]
+DataTransferDropEffectKind[JT]
+DataTransferDropEffectKind[SO] val copy: DataTransferDropEffectKind
+DataTransferDropEffectKind[SO] val link: DataTransferDropEffectKind
+DataTransferDropEffectKind[SO] val move: DataTransferDropEffectKind
+DataTransferDropEffectKind[SO] val none: DataTransferDropEffectKind
+DataTransferEffectAllowedKind[JT]
+DataTransferEffectAllowedKind[SO] val all: DataTransferEffectAllowedKind
+DataTransferEffectAllowedKind[SO] val copy: DataTransferEffectAllowedKind
+DataTransferEffectAllowedKind[SO] val copyLink: DataTransferEffectAllowedKind
+DataTransferEffectAllowedKind[SO] val copyMove: DataTransferEffectAllowedKind
+DataTransferEffectAllowedKind[SO] val link: DataTransferEffectAllowedKind
+DataTransferEffectAllowedKind[SO] val linkMove: DataTransferEffectAllowedKind
+DataTransferEffectAllowedKind[SO] val move: DataTransferEffectAllowedKind
+DataTransferEffectAllowedKind[SO] val none: DataTransferEffectAllowedKind
+DataTransferEffectAllowedKind[SO] val uninitialized: DataTransferEffectAllowedKind
+DataTransferItem[JC] def getAsFile(): File
+DataTransferItem[JC] def getAsString(callback: js.Function1[String, Unit]): Unit
+DataTransferItem[JC] def kind: DragDataItemKind
+DataTransferItem[JC] def `type`: String
+DataTransferItemList[JC] def add(data: File): DataTransferItem
+DataTransferItemList[JC] def add(data: String, `type`: String): DataTransferItem
+DataTransferItemList[JC] @js.annotation.JSBracketAccess def apply(index: Int): DataTransferItem
+DataTransferItemList[JC] def clear(): Unit
+DataTransferItemList[JC] def length: Int
+DataTransferItemList[JC] def remove(index: Int): Unit
+DecompressionStream[JC] def readable: ReadableStream[Uint8Array]
+DecompressionStream[JC] def writable: WriteableStream[Uint8Array]
DedicatedWorkerGlobalScope[JO] def self: DedicatedWorkerGlobalScope
DedicatedWorkerGlobalScope[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
DedicatedWorkerGlobalScope[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
@@ -1359,6 +1660,7 @@ DeviceMotionEvent[JC] val accelerationIncludingGravity: DeviceAcceleration
DeviceMotionEvent[JC] def bubbles: Boolean
DeviceMotionEvent[JC] def cancelBubble: Boolean
DeviceMotionEvent[JC] def cancelable: Boolean
+DeviceMotionEvent[JC] def composed: Boolean
DeviceMotionEvent[JC] def currentTarget: EventTarget
DeviceMotionEvent[JC] def defaultPrevented: Boolean
DeviceMotionEvent[JC] def eventPhase: Int
@@ -1385,6 +1687,7 @@ DeviceOrientationEvent[JC] val beta: Double
DeviceOrientationEvent[JC] def bubbles: Boolean
DeviceOrientationEvent[JC] def cancelBubble: Boolean
DeviceOrientationEvent[JC] def cancelable: Boolean
+DeviceOrientationEvent[JC] def composed: Boolean
DeviceOrientationEvent[JC] def currentTarget: EventTarget
DeviceOrientationEvent[JC] def defaultPrevented: Boolean
DeviceOrientationEvent[JC] def eventPhase: Int
@@ -1437,7 +1740,6 @@ Document[JC] def addEventListener[T <: Event](`type`: String, listener: js.Funct
Document[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
Document[JC] def adoptNode(source: Node): Node
Document[JC] def appendChild(newChild: Node): Node
-Document[JC] def attributes: NamedNodeMap
Document[JC] def baseURI: String
Document[JC] def characterSet: String
Document[JC] def childElementCount: Int
@@ -1452,7 +1754,11 @@ Document[JC] def createCDATASection(data: String): CDATASection
Document[JC] def createComment(data: String): Comment
Document[JC] def createDocumentFragment(): DocumentFragment
Document[JC] def createElement(tagName: String): Element
+Document[JC] def createElement(tagName: String, options: ElementCreationOptions): Element
+Document[JC] def createElement(tagName: String, options: String): Element
Document[JC] def createElementNS(namespaceURI: String, qualifiedName: String): Element
+Document[JC] def createElementNS(namespaceURI: String, qualifiedName: String, options: ElementCreationOptions): Element
+Document[JC] def createElementNS(namespaceURI: String, qualifiedName: String, options: String): Element
Document[JC] def createEvent(eventInterface: String): Event
Document[JC] def createNSResolver(node: Node): XPathNSResolver
Document[JC] def createNodeIterator(root: Node, whatToShow: Int, filter: NodeFilter, entityReferenceExpansion: Boolean): NodeIterator
@@ -1479,7 +1785,6 @@ Document[JC] def getElementsByClassName(classNames: String): HTMLCollection[Elem
Document[JC] def getElementsByName(elementName: String): NodeList[Node]
Document[JC] def getElementsByTagName(name: String): HTMLCollection[Element]
Document[JC] def getElementsByTagNameNS(namespaceURI: String, localName: String): HTMLCollection[Element]
-Document[JC] def hasAttributes(): Boolean
Document[JC] def hasChildNodes(): Boolean
Document[JC] def hidden: Boolean
Document[JC] def implementation: DOMImplementation
@@ -1526,7 +1831,6 @@ DocumentEvent[JT] def createEvent(eventInterface: String): Event
DocumentFragment[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
DocumentFragment[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
DocumentFragment[JC] def appendChild(newChild: Node): Node
-DocumentFragment[JC] def attributes: NamedNodeMap
DocumentFragment[JC] def baseURI: String
DocumentFragment[JC] def childNodes: NodeList[Node]
DocumentFragment[JC] def cloneNode(deep: Boolean?): Node
@@ -1534,7 +1838,6 @@ DocumentFragment[JC] def compareDocumentPosition(other: Node): Int
DocumentFragment[JC] def contains(otherNode: Node): Boolean
DocumentFragment[JC] def dispatchEvent(evt: Event): Boolean
DocumentFragment[JC] def firstChild: Node
-DocumentFragment[JC] def hasAttributes(): Boolean
DocumentFragment[JC] def hasChildNodes(): Boolean
DocumentFragment[JC] var innerText: String
DocumentFragment[JC] def insertBefore(newChild: Node, refChild: Node): Node
@@ -1570,7 +1873,6 @@ DocumentReadyState[SO] val loading: DocumentReadyState
DocumentType[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
DocumentType[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
DocumentType[JC] def appendChild(newChild: Node): Node
-DocumentType[JC] def attributes: NamedNodeMap
DocumentType[JC] def baseURI: String
DocumentType[JC] def childNodes: NodeList[Node]
DocumentType[JC] def cloneNode(deep: Boolean?): Node
@@ -1578,7 +1880,6 @@ DocumentType[JC] def compareDocumentPosition(other: Node): Int
DocumentType[JC] def contains(otherNode: Node): Boolean
DocumentType[JC] def dispatchEvent(evt: Event): Boolean
DocumentType[JC] def firstChild: Node
-DocumentType[JC] def hasAttributes(): Boolean
DocumentType[JC] def hasChildNodes(): Boolean
DocumentType[JC] var innerText: String
DocumentType[JC] def insertBefore(newChild: Node, refChild: Node): Node
@@ -1608,6 +1909,9 @@ DocumentType[JC] def removeEventListener[T <: Event](`type`: String, listener: j
DocumentType[JC] def replaceChild(newChild: Node, oldChild: Node): Node
DocumentType[JC] def systemId: String
DocumentType[JC] var textContent: String
+DragDataItemKind[JT]
+DragDataItemKind[SO] val file: DragDataItemKind
+DragDataItemKind[SO] val string: DragDataItemKind
DragEffect[SO] final val All = "all"
DragEffect[SO] final val Copy = "copy"
DragEffect[SO] final val CopyLink = "copyLink"
@@ -1624,6 +1928,7 @@ DragEvent[JT] def cancelBubble: Boolean
DragEvent[JT] def cancelable: Boolean
DragEvent[JT] def clientX: Double
DragEvent[JT] def clientY: Double
+DragEvent[JT] def composed: Boolean
DragEvent[JT] def ctrlKey: Boolean
DragEvent[JT] def currentTarget: EventTarget
DragEvent[JT] def dataTransfer: DataTransfer
@@ -1712,6 +2017,7 @@ Element[JC] def clientLeft: Int
Element[JC] def clientTop: Int
Element[JC] def clientWidth: Int
Element[JC] def cloneNode(deep: Boolean?): Node
+Element[JC] def closest(selector: String): Element
Element[JC] def compareDocumentPosition(other: Node): Int
Element[JC] def contains(otherNode: Node): Boolean
Element[JC] def dispatchEvent(evt: Event): Boolean
@@ -1730,6 +2036,7 @@ Element[JC] def hasAttribute(name: String): Boolean
Element[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
Element[JC] def hasAttributes(): Boolean
Element[JC] def hasChildNodes(): Boolean
+Element[JC] def hasPointerCapture(pointerId: Double): Boolean
Element[JC] var id: String
Element[JC] var innerHTML: String
Element[JC] var innerText: String
@@ -1754,6 +2061,9 @@ Element[JC] def nodeName: String
Element[JC] def nodeType: Int
Element[JC] var nodeValue: String
Element[JC] def normalize(): Unit
+Element[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+Element[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+Element[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
Element[JC] var oncopy: js.Function1[ClipboardEvent, _]
Element[JC] var oncut: js.Function1[ClipboardEvent, _]
Element[JC] var onfullscreenchange: js.Function1[Event, _]
@@ -1768,6 +2078,7 @@ Element[JC] def previousElementSibling: Element
Element[JC] def previousSibling: Node
Element[JC] def querySelector(selectors: String): Element
Element[JC] def querySelectorAll(selectors: String): NodeList[Element]
+Element[JC] def releasePointerCapture(pointerId: Double): Unit
Element[JC] def remove(): Unit
Element[JC] def removeAttribute(name: String): Unit
Element[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -1777,6 +2088,7 @@ Element[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Fun
Element[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
Element[JC] def replaceChild(newChild: Node, oldChild: Node): Node
Element[JC] def replaceChildren(nodes: Node | String*): Unit
+Element[JC] def replaceWith(nodes: Node | String*): Unit
Element[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
Element[JC] def requestPointerLock(): Unit
Element[JC] def scrollHeight: Int
@@ -1788,17 +2100,23 @@ Element[JC] def setAttribute(name: String, value: String): Unit
Element[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
Element[JC] def setAttributeNode(newAttr: Attr): Attr
Element[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+Element[JC] def setPointerCapture(pointerId: Double): Unit
Element[JC] def shadowRoot: ShadowRoot
Element[JC] def tagName: String
Element[JC] var textContent: String
+ElementCreationOptions[JT] var is: js.UndefOr[String]
ElementDefinitionOptions[JT] var `extends`: js.UndefOr[String]
EndOfStreamError[JT]
EndOfStreamError[SO] val decode: EndOfStreamError
EndOfStreamError[SO] val network: EndOfStreamError
+EndingType[JT]
+EndingType[SO] val native: EndingType
+EndingType[SO] val transparent: EndingType
ErrorEvent[JT] def bubbles: Boolean
ErrorEvent[JT] def cancelBubble: Boolean
ErrorEvent[JT] def cancelable: Boolean
ErrorEvent[JT] def colno: Int
+ErrorEvent[JT] def composed: Boolean
ErrorEvent[JT] def currentTarget: EventTarget
ErrorEvent[JT] def defaultPrevented: Boolean
ErrorEvent[JT] def eventPhase: Int
@@ -1815,6 +2133,7 @@ ErrorEvent[JT] def `type`: String
Event[JC] def bubbles: Boolean
Event[JC] def cancelBubble: Boolean
Event[JC] def cancelable: Boolean
+Event[JC] def composed: Boolean
Event[JC] def currentTarget: EventTarget
Event[JC] def defaultPrevented: Boolean
Event[JC] def eventPhase: Int
@@ -1845,7 +2164,7 @@ EventSource[JC] def addEventListener[T <: Event](`type`: String, listener: js.Fu
EventSource[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
EventSource[JC] def close(): Unit
EventSource[JC] def dispatchEvent(evt: Event): Boolean
-EventSource[JC] var onerror: js.Function1[ErrorEvent, _]
+EventSource[JC] var onerror: js.Function1[Event, _]
EventSource[JC] var onmessage: js.Function1[MessageEvent, _]
EventSource[JC] var onopen: js.Function1[Event, _]
EventSource[JC] def readyState: Int
@@ -1856,6 +2175,7 @@ EventSource[JC] def withCredentials: Boolean
EventSource[JO] val CLOSED: Int
EventSource[JO] val CONNECTING: Int
EventSource[JO] val OPEN: Int
+EventSourceInit[JT] var withCredentials: js.UndefOr[Boolean]
EventTarget[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
EventTarget[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
EventTarget[JC] def dispatchEvent(evt: Event): Boolean
@@ -1864,6 +2184,7 @@ EventTarget[JC] def removeEventListener[T <: Event](`type`: String, listener: js
ExtendableEvent[JC] def bubbles: Boolean
ExtendableEvent[JC] def cancelBubble: Boolean
ExtendableEvent[JC] def cancelable: Boolean
+ExtendableEvent[JC] def composed: Boolean
ExtendableEvent[JC] def currentTarget: EventTarget
ExtendableEvent[JC] def defaultPrevented: Boolean
ExtendableEvent[JC] def eventPhase: Int
@@ -1882,6 +2203,7 @@ ExtendableEventInit[JT] var scoped: js.UndefOr[Boolean]
ExtendableMessageEvent[JC] def bubbles: Boolean
ExtendableMessageEvent[JC] def cancelBubble: Boolean
ExtendableMessageEvent[JC] def cancelable: Boolean
+ExtendableMessageEvent[JC] def composed: Boolean
ExtendableMessageEvent[JC] def currentTarget: EventTarget
ExtendableMessageEvent[JC] val data: Any
ExtendableMessageEvent[JC] def defaultPrevented: Boolean
@@ -1913,6 +2235,7 @@ FetchEvent[JC] def bubbles: Boolean
FetchEvent[JC] def cancelBubble: Boolean
FetchEvent[JC] def cancelable: Boolean
FetchEvent[JC] def clientId: String
+FetchEvent[JC] def composed: Boolean
FetchEvent[JC] def currentTarget: EventTarget
FetchEvent[JC] def defaultPrevented: Boolean
FetchEvent[JC] def eventPhase: Int
@@ -1939,15 +2262,20 @@ FetchEventInit[JT] var request: js.UndefOr[Request]
FetchEventInit[JT] var scoped: js.UndefOr[Boolean]
File[JC] def arrayBuffer(): js.Promise[ArrayBuffer]
File[JC] def close(): Unit (@deprecated in 1.2.0)
+File[JC] def lastModified: Double
File[JC] def name: String
File[JC] def size: Double
File[JC] def slice(start: Double?, end: Double?, contentType: String?): Blob
File[JC] def stream(): ReadableStream[Uint8Array]
File[JC] def text(): js.Promise[String]
File[JC] def `type`: String
+File[JC] def webkitRelativePath: String
FileList[JC] @JSBracketAccess def apply(index: Int): T
FileList[JC] def item(index: Int): File
FileList[JC] def length: Int
+FilePropertyBag[JT] var endings: js.UndefOr[EndingType]
+FilePropertyBag[JT] var lastModified: js.UndefOr[Double]
+FilePropertyBag[JT] var `type`: js.UndefOr[String]
FileReader[JC] def abort(): Unit
FileReader[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
FileReader[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
@@ -1975,6 +2303,7 @@ FileReaderSync[JC] def readAsText(blob: Blob, encoding: String?): String
FocusEvent[JC] def bubbles: Boolean
FocusEvent[JC] def cancelBubble: Boolean
FocusEvent[JC] def cancelable: Boolean
+FocusEvent[JC] def composed: Boolean
FocusEvent[JC] def currentTarget: EventTarget
FocusEvent[JC] def defaultPrevented: Boolean
FocusEvent[JC] def detail: Int
@@ -1995,13 +2324,28 @@ FocusEventInit[JT] var detail: js.UndefOr[Int]
FocusEventInit[JT] var relatedTarget: js.UndefOr[EventTarget]
FocusEventInit[JT] var scoped: js.UndefOr[Boolean]
FocusEventInit[JT] var view: js.UndefOr[Window]
-FormData[JC] def append(name: js.Any, value: js.Any, blobName: String?): Unit
+FocusOptions[JT] var focusVisible: js.UndefOr[Boolean]
+FocusOptions[JT] var preventScroll: js.UndefOr[Boolean]
+FormData[JC] def append(name: String, value: Blob, blobName: String?): Unit
+FormData[JC] def append(name: String, value: String): Unit
+FormData[JC] def delete(name: String): Unit
+FormData[JC] def entries(): js.Iterator[js.Tuple2[String, String | Blob]]
+FormData[JC] def get(name: String): String | Blob
+FormData[JC] def getAll(name: String): js.Array[String | Blob]
+FormData[JC] def has(name: String): Boolean
+FormData[JC] @JSName(js.Symbol.iterator) override def jsIterator(): js.Iterator[js.Tuple2[String, String | Blob]]
+FormData[JC] def keys(): js.Iterator[String]
+FormData[JC] def set(name: String, value: Blob, blobName: String?): Unit
+FormData[JC] def set(name: String, value: String): Unit
+FormData[JC] def values(): js.Iterator[String | Blob]
FormData[JO]
FrameType[JT]
FrameType[SO] val auxiliary: FrameType
FrameType[SO] val nested: FrameType
FrameType[SO] val none: FrameType
FrameType[SO] val `top-level` = "top-level".asInstanceOf[FrameType]
+FrozenArray[JT] @js.annotation.JSBracketAccess def apply(index: Int): T
+FrozenArray[JT] val length: Int
FullscreenOptions[JT] var navigationUI: js.UndefOr[String]
GainNode[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
GainNode[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
@@ -2030,6 +2374,7 @@ GamepadButton[JT] val value: Double
GamepadEvent[JC] def bubbles: Boolean
GamepadEvent[JC] def cancelBubble: Boolean
GamepadEvent[JC] def cancelable: Boolean
+GamepadEvent[JC] def composed: Boolean
GamepadEvent[JC] def currentTarget: EventTarget
GamepadEvent[JC] def defaultPrevented: Boolean
GamepadEvent[JC] def eventPhase: Int
@@ -2078,6 +2423,7 @@ HTMLAnchorElement[JC] def clientLeft: Int
HTMLAnchorElement[JC] def clientTop: Int
HTMLAnchorElement[JC] def clientWidth: Int
HTMLAnchorElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLAnchorElement[JC] def closest(selector: String): Element
HTMLAnchorElement[JC] def compareDocumentPosition(other: Node): Int
HTMLAnchorElement[JC] def contains(child: HTMLElement): Boolean
HTMLAnchorElement[JC] def contains(otherNode: Node): Boolean
@@ -2085,11 +2431,13 @@ HTMLAnchorElement[JC] var contentEditable: String
HTMLAnchorElement[JC] def dataset: js.Dictionary[String]
HTMLAnchorElement[JC] var dir: String
HTMLAnchorElement[JC] def dispatchEvent(evt: Event): Boolean
+HTMLAnchorElement[JC] var download: String
HTMLAnchorElement[JC] var draggable: Boolean
HTMLAnchorElement[JC] var filters: Object
HTMLAnchorElement[JC] def firstChild: Node
HTMLAnchorElement[JC] def firstElementChild: Element
HTMLAnchorElement[JC] def focus(): Unit
+HTMLAnchorElement[JC] def focus(options: FocusOptions): Unit
HTMLAnchorElement[JC] def getAttribute(name: String): String
HTMLAnchorElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLAnchorElement[JC] def getAttributeNode(name: String): Attr
@@ -2104,6 +2452,7 @@ HTMLAnchorElement[JC] def hasAttribute(name: String): Boolean
HTMLAnchorElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLAnchorElement[JC] def hasAttributes(): Boolean
HTMLAnchorElement[JC] def hasChildNodes(): Boolean
+HTMLAnchorElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLAnchorElement[JC] var hash: String
HTMLAnchorElement[JC] var host: String
HTMLAnchorElement[JC] var hostname: String
@@ -2154,6 +2503,9 @@ HTMLAnchorElement[JC] var oncanplay: js.Function1[Event, _]
HTMLAnchorElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLAnchorElement[JC] var onchange: js.Function1[Event, _]
HTMLAnchorElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLAnchorElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLAnchorElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLAnchorElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLAnchorElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLAnchorElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLAnchorElement[JC] var oncuechange: js.Function1[Event, _]
@@ -2236,6 +2588,7 @@ HTMLAnchorElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLAnchorElement[JC] var readyState: js.Any
HTMLAnchorElement[JC] var recordNumber: js.Any
HTMLAnchorElement[JC] var rel: String
+HTMLAnchorElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLAnchorElement[JC] def remove(): Unit
HTMLAnchorElement[JC] def removeAttribute(name: String): Unit
HTMLAnchorElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -2245,6 +2598,7 @@ HTMLAnchorElement[JC] def removeEventListener[T <: Event](`type`: String, listen
HTMLAnchorElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLAnchorElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLAnchorElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLAnchorElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLAnchorElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLAnchorElement[JC] def requestPointerLock(): Unit
HTMLAnchorElement[JC] def scrollHeight: Int
@@ -2257,6 +2611,7 @@ HTMLAnchorElement[JC] def setAttribute(name: String, value: String): Unit
HTMLAnchorElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLAnchorElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLAnchorElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLAnchorElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLAnchorElement[JC] def shadowRoot: ShadowRoot
HTMLAnchorElement[JC] var spellcheck: Boolean
HTMLAnchorElement[JC] def style: CSSStyleDeclaration
@@ -2292,6 +2647,7 @@ HTMLAreaElement[JC] def clientLeft: Int
HTMLAreaElement[JC] def clientTop: Int
HTMLAreaElement[JC] def clientWidth: Int
HTMLAreaElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLAreaElement[JC] def closest(selector: String): Element
HTMLAreaElement[JC] def compareDocumentPosition(other: Node): Int
HTMLAreaElement[JC] def contains(child: HTMLElement): Boolean
HTMLAreaElement[JC] def contains(otherNode: Node): Boolean
@@ -2305,6 +2661,7 @@ HTMLAreaElement[JC] var filters: Object
HTMLAreaElement[JC] def firstChild: Node
HTMLAreaElement[JC] def firstElementChild: Element
HTMLAreaElement[JC] def focus(): Unit
+HTMLAreaElement[JC] def focus(options: FocusOptions): Unit
HTMLAreaElement[JC] def getAttribute(name: String): String
HTMLAreaElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLAreaElement[JC] def getAttributeNode(name: String): Attr
@@ -2319,6 +2676,7 @@ HTMLAreaElement[JC] def hasAttribute(name: String): Boolean
HTMLAreaElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLAreaElement[JC] def hasAttributes(): Boolean
HTMLAreaElement[JC] def hasChildNodes(): Boolean
+HTMLAreaElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLAreaElement[JC] var hash: String
HTMLAreaElement[JC] var host: String
HTMLAreaElement[JC] var hostname: String
@@ -2367,6 +2725,9 @@ HTMLAreaElement[JC] var oncanplay: js.Function1[Event, _]
HTMLAreaElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLAreaElement[JC] var onchange: js.Function1[Event, _]
HTMLAreaElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLAreaElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLAreaElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLAreaElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLAreaElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLAreaElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLAreaElement[JC] var oncuechange: js.Function1[Event, _]
@@ -2448,6 +2809,7 @@ HTMLAreaElement[JC] def querySelector(selectors: String): Element
HTMLAreaElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLAreaElement[JC] var readyState: js.Any
HTMLAreaElement[JC] var recordNumber: js.Any
+HTMLAreaElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLAreaElement[JC] def remove(): Unit
HTMLAreaElement[JC] def removeAttribute(name: String): Unit
HTMLAreaElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -2457,6 +2819,7 @@ HTMLAreaElement[JC] def removeEventListener[T <: Event](`type`: String, listener
HTMLAreaElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLAreaElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLAreaElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLAreaElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLAreaElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLAreaElement[JC] def requestPointerLock(): Unit
HTMLAreaElement[JC] def scrollHeight: Int
@@ -2469,6 +2832,7 @@ HTMLAreaElement[JC] def setAttribute(name: String, value: String): Unit
HTMLAreaElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLAreaElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLAreaElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLAreaElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLAreaElement[JC] def shadowRoot: ShadowRoot
HTMLAreaElement[JC] var shape: String
HTMLAreaElement[JC] var spellcheck: Boolean
@@ -2506,6 +2870,7 @@ HTMLAudioElement[JC] def clientLeft: Int
HTMLAudioElement[JC] def clientTop: Int
HTMLAudioElement[JC] def clientWidth: Int
HTMLAudioElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLAudioElement[JC] def closest(selector: String): Element
HTMLAudioElement[JC] def compareDocumentPosition(other: Node): Int
HTMLAudioElement[JC] def contains(child: HTMLElement): Boolean
HTMLAudioElement[JC] def contains(otherNode: Node): Boolean
@@ -2525,6 +2890,7 @@ HTMLAudioElement[JC] var filters: Object
HTMLAudioElement[JC] def firstChild: Node
HTMLAudioElement[JC] def firstElementChild: Element
HTMLAudioElement[JC] def focus(): Unit
+HTMLAudioElement[JC] def focus(options: FocusOptions): Unit
HTMLAudioElement[JC] def getAttribute(name: String): String
HTMLAudioElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLAudioElement[JC] def getAttributeNode(name: String): Attr
@@ -2539,6 +2905,7 @@ HTMLAudioElement[JC] def hasAttribute(name: String): Boolean
HTMLAudioElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLAudioElement[JC] def hasAttributes(): Boolean
HTMLAudioElement[JC] def hasChildNodes(): Boolean
+HTMLAudioElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLAudioElement[JC] var id: String
HTMLAudioElement[JC] def initialTime: Double
HTMLAudioElement[JC] var innerHTML: String
@@ -2588,6 +2955,9 @@ HTMLAudioElement[JC] var oncanplay: js.Function1[Event, _]
HTMLAudioElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLAudioElement[JC] var onchange: js.Function1[Event, _]
HTMLAudioElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLAudioElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLAudioElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLAudioElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLAudioElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLAudioElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLAudioElement[JC] var oncuechange: js.Function1[Event, _]
@@ -2672,6 +3042,7 @@ HTMLAudioElement[JC] def querySelector(selectors: String): Element
HTMLAudioElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLAudioElement[JC] var readyState: js.Any
HTMLAudioElement[JC] var recordNumber: js.Any
+HTMLAudioElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLAudioElement[JC] def remove(): Unit
HTMLAudioElement[JC] def removeAttribute(name: String): Unit
HTMLAudioElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -2681,6 +3052,7 @@ HTMLAudioElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLAudioElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLAudioElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLAudioElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLAudioElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLAudioElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLAudioElement[JC] def requestPointerLock(): Unit
HTMLAudioElement[JC] def scrollHeight: Int
@@ -2694,6 +3066,7 @@ HTMLAudioElement[JC] def setAttribute(name: String, value: String): Unit
HTMLAudioElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLAudioElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLAudioElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLAudioElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLAudioElement[JC] def shadowRoot: ShadowRoot
HTMLAudioElement[JC] var spellcheck: Boolean
HTMLAudioElement[JC] var src: String
@@ -2729,6 +3102,7 @@ HTMLBRElement[JC] def clientLeft: Int
HTMLBRElement[JC] def clientTop: Int
HTMLBRElement[JC] def clientWidth: Int
HTMLBRElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLBRElement[JC] def closest(selector: String): Element
HTMLBRElement[JC] def compareDocumentPosition(other: Node): Int
HTMLBRElement[JC] def contains(child: HTMLElement): Boolean
HTMLBRElement[JC] def contains(otherNode: Node): Boolean
@@ -2741,6 +3115,7 @@ HTMLBRElement[JC] var filters: Object
HTMLBRElement[JC] def firstChild: Node
HTMLBRElement[JC] def firstElementChild: Element
HTMLBRElement[JC] def focus(): Unit
+HTMLBRElement[JC] def focus(options: FocusOptions): Unit
HTMLBRElement[JC] def getAttribute(name: String): String
HTMLBRElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLBRElement[JC] def getAttributeNode(name: String): Attr
@@ -2755,6 +3130,7 @@ HTMLBRElement[JC] def hasAttribute(name: String): Boolean
HTMLBRElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLBRElement[JC] def hasAttributes(): Boolean
HTMLBRElement[JC] def hasChildNodes(): Boolean
+HTMLBRElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLBRElement[JC] var id: String
HTMLBRElement[JC] var innerHTML: String
HTMLBRElement[JC] var innerText: String
@@ -2799,6 +3175,9 @@ HTMLBRElement[JC] var oncanplay: js.Function1[Event, _]
HTMLBRElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLBRElement[JC] var onchange: js.Function1[Event, _]
HTMLBRElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLBRElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLBRElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLBRElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLBRElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLBRElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLBRElement[JC] var oncuechange: js.Function1[Event, _]
@@ -2877,6 +3256,7 @@ HTMLBRElement[JC] def querySelector(selectors: String): Element
HTMLBRElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLBRElement[JC] var readyState: js.Any
HTMLBRElement[JC] var recordNumber: js.Any
+HTMLBRElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLBRElement[JC] def remove(): Unit
HTMLBRElement[JC] def removeAttribute(name: String): Unit
HTMLBRElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -2886,6 +3266,7 @@ HTMLBRElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
HTMLBRElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLBRElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLBRElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLBRElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLBRElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLBRElement[JC] def requestPointerLock(): Unit
HTMLBRElement[JC] def scrollHeight: Int
@@ -2897,6 +3278,7 @@ HTMLBRElement[JC] def setAttribute(name: String, value: String): Unit
HTMLBRElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLBRElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLBRElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLBRElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLBRElement[JC] def shadowRoot: ShadowRoot
HTMLBRElement[JC] var spellcheck: Boolean
HTMLBRElement[JC] def style: CSSStyleDeclaration
@@ -2928,6 +3310,7 @@ HTMLBaseElement[JC] def clientLeft: Int
HTMLBaseElement[JC] def clientTop: Int
HTMLBaseElement[JC] def clientWidth: Int
HTMLBaseElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLBaseElement[JC] def closest(selector: String): Element
HTMLBaseElement[JC] def compareDocumentPosition(other: Node): Int
HTMLBaseElement[JC] def contains(child: HTMLElement): Boolean
HTMLBaseElement[JC] def contains(otherNode: Node): Boolean
@@ -2940,6 +3323,7 @@ HTMLBaseElement[JC] var filters: Object
HTMLBaseElement[JC] def firstChild: Node
HTMLBaseElement[JC] def firstElementChild: Element
HTMLBaseElement[JC] def focus(): Unit
+HTMLBaseElement[JC] def focus(options: FocusOptions): Unit
HTMLBaseElement[JC] def getAttribute(name: String): String
HTMLBaseElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLBaseElement[JC] def getAttributeNode(name: String): Attr
@@ -2954,6 +3338,7 @@ HTMLBaseElement[JC] def hasAttribute(name: String): Boolean
HTMLBaseElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLBaseElement[JC] def hasAttributes(): Boolean
HTMLBaseElement[JC] def hasChildNodes(): Boolean
+HTMLBaseElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLBaseElement[JC] var href: String
HTMLBaseElement[JC] var id: String
HTMLBaseElement[JC] var innerHTML: String
@@ -2999,6 +3384,9 @@ HTMLBaseElement[JC] var oncanplay: js.Function1[Event, _]
HTMLBaseElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLBaseElement[JC] var onchange: js.Function1[Event, _]
HTMLBaseElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLBaseElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLBaseElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLBaseElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLBaseElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLBaseElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLBaseElement[JC] var oncuechange: js.Function1[Event, _]
@@ -3077,6 +3465,7 @@ HTMLBaseElement[JC] def querySelector(selectors: String): Element
HTMLBaseElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLBaseElement[JC] var readyState: js.Any
HTMLBaseElement[JC] var recordNumber: js.Any
+HTMLBaseElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLBaseElement[JC] def remove(): Unit
HTMLBaseElement[JC] def removeAttribute(name: String): Unit
HTMLBaseElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -3086,6 +3475,7 @@ HTMLBaseElement[JC] def removeEventListener[T <: Event](`type`: String, listener
HTMLBaseElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLBaseElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLBaseElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLBaseElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLBaseElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLBaseElement[JC] def requestPointerLock(): Unit
HTMLBaseElement[JC] def scrollHeight: Int
@@ -3097,6 +3487,7 @@ HTMLBaseElement[JC] def setAttribute(name: String, value: String): Unit
HTMLBaseElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLBaseElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLBaseElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLBaseElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLBaseElement[JC] def shadowRoot: ShadowRoot
HTMLBaseElement[JC] var spellcheck: Boolean
HTMLBaseElement[JC] def style: CSSStyleDeclaration
@@ -3129,6 +3520,7 @@ HTMLBodyElement[JC] def clientLeft: Int
HTMLBodyElement[JC] def clientTop: Int
HTMLBodyElement[JC] def clientWidth: Int
HTMLBodyElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLBodyElement[JC] def closest(selector: String): Element
HTMLBodyElement[JC] def compareDocumentPosition(other: Node): Int
HTMLBodyElement[JC] def contains(child: HTMLElement): Boolean
HTMLBodyElement[JC] def contains(otherNode: Node): Boolean
@@ -3141,6 +3533,7 @@ HTMLBodyElement[JC] var filters: Object
HTMLBodyElement[JC] def firstChild: Node
HTMLBodyElement[JC] def firstElementChild: Element
HTMLBodyElement[JC] def focus(): Unit
+HTMLBodyElement[JC] def focus(options: FocusOptions): Unit
HTMLBodyElement[JC] def getAttribute(name: String): String
HTMLBodyElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLBodyElement[JC] def getAttributeNode(name: String): Attr
@@ -3155,6 +3548,7 @@ HTMLBodyElement[JC] def hasAttribute(name: String): Boolean
HTMLBodyElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLBodyElement[JC] def hasAttributes(): Boolean
HTMLBodyElement[JC] def hasChildNodes(): Boolean
+HTMLBodyElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLBodyElement[JC] var id: String
HTMLBodyElement[JC] var innerHTML: String
HTMLBodyElement[JC] var innerText: String
@@ -3202,6 +3596,9 @@ HTMLBodyElement[JC] var oncanplay: js.Function1[Event, _]
HTMLBodyElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLBodyElement[JC] var onchange: js.Function1[Event, _]
HTMLBodyElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLBodyElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLBodyElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLBodyElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLBodyElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLBodyElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLBodyElement[JC] var oncuechange: js.Function1[Event, _]
@@ -3290,6 +3687,7 @@ HTMLBodyElement[JC] def querySelector(selectors: String): Element
HTMLBodyElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLBodyElement[JC] var readyState: js.Any
HTMLBodyElement[JC] var recordNumber: js.Any
+HTMLBodyElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLBodyElement[JC] def remove(): Unit
HTMLBodyElement[JC] def removeAttribute(name: String): Unit
HTMLBodyElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -3299,6 +3697,7 @@ HTMLBodyElement[JC] def removeEventListener[T <: Event](`type`: String, listener
HTMLBodyElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLBodyElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLBodyElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLBodyElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLBodyElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLBodyElement[JC] def requestPointerLock(): Unit
HTMLBodyElement[JC] var scroll: String
@@ -3311,6 +3710,7 @@ HTMLBodyElement[JC] def setAttribute(name: String, value: String): Unit
HTMLBodyElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLBodyElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLBodyElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLBodyElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLBodyElement[JC] def shadowRoot: ShadowRoot
HTMLBodyElement[JC] var spellcheck: Boolean
HTMLBodyElement[JC] def style: CSSStyleDeclaration
@@ -3344,6 +3744,7 @@ HTMLButtonElement[JC] def clientLeft: Int
HTMLButtonElement[JC] def clientTop: Int
HTMLButtonElement[JC] def clientWidth: Int
HTMLButtonElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLButtonElement[JC] def closest(selector: String): Element
HTMLButtonElement[JC] def compareDocumentPosition(other: Node): Int
HTMLButtonElement[JC] def contains(child: HTMLElement): Boolean
HTMLButtonElement[JC] def contains(otherNode: Node): Boolean
@@ -3357,6 +3758,7 @@ HTMLButtonElement[JC] var filters: Object
HTMLButtonElement[JC] def firstChild: Node
HTMLButtonElement[JC] def firstElementChild: Element
HTMLButtonElement[JC] def focus(): Unit
+HTMLButtonElement[JC] def focus(options: FocusOptions): Unit
HTMLButtonElement[JC] def form: HTMLFormElement
HTMLButtonElement[JC] var formAction: String
HTMLButtonElement[JC] var formEnctype: String
@@ -3377,6 +3779,7 @@ HTMLButtonElement[JC] def hasAttribute(name: String): Boolean
HTMLButtonElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLButtonElement[JC] def hasAttributes(): Boolean
HTMLButtonElement[JC] def hasChildNodes(): Boolean
+HTMLButtonElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLButtonElement[JC] var id: String
HTMLButtonElement[JC] var innerHTML: String
HTMLButtonElement[JC] var innerText: String
@@ -3422,6 +3825,9 @@ HTMLButtonElement[JC] var oncanplay: js.Function1[Event, _]
HTMLButtonElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLButtonElement[JC] var onchange: js.Function1[Event, _]
HTMLButtonElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLButtonElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLButtonElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLButtonElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLButtonElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLButtonElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLButtonElement[JC] var oncuechange: js.Function1[Event, _]
@@ -3500,6 +3906,7 @@ HTMLButtonElement[JC] def querySelector(selectors: String): Element
HTMLButtonElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLButtonElement[JC] var readyState: js.Any
HTMLButtonElement[JC] var recordNumber: js.Any
+HTMLButtonElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLButtonElement[JC] def remove(): Unit
HTMLButtonElement[JC] def removeAttribute(name: String): Unit
HTMLButtonElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -3509,6 +3916,7 @@ HTMLButtonElement[JC] def removeEventListener[T <: Event](`type`: String, listen
HTMLButtonElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLButtonElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLButtonElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLButtonElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLButtonElement[JC] def reportValidity(): Boolean
HTMLButtonElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLButtonElement[JC] def requestPointerLock(): Unit
@@ -3522,6 +3930,7 @@ HTMLButtonElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: St
HTMLButtonElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLButtonElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
HTMLButtonElement[JC] def setCustomValidity(error: String): Unit
+HTMLButtonElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLButtonElement[JC] def shadowRoot: ShadowRoot
HTMLButtonElement[JC] var spellcheck: Boolean
HTMLButtonElement[JC] var status: js.Any
@@ -3559,6 +3968,7 @@ HTMLCanvasElement[JC] def clientLeft: Int
HTMLCanvasElement[JC] def clientTop: Int
HTMLCanvasElement[JC] def clientWidth: Int
HTMLCanvasElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLCanvasElement[JC] def closest(selector: String): Element
HTMLCanvasElement[JC] def compareDocumentPosition(other: Node): Int
HTMLCanvasElement[JC] def contains(child: HTMLElement): Boolean
HTMLCanvasElement[JC] def contains(otherNode: Node): Boolean
@@ -3571,6 +3981,7 @@ HTMLCanvasElement[JC] var filters: Object
HTMLCanvasElement[JC] def firstChild: Node
HTMLCanvasElement[JC] def firstElementChild: Element
HTMLCanvasElement[JC] def focus(): Unit
+HTMLCanvasElement[JC] def focus(options: FocusOptions): Unit
HTMLCanvasElement[JC] def getAttribute(name: String): String
HTMLCanvasElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLCanvasElement[JC] def getAttributeNode(name: String): Attr
@@ -3586,6 +3997,7 @@ HTMLCanvasElement[JC] def hasAttribute(name: String): Boolean
HTMLCanvasElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLCanvasElement[JC] def hasAttributes(): Boolean
HTMLCanvasElement[JC] def hasChildNodes(): Boolean
+HTMLCanvasElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLCanvasElement[JC] var height: Int
HTMLCanvasElement[JC] var id: String
HTMLCanvasElement[JC] var innerHTML: String
@@ -3631,6 +4043,9 @@ HTMLCanvasElement[JC] var oncanplay: js.Function1[Event, _]
HTMLCanvasElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLCanvasElement[JC] var onchange: js.Function1[Event, _]
HTMLCanvasElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLCanvasElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLCanvasElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLCanvasElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLCanvasElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLCanvasElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLCanvasElement[JC] var oncuechange: js.Function1[Event, _]
@@ -3709,6 +4124,7 @@ HTMLCanvasElement[JC] def querySelector(selectors: String): Element
HTMLCanvasElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLCanvasElement[JC] var readyState: js.Any
HTMLCanvasElement[JC] var recordNumber: js.Any
+HTMLCanvasElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLCanvasElement[JC] def remove(): Unit
HTMLCanvasElement[JC] def removeAttribute(name: String): Unit
HTMLCanvasElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -3718,6 +4134,7 @@ HTMLCanvasElement[JC] def removeEventListener[T <: Event](`type`: String, listen
HTMLCanvasElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLCanvasElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLCanvasElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLCanvasElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLCanvasElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLCanvasElement[JC] def requestPointerLock(): Unit
HTMLCanvasElement[JC] def scrollHeight: Int
@@ -3729,6 +4146,7 @@ HTMLCanvasElement[JC] def setAttribute(name: String, value: String): Unit
HTMLCanvasElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLCanvasElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLCanvasElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLCanvasElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLCanvasElement[JC] def shadowRoot: ShadowRoot
HTMLCanvasElement[JC] var spellcheck: Boolean
HTMLCanvasElement[JC] def style: CSSStyleDeclaration
@@ -3766,6 +4184,7 @@ HTMLDListElement[JC] def clientLeft: Int
HTMLDListElement[JC] def clientTop: Int
HTMLDListElement[JC] def clientWidth: Int
HTMLDListElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLDListElement[JC] def closest(selector: String): Element
HTMLDListElement[JC] def compareDocumentPosition(other: Node): Int
HTMLDListElement[JC] def contains(child: HTMLElement): Boolean
HTMLDListElement[JC] def contains(otherNode: Node): Boolean
@@ -3778,6 +4197,7 @@ HTMLDListElement[JC] var filters: Object
HTMLDListElement[JC] def firstChild: Node
HTMLDListElement[JC] def firstElementChild: Element
HTMLDListElement[JC] def focus(): Unit
+HTMLDListElement[JC] def focus(options: FocusOptions): Unit
HTMLDListElement[JC] def getAttribute(name: String): String
HTMLDListElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLDListElement[JC] def getAttributeNode(name: String): Attr
@@ -3792,6 +4212,7 @@ HTMLDListElement[JC] def hasAttribute(name: String): Boolean
HTMLDListElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLDListElement[JC] def hasAttributes(): Boolean
HTMLDListElement[JC] def hasChildNodes(): Boolean
+HTMLDListElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLDListElement[JC] var id: String
HTMLDListElement[JC] var innerHTML: String
HTMLDListElement[JC] var innerText: String
@@ -3836,6 +4257,9 @@ HTMLDListElement[JC] var oncanplay: js.Function1[Event, _]
HTMLDListElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLDListElement[JC] var onchange: js.Function1[Event, _]
HTMLDListElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLDListElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLDListElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLDListElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLDListElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLDListElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLDListElement[JC] var oncuechange: js.Function1[Event, _]
@@ -3914,6 +4338,7 @@ HTMLDListElement[JC] def querySelector(selectors: String): Element
HTMLDListElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLDListElement[JC] var readyState: js.Any
HTMLDListElement[JC] var recordNumber: js.Any
+HTMLDListElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLDListElement[JC] def remove(): Unit
HTMLDListElement[JC] def removeAttribute(name: String): Unit
HTMLDListElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -3923,6 +4348,7 @@ HTMLDListElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLDListElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLDListElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLDListElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLDListElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLDListElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLDListElement[JC] def requestPointerLock(): Unit
HTMLDListElement[JC] def scrollHeight: Int
@@ -3934,6 +4360,7 @@ HTMLDListElement[JC] def setAttribute(name: String, value: String): Unit
HTMLDListElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLDListElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLDListElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLDListElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLDListElement[JC] def shadowRoot: ShadowRoot
HTMLDListElement[JC] var spellcheck: Boolean
HTMLDListElement[JC] def style: CSSStyleDeclaration
@@ -3965,6 +4392,7 @@ HTMLDataListElement[JC] def clientLeft: Int
HTMLDataListElement[JC] def clientTop: Int
HTMLDataListElement[JC] def clientWidth: Int
HTMLDataListElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLDataListElement[JC] def closest(selector: String): Element
HTMLDataListElement[JC] def compareDocumentPosition(other: Node): Int
HTMLDataListElement[JC] def contains(child: HTMLElement): Boolean
HTMLDataListElement[JC] def contains(otherNode: Node): Boolean
@@ -3977,6 +4405,7 @@ HTMLDataListElement[JC] var filters: Object
HTMLDataListElement[JC] def firstChild: Node
HTMLDataListElement[JC] def firstElementChild: Element
HTMLDataListElement[JC] def focus(): Unit
+HTMLDataListElement[JC] def focus(options: FocusOptions): Unit
HTMLDataListElement[JC] def getAttribute(name: String): String
HTMLDataListElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLDataListElement[JC] def getAttributeNode(name: String): Attr
@@ -3991,6 +4420,7 @@ HTMLDataListElement[JC] def hasAttribute(name: String): Boolean
HTMLDataListElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLDataListElement[JC] def hasAttributes(): Boolean
HTMLDataListElement[JC] def hasChildNodes(): Boolean
+HTMLDataListElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLDataListElement[JC] var id: String
HTMLDataListElement[JC] var innerHTML: String
HTMLDataListElement[JC] var innerText: String
@@ -4035,6 +4465,9 @@ HTMLDataListElement[JC] var oncanplay: js.Function1[Event, _]
HTMLDataListElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLDataListElement[JC] var onchange: js.Function1[Event, _]
HTMLDataListElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLDataListElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLDataListElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLDataListElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLDataListElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLDataListElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLDataListElement[JC] var oncuechange: js.Function1[Event, _]
@@ -4114,6 +4547,7 @@ HTMLDataListElement[JC] def querySelector(selectors: String): Element
HTMLDataListElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLDataListElement[JC] var readyState: js.Any
HTMLDataListElement[JC] var recordNumber: js.Any
+HTMLDataListElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLDataListElement[JC] def remove(): Unit
HTMLDataListElement[JC] def removeAttribute(name: String): Unit
HTMLDataListElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -4123,6 +4557,7 @@ HTMLDataListElement[JC] def removeEventListener[T <: Event](`type`: String, list
HTMLDataListElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLDataListElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLDataListElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLDataListElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLDataListElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLDataListElement[JC] def requestPointerLock(): Unit
HTMLDataListElement[JC] def scrollHeight: Int
@@ -4134,6 +4569,7 @@ HTMLDataListElement[JC] def setAttribute(name: String, value: String): Unit
HTMLDataListElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLDataListElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLDataListElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLDataListElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLDataListElement[JC] def shadowRoot: ShadowRoot
HTMLDataListElement[JC] var spellcheck: Boolean
HTMLDataListElement[JC] def style: CSSStyleDeclaration
@@ -4143,6 +4579,219 @@ HTMLDataListElement[JC] var tabIndex: Int
HTMLDataListElement[JC] def tagName: String
HTMLDataListElement[JC] var textContent: String
HTMLDataListElement[JC] var title: String
+HTMLDialogElement[JC] var accessKey: String
+HTMLDialogElement[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+HTMLDialogElement[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+HTMLDialogElement[JC] def after(nodes: Node | String*): Unit
+HTMLDialogElement[JC] def append(nodes: Node | String*): Unit
+HTMLDialogElement[JC] def appendChild(newChild: Node): Node
+HTMLDialogElement[JC] def attachShadow(init: ShadowRootInit): ShadowRoot
+HTMLDialogElement[JC] def attributes: NamedNodeMap
+HTMLDialogElement[JC] def baseURI: String
+HTMLDialogElement[JC] def before(nodes: Node | String*): Unit
+HTMLDialogElement[JC] def blur(): Unit
+HTMLDialogElement[JC] def childElementCount: Int
+HTMLDialogElement[JC] def childNodes: NodeList[Node]
+HTMLDialogElement[JC] def children: HTMLCollection[Element]
+HTMLDialogElement[JC] var classList: DOMTokenList
+HTMLDialogElement[JC] var className: String
+HTMLDialogElement[JC] def click(): Unit
+HTMLDialogElement[JC] def clientHeight: Int
+HTMLDialogElement[JC] def clientLeft: Int
+HTMLDialogElement[JC] def clientTop: Int
+HTMLDialogElement[JC] def clientWidth: Int
+HTMLDialogElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLDialogElement[JC] def close(returnValue: String?): Unit
+HTMLDialogElement[JC] def closest(selector: String): Element
+HTMLDialogElement[JC] def compareDocumentPosition(other: Node): Int
+HTMLDialogElement[JC] def contains(child: HTMLElement): Boolean
+HTMLDialogElement[JC] def contains(otherNode: Node): Boolean
+HTMLDialogElement[JC] var contentEditable: String
+HTMLDialogElement[JC] def dataset: js.Dictionary[String]
+HTMLDialogElement[JC] var dir: String
+HTMLDialogElement[JC] def dispatchEvent(evt: Event): Boolean
+HTMLDialogElement[JC] var draggable: Boolean
+HTMLDialogElement[JC] var filters: Object
+HTMLDialogElement[JC] def firstChild: Node
+HTMLDialogElement[JC] def firstElementChild: Element
+HTMLDialogElement[JC] def focus(): Unit
+HTMLDialogElement[JC] def focus(options: FocusOptions): Unit
+HTMLDialogElement[JC] def getAttribute(name: String): String
+HTMLDialogElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
+HTMLDialogElement[JC] def getAttributeNode(name: String): Attr
+HTMLDialogElement[JC] def getAttributeNodeNS(namespaceURI: String, localName: String): Attr
+HTMLDialogElement[JC] def getBoundingClientRect(): DOMRect
+HTMLDialogElement[JC] def getClientRects(): DOMRectList
+HTMLDialogElement[JC] def getElementsByClassName(classNames: String): HTMLCollection[Element]
+HTMLDialogElement[JC] def getElementsByTagName(name: String): HTMLCollection[Element]
+HTMLDialogElement[JC] def getElementsByTagNameNS(namespaceURI: String, localName: String): HTMLCollection[Element]
+HTMLDialogElement[JC] var gotpointercapture: js.Function1[PointerEvent, _]
+HTMLDialogElement[JC] def hasAttribute(name: String): Boolean
+HTMLDialogElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
+HTMLDialogElement[JC] def hasAttributes(): Boolean
+HTMLDialogElement[JC] def hasChildNodes(): Boolean
+HTMLDialogElement[JC] def hasPointerCapture(pointerId: Double): Boolean
+HTMLDialogElement[JC] var id: String
+HTMLDialogElement[JC] var innerHTML: String
+HTMLDialogElement[JC] var innerText: String
+HTMLDialogElement[JC] def insertAdjacentElement(position: String, element: Element): Element
+HTMLDialogElement[JC] def insertAdjacentHTML(where: String, html: String): Unit
+HTMLDialogElement[JC] def insertBefore(newChild: Node, refChild: Node): Node
+HTMLDialogElement[JC] def isConnected: Boolean
+HTMLDialogElement[JC] def isContentEditable: Boolean
+HTMLDialogElement[JC] def isDefaultNamespace(namespaceURI: String): Boolean
+HTMLDialogElement[JC] def isEqualNode(arg: Node): Boolean
+HTMLDialogElement[JC] def isSameNode(other: Node): Boolean
+HTMLDialogElement[JC] def isSupported(feature: String, version: String): Boolean
+HTMLDialogElement[JC] var lang: String
+HTMLDialogElement[JC] def lastChild: Node
+HTMLDialogElement[JC] def lastElementChild: Element
+HTMLDialogElement[JC] def localName: String
+HTMLDialogElement[JC] def lookupNamespaceURI(prefix: String): String
+HTMLDialogElement[JC] def lookupPrefix(namespaceURI: String): String
+HTMLDialogElement[JC] var lostpointercapture: js.Function1[PointerEvent, _]
+HTMLDialogElement[JC] def matches(selector: String): Boolean
+HTMLDialogElement[JC] def namespaceURI: String
+HTMLDialogElement[JC] def nextElementSibling: Element
+HTMLDialogElement[JC] def nextSibling: Node
+HTMLDialogElement[JC] def nodeName: String
+HTMLDialogElement[JC] def nodeType: Int
+HTMLDialogElement[JC] var nodeValue: String
+HTMLDialogElement[JC] def normalize(): Unit
+HTMLDialogElement[JC] def offsetHeight: Double
+HTMLDialogElement[JC] def offsetLeft: Double
+HTMLDialogElement[JC] def offsetParent: Element
+HTMLDialogElement[JC] def offsetTop: Double
+HTMLDialogElement[JC] def offsetWidth: Double
+HTMLDialogElement[JC] var onabort: js.Function1[UIEvent, _]
+HTMLDialogElement[JC] var onactivate: js.Function1[UIEvent, _]
+HTMLDialogElement[JC] var onbeforeactivate: js.Function1[UIEvent, _]
+HTMLDialogElement[JC] var onbeforecopy: js.Function1[DragEvent, _]
+HTMLDialogElement[JC] var onbeforecut: js.Function1[DragEvent, _]
+HTMLDialogElement[JC] var onbeforedeactivate: js.Function1[UIEvent, _]
+HTMLDialogElement[JC] var onbeforepaste: js.Function1[DragEvent, _]
+HTMLDialogElement[JC] var onblur: js.Function1[FocusEvent, _]
+HTMLDialogElement[JC] var oncanplay: js.Function1[Event, _]
+HTMLDialogElement[JC] var oncanplaythrough: js.Function1[Event, _]
+HTMLDialogElement[JC] var onchange: js.Function1[Event, _]
+HTMLDialogElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLDialogElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLDialogElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLDialogElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
+HTMLDialogElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
+HTMLDialogElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
+HTMLDialogElement[JC] var oncuechange: js.Function1[Event, _]
+HTMLDialogElement[JC] var oncut: js.Function1[ClipboardEvent, _]
+HTMLDialogElement[JC] var ondblclick: js.Function1[MouseEvent, _]
+HTMLDialogElement[JC] var ondeactivate: js.Function1[UIEvent, _]
+HTMLDialogElement[JC] var ondrag: js.Function1[DragEvent, _]
+HTMLDialogElement[JC] var ondragend: js.Function1[DragEvent, _]
+HTMLDialogElement[JC] var ondragenter: js.Function1[DragEvent, _]
+HTMLDialogElement[JC] var ondragleave: js.Function1[DragEvent, _]
+HTMLDialogElement[JC] var ondragover: js.Function1[DragEvent, _]
+HTMLDialogElement[JC] var ondragstart: js.Function1[DragEvent, _]
+HTMLDialogElement[JC] var ondrop: js.Function1[DragEvent, _]
+HTMLDialogElement[JC] var ondurationchange: js.Function1[Event, _]
+HTMLDialogElement[JC] var onemptied: js.Function1[Event, _]
+HTMLDialogElement[JC] var onended: js.Function1[Event, _]
+HTMLDialogElement[JC] var onfocus: js.Function1[FocusEvent, _]
+HTMLDialogElement[JC] var onfocusin: js.Function1[FocusEvent, _]
+HTMLDialogElement[JC] var onfocusout: js.Function1[FocusEvent, _]
+HTMLDialogElement[JC] var onfullscreenchange: js.Function1[Event, _]
+HTMLDialogElement[JC] var onfullscreenerror: js.Function1[Event, _]
+HTMLDialogElement[JC] var onhelp: js.Function1[Event, _]
+HTMLDialogElement[JC] var oninput: js.Function1[Event, _]
+HTMLDialogElement[JC] var onkeydown: js.Function1[KeyboardEvent, _]
+HTMLDialogElement[JC] var onkeypress: js.Function1[KeyboardEvent, _]
+HTMLDialogElement[JC] var onkeyup: js.Function1[KeyboardEvent, _]
+HTMLDialogElement[JC] var onloadeddata: js.Function1[Event, _]
+HTMLDialogElement[JC] var onloadedmetadata: js.Function1[Event, _]
+HTMLDialogElement[JC] var onloadstart: js.Function1[Event, _]
+HTMLDialogElement[JC] var onmousedown: js.Function1[MouseEvent, _]
+HTMLDialogElement[JC] var onmouseenter: js.Function1[MouseEvent, _]
+HTMLDialogElement[JC] var onmouseleave: js.Function1[MouseEvent, _]
+HTMLDialogElement[JC] var onmousemove: js.Function1[MouseEvent, _]
+HTMLDialogElement[JC] var onmouseout: js.Function1[MouseEvent, _]
+HTMLDialogElement[JC] var onmouseover: js.Function1[MouseEvent, _]
+HTMLDialogElement[JC] var onmouseup: js.Function1[MouseEvent, _]
+HTMLDialogElement[JC] var onmousewheel: js.Function1[WheelEvent, _]
+HTMLDialogElement[JC] var onpaste: js.Function1[ClipboardEvent, _]
+HTMLDialogElement[JC] var onpause: js.Function1[Event, _]
+HTMLDialogElement[JC] var onplay: js.Function1[Event, _]
+HTMLDialogElement[JC] var onplaying: js.Function1[Event, _]
+HTMLDialogElement[JC] var onpointercancel: js.Function1[PointerEvent, _]
+HTMLDialogElement[JC] var onpointerdown: js.Function1[PointerEvent, _]
+HTMLDialogElement[JC] var onpointerenter: js.Function1[PointerEvent, _]
+HTMLDialogElement[JC] var onpointerleave: js.Function1[PointerEvent, _]
+HTMLDialogElement[JC] var onpointermove: js.Function1[PointerEvent, _]
+HTMLDialogElement[JC] var onpointerout: js.Function1[PointerEvent, _]
+HTMLDialogElement[JC] var onpointerover: js.Function1[PointerEvent, _]
+HTMLDialogElement[JC] var onpointerup: js.Function1[PointerEvent, _]
+HTMLDialogElement[JC] var onprogress: js.Function1[js.Any, _]
+HTMLDialogElement[JC] var onratechange: js.Function1[Event, _]
+HTMLDialogElement[JC] var onreadystatechange: js.Function1[Event, _]
+HTMLDialogElement[JC] var onreset: js.Function1[Event, _]
+HTMLDialogElement[JC] var onscroll: js.Function1[UIEvent, _]
+HTMLDialogElement[JC] var onseeked: js.Function1[Event, _]
+HTMLDialogElement[JC] var onseeking: js.Function1[Event, _]
+HTMLDialogElement[JC] var onselect: js.Function1[UIEvent, _]
+HTMLDialogElement[JC] var onselectstart: js.Function1[Event, _]
+HTMLDialogElement[JC] var onstalled: js.Function1[Event, _]
+HTMLDialogElement[JC] var onsubmit: js.Function1[Event, _]
+HTMLDialogElement[JC] var onsuspend: js.Function1[Event, _]
+HTMLDialogElement[JC] var ontimeupdate: js.Function1[Event, _]
+HTMLDialogElement[JC] var onvolumechange: js.Function1[Event, _]
+HTMLDialogElement[JC] var onwaiting: js.Function1[Event, _]
+HTMLDialogElement[JC] var onwheel: js.Function1[WheelEvent, _]
+HTMLDialogElement[JC] def open: Boolean
+HTMLDialogElement[JC] var outerHTML: String
+HTMLDialogElement[JC] def ownerDocument: Document
+HTMLDialogElement[JC] override def ownerDocument: HTMLDocument
+HTMLDialogElement[JC] var parentElement: HTMLElement
+HTMLDialogElement[JC] def parentNode: Node
+HTMLDialogElement[JC] def prefix: String
+HTMLDialogElement[JC] def prepend(nodes: Node | String*): Unit
+HTMLDialogElement[JC] def previousElementSibling: Element
+HTMLDialogElement[JC] def previousSibling: Node
+HTMLDialogElement[JC] def querySelector(selectors: String): Element
+HTMLDialogElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+HTMLDialogElement[JC] var readyState: js.Any
+HTMLDialogElement[JC] var recordNumber: js.Any
+HTMLDialogElement[JC] def releasePointerCapture(pointerId: Double): Unit
+HTMLDialogElement[JC] def remove(): Unit
+HTMLDialogElement[JC] def removeAttribute(name: String): Unit
+HTMLDialogElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
+HTMLDialogElement[JC] def removeAttributeNode(oldAttr: Attr): Attr
+HTMLDialogElement[JC] def removeChild(oldChild: Node): Node
+HTMLDialogElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+HTMLDialogElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+HTMLDialogElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
+HTMLDialogElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLDialogElement[JC] def replaceWith(nodes: Node | String*): Unit
+HTMLDialogElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
+HTMLDialogElement[JC] def requestPointerLock(): Unit
+HTMLDialogElement[JC] var returnValue: String
+HTMLDialogElement[JC] def scrollHeight: Int
+HTMLDialogElement[JC] def scrollIntoView(top: Boolean?): Unit
+HTMLDialogElement[JC] var scrollLeft: Double
+HTMLDialogElement[JC] var scrollTop: Double
+HTMLDialogElement[JC] def scrollWidth: Int
+HTMLDialogElement[JC] def setAttribute(name: String, value: String): Unit
+HTMLDialogElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
+HTMLDialogElement[JC] def setAttributeNode(newAttr: Attr): Attr
+HTMLDialogElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLDialogElement[JC] def setPointerCapture(pointerId: Double): Unit
+HTMLDialogElement[JC] def shadowRoot: ShadowRoot
+HTMLDialogElement[JC] def show(): Unit
+HTMLDialogElement[JC] def showModal(): Unit
+HTMLDialogElement[JC] var spellcheck: Boolean
+HTMLDialogElement[JC] def style: CSSStyleDeclaration
+HTMLDialogElement[JC] def style_ = (value: CSSStyleDeclaration): Unit
+HTMLDialogElement[JC] def style_ = (value: String): Unit
+HTMLDialogElement[JC] var tabIndex: Int
+HTMLDialogElement[JC] def tagName: String
+HTMLDialogElement[JC] var textContent: String
+HTMLDialogElement[JC] var title: String
HTMLDivElement[JC] var accessKey: String
HTMLDivElement[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
HTMLDivElement[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
@@ -4165,6 +4814,7 @@ HTMLDivElement[JC] def clientLeft: Int
HTMLDivElement[JC] def clientTop: Int
HTMLDivElement[JC] def clientWidth: Int
HTMLDivElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLDivElement[JC] def closest(selector: String): Element
HTMLDivElement[JC] def compareDocumentPosition(other: Node): Int
HTMLDivElement[JC] def contains(child: HTMLElement): Boolean
HTMLDivElement[JC] def contains(otherNode: Node): Boolean
@@ -4177,6 +4827,7 @@ HTMLDivElement[JC] var filters: Object
HTMLDivElement[JC] def firstChild: Node
HTMLDivElement[JC] def firstElementChild: Element
HTMLDivElement[JC] def focus(): Unit
+HTMLDivElement[JC] def focus(options: FocusOptions): Unit
HTMLDivElement[JC] def getAttribute(name: String): String
HTMLDivElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLDivElement[JC] def getAttributeNode(name: String): Attr
@@ -4191,6 +4842,7 @@ HTMLDivElement[JC] def hasAttribute(name: String): Boolean
HTMLDivElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLDivElement[JC] def hasAttributes(): Boolean
HTMLDivElement[JC] def hasChildNodes(): Boolean
+HTMLDivElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLDivElement[JC] var id: String
HTMLDivElement[JC] var innerHTML: String
HTMLDivElement[JC] var innerText: String
@@ -4235,6 +4887,9 @@ HTMLDivElement[JC] var oncanplay: js.Function1[Event, _]
HTMLDivElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLDivElement[JC] var onchange: js.Function1[Event, _]
HTMLDivElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLDivElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLDivElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLDivElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLDivElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLDivElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLDivElement[JC] var oncuechange: js.Function1[Event, _]
@@ -4313,6 +4968,7 @@ HTMLDivElement[JC] def querySelector(selectors: String): Element
HTMLDivElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLDivElement[JC] var readyState: js.Any
HTMLDivElement[JC] var recordNumber: js.Any
+HTMLDivElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLDivElement[JC] def remove(): Unit
HTMLDivElement[JC] def removeAttribute(name: String): Unit
HTMLDivElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -4322,6 +4978,7 @@ HTMLDivElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
HTMLDivElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLDivElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLDivElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLDivElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLDivElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLDivElement[JC] def requestPointerLock(): Unit
HTMLDivElement[JC] def scrollHeight: Int
@@ -4333,6 +4990,7 @@ HTMLDivElement[JC] def setAttribute(name: String, value: String): Unit
HTMLDivElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLDivElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLDivElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLDivElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLDivElement[JC] def shadowRoot: ShadowRoot
HTMLDivElement[JC] var spellcheck: Boolean
HTMLDivElement[JC] def style: CSSStyleDeclaration
@@ -4349,7 +5007,6 @@ HTMLDocument[JC] def addEventListener[T <: Event](`type`: String, listener: js.F
HTMLDocument[JC] def adoptNode(source: Node): Node
HTMLDocument[JC] def anchors: HTMLCollection[Element]
HTMLDocument[JC] def appendChild(newChild: Node): Node
-HTMLDocument[JC] def attributes: NamedNodeMap
HTMLDocument[JC] def baseURI: String
HTMLDocument[JC] var body: HTMLElement
HTMLDocument[JC] def characterSet: String
@@ -4368,7 +5025,11 @@ HTMLDocument[JC] def createCDATASection(data: String): CDATASection
HTMLDocument[JC] def createComment(data: String): Comment
HTMLDocument[JC] def createDocumentFragment(): DocumentFragment
HTMLDocument[JC] def createElement(tagName: String): Element
+HTMLDocument[JC] def createElement(tagName: String, options: ElementCreationOptions): Element
+HTMLDocument[JC] def createElement(tagName: String, options: String): Element
HTMLDocument[JC] def createElementNS(namespaceURI: String, qualifiedName: String): Element
+HTMLDocument[JC] def createElementNS(namespaceURI: String, qualifiedName: String, options: ElementCreationOptions): Element
+HTMLDocument[JC] def createElementNS(namespaceURI: String, qualifiedName: String, options: String): Element
HTMLDocument[JC] def createEvent(eventInterface: String): Event
HTMLDocument[JC] def createNSResolver(node: Node): XPathNSResolver
HTMLDocument[JC] def createNodeIterator(root: Node, whatToShow: Int, filter: NodeFilter, entityReferenceExpansion: Boolean): NodeIterator
@@ -4407,7 +5068,6 @@ HTMLDocument[JC] def getElementsByTagName(name: String): HTMLCollection[Element]
HTMLDocument[JC] def getElementsByTagNameNS(namespaceURI: String, localName: String): HTMLCollection[Element]
HTMLDocument[JC] def getSelection(): Selection
HTMLDocument[JC] var gotpointercapture: js.Function1[PointerEvent, _]
-HTMLDocument[JC] def hasAttributes(): Boolean
HTMLDocument[JC] def hasChildNodes(): Boolean
HTMLDocument[JC] def hasFocus(): Boolean
HTMLDocument[JC] def head: HTMLHeadElement
@@ -4564,6 +5224,7 @@ HTMLElement[JC] def clientLeft: Int
HTMLElement[JC] def clientTop: Int
HTMLElement[JC] def clientWidth: Int
HTMLElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLElement[JC] def closest(selector: String): Element
HTMLElement[JC] def compareDocumentPosition(other: Node): Int
HTMLElement[JC] def contains(child: HTMLElement): Boolean
HTMLElement[JC] def contains(otherNode: Node): Boolean
@@ -4576,6 +5237,7 @@ HTMLElement[JC] var filters: Object
HTMLElement[JC] def firstChild: Node
HTMLElement[JC] def firstElementChild: Element
HTMLElement[JC] def focus(): Unit
+HTMLElement[JC] def focus(options: FocusOptions): Unit
HTMLElement[JC] def getAttribute(name: String): String
HTMLElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLElement[JC] def getAttributeNode(name: String): Attr
@@ -4590,6 +5252,7 @@ HTMLElement[JC] def hasAttribute(name: String): Boolean
HTMLElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLElement[JC] def hasAttributes(): Boolean
HTMLElement[JC] def hasChildNodes(): Boolean
+HTMLElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLElement[JC] var id: String
HTMLElement[JC] var innerHTML: String
HTMLElement[JC] var innerText: String
@@ -4634,6 +5297,9 @@ HTMLElement[JC] var oncanplay: js.Function1[Event, _]
HTMLElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLElement[JC] var onchange: js.Function1[Event, _]
HTMLElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLElement[JC] var oncuechange: js.Function1[Event, _]
@@ -4712,6 +5378,7 @@ HTMLElement[JC] def querySelector(selectors: String): Element
HTMLElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLElement[JC] var readyState: js.Any
HTMLElement[JC] var recordNumber: js.Any
+HTMLElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLElement[JC] def remove(): Unit
HTMLElement[JC] def removeAttribute(name: String): Unit
HTMLElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -4721,6 +5388,7 @@ HTMLElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js
HTMLElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLElement[JC] def requestPointerLock(): Unit
HTMLElement[JC] def scrollHeight: Int
@@ -4732,6 +5400,7 @@ HTMLElement[JC] def setAttribute(name: String, value: String): Unit
HTMLElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLElement[JC] def shadowRoot: ShadowRoot
HTMLElement[JC] var spellcheck: Boolean
HTMLElement[JC] def style: CSSStyleDeclaration
@@ -4763,6 +5432,7 @@ HTMLEmbedElement[JC] def clientLeft: Int
HTMLEmbedElement[JC] def clientTop: Int
HTMLEmbedElement[JC] def clientWidth: Int
HTMLEmbedElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLEmbedElement[JC] def closest(selector: String): Element
HTMLEmbedElement[JC] def compareDocumentPosition(other: Node): Int
HTMLEmbedElement[JC] def contains(child: HTMLElement): Boolean
HTMLEmbedElement[JC] def contains(otherNode: Node): Boolean
@@ -4775,6 +5445,7 @@ HTMLEmbedElement[JC] var filters: Object
HTMLEmbedElement[JC] def firstChild: Node
HTMLEmbedElement[JC] def firstElementChild: Element
HTMLEmbedElement[JC] def focus(): Unit
+HTMLEmbedElement[JC] def focus(options: FocusOptions): Unit
HTMLEmbedElement[JC] def getAttribute(name: String): String
HTMLEmbedElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLEmbedElement[JC] def getAttributeNode(name: String): Attr
@@ -4790,6 +5461,7 @@ HTMLEmbedElement[JC] def hasAttribute(name: String): Boolean
HTMLEmbedElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLEmbedElement[JC] def hasAttributes(): Boolean
HTMLEmbedElement[JC] def hasChildNodes(): Boolean
+HTMLEmbedElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLEmbedElement[JC] var height: String
HTMLEmbedElement[JC] var id: String
HTMLEmbedElement[JC] var innerHTML: String
@@ -4835,6 +5507,9 @@ HTMLEmbedElement[JC] var oncanplay: js.Function1[Event, _]
HTMLEmbedElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLEmbedElement[JC] var onchange: js.Function1[Event, _]
HTMLEmbedElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLEmbedElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLEmbedElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLEmbedElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLEmbedElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLEmbedElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLEmbedElement[JC] var oncuechange: js.Function1[Event, _]
@@ -4913,6 +5588,7 @@ HTMLEmbedElement[JC] def querySelector(selectors: String): Element
HTMLEmbedElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLEmbedElement[JC] var readyState: js.Any
HTMLEmbedElement[JC] var recordNumber: js.Any
+HTMLEmbedElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLEmbedElement[JC] def remove(): Unit
HTMLEmbedElement[JC] def removeAttribute(name: String): Unit
HTMLEmbedElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -4922,6 +5598,7 @@ HTMLEmbedElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLEmbedElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLEmbedElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLEmbedElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLEmbedElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLEmbedElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLEmbedElement[JC] def requestPointerLock(): Unit
HTMLEmbedElement[JC] def scrollHeight: Int
@@ -4933,6 +5610,7 @@ HTMLEmbedElement[JC] def setAttribute(name: String, value: String): Unit
HTMLEmbedElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLEmbedElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLEmbedElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLEmbedElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLEmbedElement[JC] def shadowRoot: ShadowRoot
HTMLEmbedElement[JC] var spellcheck: Boolean
HTMLEmbedElement[JC] var src: String
@@ -4967,6 +5645,7 @@ HTMLFieldSetElement[JC] def clientLeft: Int
HTMLFieldSetElement[JC] def clientTop: Int
HTMLFieldSetElement[JC] def clientWidth: Int
HTMLFieldSetElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLFieldSetElement[JC] def closest(selector: String): Element
HTMLFieldSetElement[JC] def compareDocumentPosition(other: Node): Int
HTMLFieldSetElement[JC] def contains(child: HTMLElement): Boolean
HTMLFieldSetElement[JC] def contains(otherNode: Node): Boolean
@@ -4980,6 +5659,7 @@ HTMLFieldSetElement[JC] var filters: Object
HTMLFieldSetElement[JC] def firstChild: Node
HTMLFieldSetElement[JC] def firstElementChild: Element
HTMLFieldSetElement[JC] def focus(): Unit
+HTMLFieldSetElement[JC] def focus(options: FocusOptions): Unit
HTMLFieldSetElement[JC] def form: HTMLFormElement
HTMLFieldSetElement[JC] def getAttribute(name: String): String
HTMLFieldSetElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
@@ -4995,6 +5675,7 @@ HTMLFieldSetElement[JC] def hasAttribute(name: String): Boolean
HTMLFieldSetElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLFieldSetElement[JC] def hasAttributes(): Boolean
HTMLFieldSetElement[JC] def hasChildNodes(): Boolean
+HTMLFieldSetElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLFieldSetElement[JC] var id: String
HTMLFieldSetElement[JC] var innerHTML: String
HTMLFieldSetElement[JC] var innerText: String
@@ -5039,6 +5720,9 @@ HTMLFieldSetElement[JC] var oncanplay: js.Function1[Event, _]
HTMLFieldSetElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLFieldSetElement[JC] var onchange: js.Function1[Event, _]
HTMLFieldSetElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLFieldSetElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLFieldSetElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLFieldSetElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLFieldSetElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLFieldSetElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLFieldSetElement[JC] var oncuechange: js.Function1[Event, _]
@@ -5117,6 +5801,7 @@ HTMLFieldSetElement[JC] def querySelector(selectors: String): Element
HTMLFieldSetElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLFieldSetElement[JC] var readyState: js.Any
HTMLFieldSetElement[JC] var recordNumber: js.Any
+HTMLFieldSetElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLFieldSetElement[JC] def remove(): Unit
HTMLFieldSetElement[JC] def removeAttribute(name: String): Unit
HTMLFieldSetElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -5126,6 +5811,7 @@ HTMLFieldSetElement[JC] def removeEventListener[T <: Event](`type`: String, list
HTMLFieldSetElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLFieldSetElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLFieldSetElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLFieldSetElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLFieldSetElement[JC] def reportValidity(): Boolean
HTMLFieldSetElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLFieldSetElement[JC] def requestPointerLock(): Unit
@@ -5139,6 +5825,7 @@ HTMLFieldSetElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName:
HTMLFieldSetElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLFieldSetElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
HTMLFieldSetElement[JC] def setCustomValidity(error: String): Unit
+HTMLFieldSetElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLFieldSetElement[JC] def shadowRoot: ShadowRoot
HTMLFieldSetElement[JC] var spellcheck: Boolean
HTMLFieldSetElement[JC] def style: CSSStyleDeclaration
@@ -5182,6 +5869,7 @@ HTMLFormElement[JC] def clientLeft: Int
HTMLFormElement[JC] def clientTop: Int
HTMLFormElement[JC] def clientWidth: Int
HTMLFormElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLFormElement[JC] def closest(selector: String): Element
HTMLFormElement[JC] def compareDocumentPosition(other: Node): Int
HTMLFormElement[JC] def contains(child: HTMLElement): Boolean
HTMLFormElement[JC] def contains(otherNode: Node): Boolean
@@ -5197,6 +5885,7 @@ HTMLFormElement[JC] var filters: Object
HTMLFormElement[JC] def firstChild: Node
HTMLFormElement[JC] def firstElementChild: Element
HTMLFormElement[JC] def focus(): Unit
+HTMLFormElement[JC] def focus(options: FocusOptions): Unit
HTMLFormElement[JC] def getAttribute(name: String): String
HTMLFormElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLFormElement[JC] def getAttributeNode(name: String): Attr
@@ -5211,6 +5900,7 @@ HTMLFormElement[JC] def hasAttribute(name: String): Boolean
HTMLFormElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLFormElement[JC] def hasAttributes(): Boolean
HTMLFormElement[JC] def hasChildNodes(): Boolean
+HTMLFormElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLFormElement[JC] var id: String
HTMLFormElement[JC] var innerHTML: String
HTMLFormElement[JC] var innerText: String
@@ -5261,6 +5951,9 @@ HTMLFormElement[JC] var oncanplay: js.Function1[Event, _]
HTMLFormElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLFormElement[JC] var onchange: js.Function1[Event, _]
HTMLFormElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLFormElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLFormElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLFormElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLFormElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLFormElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLFormElement[JC] var oncuechange: js.Function1[Event, _]
@@ -5339,6 +6032,7 @@ HTMLFormElement[JC] def querySelector(selectors: String): Element
HTMLFormElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLFormElement[JC] var readyState: js.Any
HTMLFormElement[JC] var recordNumber: js.Any
+HTMLFormElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLFormElement[JC] def remove(): Unit
HTMLFormElement[JC] def removeAttribute(name: String): Unit
HTMLFormElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -5348,6 +6042,7 @@ HTMLFormElement[JC] def removeEventListener[T <: Event](`type`: String, listener
HTMLFormElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLFormElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLFormElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLFormElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLFormElement[JC] def reportValidity(): Boolean
HTMLFormElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLFormElement[JC] def requestPointerLock(): Unit
@@ -5361,6 +6056,7 @@ HTMLFormElement[JC] def setAttribute(name: String, value: String): Unit
HTMLFormElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLFormElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLFormElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLFormElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLFormElement[JC] def shadowRoot: ShadowRoot
HTMLFormElement[JC] var spellcheck: Boolean
HTMLFormElement[JC] def style: CSSStyleDeclaration
@@ -5395,6 +6091,7 @@ HTMLHRElement[JC] def clientLeft: Int
HTMLHRElement[JC] def clientTop: Int
HTMLHRElement[JC] def clientWidth: Int
HTMLHRElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLHRElement[JC] def closest(selector: String): Element
HTMLHRElement[JC] def compareDocumentPosition(other: Node): Int
HTMLHRElement[JC] def contains(child: HTMLElement): Boolean
HTMLHRElement[JC] def contains(otherNode: Node): Boolean
@@ -5407,6 +6104,7 @@ HTMLHRElement[JC] var filters: Object
HTMLHRElement[JC] def firstChild: Node
HTMLHRElement[JC] def firstElementChild: Element
HTMLHRElement[JC] def focus(): Unit
+HTMLHRElement[JC] def focus(options: FocusOptions): Unit
HTMLHRElement[JC] def getAttribute(name: String): String
HTMLHRElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLHRElement[JC] def getAttributeNode(name: String): Attr
@@ -5421,6 +6119,7 @@ HTMLHRElement[JC] def hasAttribute(name: String): Boolean
HTMLHRElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLHRElement[JC] def hasAttributes(): Boolean
HTMLHRElement[JC] def hasChildNodes(): Boolean
+HTMLHRElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLHRElement[JC] var id: String
HTMLHRElement[JC] var innerHTML: String
HTMLHRElement[JC] var innerText: String
@@ -5465,6 +6164,9 @@ HTMLHRElement[JC] var oncanplay: js.Function1[Event, _]
HTMLHRElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLHRElement[JC] var onchange: js.Function1[Event, _]
HTMLHRElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLHRElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLHRElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLHRElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLHRElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLHRElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLHRElement[JC] var oncuechange: js.Function1[Event, _]
@@ -5543,6 +6245,7 @@ HTMLHRElement[JC] def querySelector(selectors: String): Element
HTMLHRElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLHRElement[JC] var readyState: js.Any
HTMLHRElement[JC] var recordNumber: js.Any
+HTMLHRElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLHRElement[JC] def remove(): Unit
HTMLHRElement[JC] def removeAttribute(name: String): Unit
HTMLHRElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -5552,6 +6255,7 @@ HTMLHRElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
HTMLHRElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLHRElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLHRElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLHRElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLHRElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLHRElement[JC] def requestPointerLock(): Unit
HTMLHRElement[JC] def scrollHeight: Int
@@ -5563,6 +6267,7 @@ HTMLHRElement[JC] def setAttribute(name: String, value: String): Unit
HTMLHRElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLHRElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLHRElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLHRElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLHRElement[JC] def shadowRoot: ShadowRoot
HTMLHRElement[JC] var spellcheck: Boolean
HTMLHRElement[JC] def style: CSSStyleDeclaration
@@ -5594,6 +6299,7 @@ HTMLHeadElement[JC] def clientLeft: Int
HTMLHeadElement[JC] def clientTop: Int
HTMLHeadElement[JC] def clientWidth: Int
HTMLHeadElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLHeadElement[JC] def closest(selector: String): Element
HTMLHeadElement[JC] def compareDocumentPosition(other: Node): Int
HTMLHeadElement[JC] def contains(child: HTMLElement): Boolean
HTMLHeadElement[JC] def contains(otherNode: Node): Boolean
@@ -5606,6 +6312,7 @@ HTMLHeadElement[JC] var filters: Object
HTMLHeadElement[JC] def firstChild: Node
HTMLHeadElement[JC] def firstElementChild: Element
HTMLHeadElement[JC] def focus(): Unit
+HTMLHeadElement[JC] def focus(options: FocusOptions): Unit
HTMLHeadElement[JC] def getAttribute(name: String): String
HTMLHeadElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLHeadElement[JC] def getAttributeNode(name: String): Attr
@@ -5620,6 +6327,7 @@ HTMLHeadElement[JC] def hasAttribute(name: String): Boolean
HTMLHeadElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLHeadElement[JC] def hasAttributes(): Boolean
HTMLHeadElement[JC] def hasChildNodes(): Boolean
+HTMLHeadElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLHeadElement[JC] var id: String
HTMLHeadElement[JC] var innerHTML: String
HTMLHeadElement[JC] var innerText: String
@@ -5664,6 +6372,9 @@ HTMLHeadElement[JC] var oncanplay: js.Function1[Event, _]
HTMLHeadElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLHeadElement[JC] var onchange: js.Function1[Event, _]
HTMLHeadElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLHeadElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLHeadElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLHeadElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLHeadElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLHeadElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLHeadElement[JC] var oncuechange: js.Function1[Event, _]
@@ -5742,6 +6453,7 @@ HTMLHeadElement[JC] def querySelector(selectors: String): Element
HTMLHeadElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLHeadElement[JC] var readyState: js.Any
HTMLHeadElement[JC] var recordNumber: js.Any
+HTMLHeadElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLHeadElement[JC] def remove(): Unit
HTMLHeadElement[JC] def removeAttribute(name: String): Unit
HTMLHeadElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -5751,6 +6463,7 @@ HTMLHeadElement[JC] def removeEventListener[T <: Event](`type`: String, listener
HTMLHeadElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLHeadElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLHeadElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLHeadElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLHeadElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLHeadElement[JC] def requestPointerLock(): Unit
HTMLHeadElement[JC] def scrollHeight: Int
@@ -5762,6 +6475,7 @@ HTMLHeadElement[JC] def setAttribute(name: String, value: String): Unit
HTMLHeadElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLHeadElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLHeadElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLHeadElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLHeadElement[JC] def shadowRoot: ShadowRoot
HTMLHeadElement[JC] var spellcheck: Boolean
HTMLHeadElement[JC] def style: CSSStyleDeclaration
@@ -5793,6 +6507,7 @@ HTMLHeadingElement[JC] def clientLeft: Int
HTMLHeadingElement[JC] def clientTop: Int
HTMLHeadingElement[JC] def clientWidth: Int
HTMLHeadingElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLHeadingElement[JC] def closest(selector: String): Element
HTMLHeadingElement[JC] def compareDocumentPosition(other: Node): Int
HTMLHeadingElement[JC] def contains(child: HTMLElement): Boolean
HTMLHeadingElement[JC] def contains(otherNode: Node): Boolean
@@ -5805,6 +6520,7 @@ HTMLHeadingElement[JC] var filters: Object
HTMLHeadingElement[JC] def firstChild: Node
HTMLHeadingElement[JC] def firstElementChild: Element
HTMLHeadingElement[JC] def focus(): Unit
+HTMLHeadingElement[JC] def focus(options: FocusOptions): Unit
HTMLHeadingElement[JC] def getAttribute(name: String): String
HTMLHeadingElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLHeadingElement[JC] def getAttributeNode(name: String): Attr
@@ -5819,6 +6535,7 @@ HTMLHeadingElement[JC] def hasAttribute(name: String): Boolean
HTMLHeadingElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLHeadingElement[JC] def hasAttributes(): Boolean
HTMLHeadingElement[JC] def hasChildNodes(): Boolean
+HTMLHeadingElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLHeadingElement[JC] var id: String
HTMLHeadingElement[JC] var innerHTML: String
HTMLHeadingElement[JC] var innerText: String
@@ -5863,6 +6580,9 @@ HTMLHeadingElement[JC] var oncanplay: js.Function1[Event, _]
HTMLHeadingElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLHeadingElement[JC] var onchange: js.Function1[Event, _]
HTMLHeadingElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLHeadingElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLHeadingElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLHeadingElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLHeadingElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLHeadingElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLHeadingElement[JC] var oncuechange: js.Function1[Event, _]
@@ -5941,6 +6661,7 @@ HTMLHeadingElement[JC] def querySelector(selectors: String): Element
HTMLHeadingElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLHeadingElement[JC] var readyState: js.Any
HTMLHeadingElement[JC] var recordNumber: js.Any
+HTMLHeadingElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLHeadingElement[JC] def remove(): Unit
HTMLHeadingElement[JC] def removeAttribute(name: String): Unit
HTMLHeadingElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -5950,6 +6671,7 @@ HTMLHeadingElement[JC] def removeEventListener[T <: Event](`type`: String, liste
HTMLHeadingElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLHeadingElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLHeadingElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLHeadingElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLHeadingElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLHeadingElement[JC] def requestPointerLock(): Unit
HTMLHeadingElement[JC] def scrollHeight: Int
@@ -5961,6 +6683,7 @@ HTMLHeadingElement[JC] def setAttribute(name: String, value: String): Unit
HTMLHeadingElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLHeadingElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLHeadingElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLHeadingElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLHeadingElement[JC] def shadowRoot: ShadowRoot
HTMLHeadingElement[JC] var spellcheck: Boolean
HTMLHeadingElement[JC] def style: CSSStyleDeclaration
@@ -5992,6 +6715,7 @@ HTMLHtmlElement[JC] def clientLeft: Int
HTMLHtmlElement[JC] def clientTop: Int
HTMLHtmlElement[JC] def clientWidth: Int
HTMLHtmlElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLHtmlElement[JC] def closest(selector: String): Element
HTMLHtmlElement[JC] def compareDocumentPosition(other: Node): Int
HTMLHtmlElement[JC] def contains(child: HTMLElement): Boolean
HTMLHtmlElement[JC] def contains(otherNode: Node): Boolean
@@ -6004,6 +6728,7 @@ HTMLHtmlElement[JC] var filters: Object
HTMLHtmlElement[JC] def firstChild: Node
HTMLHtmlElement[JC] def firstElementChild: Element
HTMLHtmlElement[JC] def focus(): Unit
+HTMLHtmlElement[JC] def focus(options: FocusOptions): Unit
HTMLHtmlElement[JC] def getAttribute(name: String): String
HTMLHtmlElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLHtmlElement[JC] def getAttributeNode(name: String): Attr
@@ -6018,6 +6743,7 @@ HTMLHtmlElement[JC] def hasAttribute(name: String): Boolean
HTMLHtmlElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLHtmlElement[JC] def hasAttributes(): Boolean
HTMLHtmlElement[JC] def hasChildNodes(): Boolean
+HTMLHtmlElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLHtmlElement[JC] var id: String
HTMLHtmlElement[JC] var innerHTML: String
HTMLHtmlElement[JC] var innerText: String
@@ -6062,6 +6788,9 @@ HTMLHtmlElement[JC] var oncanplay: js.Function1[Event, _]
HTMLHtmlElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLHtmlElement[JC] var onchange: js.Function1[Event, _]
HTMLHtmlElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLHtmlElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLHtmlElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLHtmlElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLHtmlElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLHtmlElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLHtmlElement[JC] var oncuechange: js.Function1[Event, _]
@@ -6140,6 +6869,7 @@ HTMLHtmlElement[JC] def querySelector(selectors: String): Element
HTMLHtmlElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLHtmlElement[JC] var readyState: js.Any
HTMLHtmlElement[JC] var recordNumber: js.Any
+HTMLHtmlElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLHtmlElement[JC] def remove(): Unit
HTMLHtmlElement[JC] def removeAttribute(name: String): Unit
HTMLHtmlElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -6149,6 +6879,7 @@ HTMLHtmlElement[JC] def removeEventListener[T <: Event](`type`: String, listener
HTMLHtmlElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLHtmlElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLHtmlElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLHtmlElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLHtmlElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLHtmlElement[JC] def requestPointerLock(): Unit
HTMLHtmlElement[JC] def scrollHeight: Int
@@ -6160,6 +6891,7 @@ HTMLHtmlElement[JC] def setAttribute(name: String, value: String): Unit
HTMLHtmlElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLHtmlElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLHtmlElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLHtmlElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLHtmlElement[JC] def shadowRoot: ShadowRoot
HTMLHtmlElement[JC] var spellcheck: Boolean
HTMLHtmlElement[JC] def style: CSSStyleDeclaration
@@ -6192,6 +6924,7 @@ HTMLIFrameElement[JC] def clientLeft: Int
HTMLIFrameElement[JC] def clientTop: Int
HTMLIFrameElement[JC] def clientWidth: Int
HTMLIFrameElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLIFrameElement[JC] def closest(selector: String): Element
HTMLIFrameElement[JC] def compareDocumentPosition(other: Node): Int
HTMLIFrameElement[JC] def contains(child: HTMLElement): Boolean
HTMLIFrameElement[JC] def contains(otherNode: Node): Boolean
@@ -6206,6 +6939,7 @@ HTMLIFrameElement[JC] var filters: Object
HTMLIFrameElement[JC] def firstChild: Node
HTMLIFrameElement[JC] def firstElementChild: Element
HTMLIFrameElement[JC] def focus(): Unit
+HTMLIFrameElement[JC] def focus(options: FocusOptions): Unit
HTMLIFrameElement[JC] def getAttribute(name: String): String
HTMLIFrameElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLIFrameElement[JC] def getAttributeNode(name: String): Attr
@@ -6221,6 +6955,7 @@ HTMLIFrameElement[JC] def hasAttribute(name: String): Boolean
HTMLIFrameElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLIFrameElement[JC] def hasAttributes(): Boolean
HTMLIFrameElement[JC] def hasChildNodes(): Boolean
+HTMLIFrameElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLIFrameElement[JC] var height: String
HTMLIFrameElement[JC] var id: String
HTMLIFrameElement[JC] var innerHTML: String
@@ -6267,6 +7002,9 @@ HTMLIFrameElement[JC] var oncanplay: js.Function1[Event, _]
HTMLIFrameElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLIFrameElement[JC] var onchange: js.Function1[Event, _]
HTMLIFrameElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLIFrameElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLIFrameElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLIFrameElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLIFrameElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLIFrameElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLIFrameElement[JC] var oncuechange: js.Function1[Event, _]
@@ -6346,6 +7084,7 @@ HTMLIFrameElement[JC] def querySelector(selectors: String): Element
HTMLIFrameElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLIFrameElement[JC] var readyState: js.Any
HTMLIFrameElement[JC] var recordNumber: js.Any
+HTMLIFrameElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLIFrameElement[JC] def remove(): Unit
HTMLIFrameElement[JC] def removeAttribute(name: String): Unit
HTMLIFrameElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -6355,6 +7094,7 @@ HTMLIFrameElement[JC] def removeEventListener[T <: Event](`type`: String, listen
HTMLIFrameElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLIFrameElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLIFrameElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLIFrameElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLIFrameElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLIFrameElement[JC] def requestPointerLock(): Unit
HTMLIFrameElement[JC] var sandbox: DOMSettableTokenList
@@ -6368,6 +7108,7 @@ HTMLIFrameElement[JC] def setAttribute(name: String, value: String): Unit
HTMLIFrameElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLIFrameElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLIFrameElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLIFrameElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLIFrameElement[JC] def shadowRoot: ShadowRoot
HTMLIFrameElement[JC] var spellcheck: Boolean
HTMLIFrameElement[JC] var src: String
@@ -6402,11 +7143,13 @@ HTMLImageElement[JC] def clientLeft: Int
HTMLImageElement[JC] def clientTop: Int
HTMLImageElement[JC] def clientWidth: Int
HTMLImageElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLImageElement[JC] def closest(selector: String): Element
HTMLImageElement[JC] def compareDocumentPosition(other: Node): Int
HTMLImageElement[JC] def complete: Boolean
HTMLImageElement[JC] def contains(child: HTMLElement): Boolean
HTMLImageElement[JC] def contains(otherNode: Node): Boolean
HTMLImageElement[JC] var contentEditable: String
+HTMLImageElement[JC] def currentSrc: String
HTMLImageElement[JC] def dataset: js.Dictionary[String]
HTMLImageElement[JC] var dir: String
HTMLImageElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -6415,6 +7158,7 @@ HTMLImageElement[JC] var filters: Object
HTMLImageElement[JC] def firstChild: Node
HTMLImageElement[JC] def firstElementChild: Element
HTMLImageElement[JC] def focus(): Unit
+HTMLImageElement[JC] def focus(options: FocusOptions): Unit
HTMLImageElement[JC] def getAttribute(name: String): String
HTMLImageElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLImageElement[JC] def getAttributeNode(name: String): Attr
@@ -6429,6 +7173,7 @@ HTMLImageElement[JC] def hasAttribute(name: String): Boolean
HTMLImageElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLImageElement[JC] def hasAttributes(): Boolean
HTMLImageElement[JC] def hasChildNodes(): Boolean
+HTMLImageElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLImageElement[JC] var height: Int
HTMLImageElement[JC] var href: String
HTMLImageElement[JC] var id: String
@@ -6447,6 +7192,7 @@ HTMLImageElement[JC] def isSupported(feature: String, version: String): Boolean
HTMLImageElement[JC] var lang: String
HTMLImageElement[JC] def lastChild: Node
HTMLImageElement[JC] def lastElementChild: Element
+HTMLImageElement[JC] var loading: LazyLoadingState
HTMLImageElement[JC] def localName: String
HTMLImageElement[JC] def lookupNamespaceURI(prefix: String): String
HTMLImageElement[JC] def lookupPrefix(namespaceURI: String): String
@@ -6478,6 +7224,9 @@ HTMLImageElement[JC] var oncanplay: js.Function1[Event, _]
HTMLImageElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLImageElement[JC] var onchange: js.Function1[Event, _]
HTMLImageElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLImageElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLImageElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLImageElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLImageElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLImageElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLImageElement[JC] var oncuechange: js.Function1[Event, _]
@@ -6557,6 +7306,7 @@ HTMLImageElement[JC] def querySelector(selectors: String): Element
HTMLImageElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLImageElement[JC] var readyState: js.Any
HTMLImageElement[JC] var recordNumber: js.Any
+HTMLImageElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLImageElement[JC] def remove(): Unit
HTMLImageElement[JC] def removeAttribute(name: String): Unit
HTMLImageElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -6566,6 +7316,7 @@ HTMLImageElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLImageElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLImageElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLImageElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLImageElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLImageElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLImageElement[JC] def requestPointerLock(): Unit
HTMLImageElement[JC] def scrollHeight: Int
@@ -6577,9 +7328,12 @@ HTMLImageElement[JC] def setAttribute(name: String, value: String): Unit
HTMLImageElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLImageElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLImageElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLImageElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLImageElement[JC] def shadowRoot: ShadowRoot
+HTMLImageElement[JC] var sizes: String
HTMLImageElement[JC] var spellcheck: Boolean
HTMLImageElement[JC] var src: String
+HTMLImageElement[JC] var srcset: String
HTMLImageElement[JC] def style: CSSStyleDeclaration
HTMLImageElement[JC] def style_ = (value: CSSStyleDeclaration): Unit
HTMLImageElement[JC] def style_ = (value: String): Unit
@@ -6589,6 +7343,8 @@ HTMLImageElement[JC] var textContent: String
HTMLImageElement[JC] var title: String
HTMLImageElement[JC] var useMap: String
HTMLImageElement[JC] var width: Int
+HTMLImageElement[JC] def x: Int
+HTMLImageElement[JC] def y: Int
HTMLInputElement[JC] var accept: String
HTMLInputElement[JC] var accessKey: String
HTMLInputElement[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
@@ -6617,6 +7373,7 @@ HTMLInputElement[JC] def clientLeft: Int
HTMLInputElement[JC] def clientTop: Int
HTMLInputElement[JC] def clientWidth: Int
HTMLInputElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLInputElement[JC] def closest(selector: String): Element
HTMLInputElement[JC] def compareDocumentPosition(other: Node): Int
HTMLInputElement[JC] def contains(child: HTMLElement): Boolean
HTMLInputElement[JC] def contains(otherNode: Node): Boolean
@@ -6633,6 +7390,7 @@ HTMLInputElement[JC] var filters: Object
HTMLInputElement[JC] def firstChild: Node
HTMLInputElement[JC] def firstElementChild: Element
HTMLInputElement[JC] def focus(): Unit
+HTMLInputElement[JC] def focus(options: FocusOptions): Unit
HTMLInputElement[JC] def form: HTMLFormElement
HTMLInputElement[JC] var formAction: String
HTMLInputElement[JC] var formEnctype: String
@@ -6653,6 +7411,7 @@ HTMLInputElement[JC] def hasAttribute(name: String): Boolean
HTMLInputElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLInputElement[JC] def hasAttributes(): Boolean
HTMLInputElement[JC] def hasChildNodes(): Boolean
+HTMLInputElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLInputElement[JC] var height: String
HTMLInputElement[JC] var id: String
HTMLInputElement[JC] var indeterminate: Boolean
@@ -6705,6 +7464,9 @@ HTMLInputElement[JC] var oncanplay: js.Function1[Event, _]
HTMLInputElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLInputElement[JC] var onchange: js.Function1[Event, _]
HTMLInputElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLInputElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLInputElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLInputElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLInputElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLInputElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLInputElement[JC] var oncuechange: js.Function1[Event, _]
@@ -6786,6 +7548,7 @@ HTMLInputElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLInputElement[JC] var readOnly: Boolean
HTMLInputElement[JC] var readyState: js.Any
HTMLInputElement[JC] var recordNumber: js.Any
+HTMLInputElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLInputElement[JC] def remove(): Unit
HTMLInputElement[JC] def removeAttribute(name: String): Unit
HTMLInputElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -6795,6 +7558,7 @@ HTMLInputElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLInputElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLInputElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLInputElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLInputElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLInputElement[JC] def reportValidity(): Boolean
HTMLInputElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLInputElement[JC] def requestPointerLock(): Unit
@@ -6812,6 +7576,7 @@ HTMLInputElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: Str
HTMLInputElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLInputElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
HTMLInputElement[JC] def setCustomValidity(error: String): Unit
+HTMLInputElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLInputElement[JC] def setSelectionRange(start: Int, end: Int): Unit
HTMLInputElement[JC] def shadowRoot: ShadowRoot
HTMLInputElement[JC] var size: Int
@@ -6857,6 +7622,7 @@ HTMLLIElement[JC] def clientLeft: Int
HTMLLIElement[JC] def clientTop: Int
HTMLLIElement[JC] def clientWidth: Int
HTMLLIElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLLIElement[JC] def closest(selector: String): Element
HTMLLIElement[JC] def compareDocumentPosition(other: Node): Int
HTMLLIElement[JC] def contains(child: HTMLElement): Boolean
HTMLLIElement[JC] def contains(otherNode: Node): Boolean
@@ -6869,6 +7635,7 @@ HTMLLIElement[JC] var filters: Object
HTMLLIElement[JC] def firstChild: Node
HTMLLIElement[JC] def firstElementChild: Element
HTMLLIElement[JC] def focus(): Unit
+HTMLLIElement[JC] def focus(options: FocusOptions): Unit
HTMLLIElement[JC] def getAttribute(name: String): String
HTMLLIElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLLIElement[JC] def getAttributeNode(name: String): Attr
@@ -6883,6 +7650,7 @@ HTMLLIElement[JC] def hasAttribute(name: String): Boolean
HTMLLIElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLLIElement[JC] def hasAttributes(): Boolean
HTMLLIElement[JC] def hasChildNodes(): Boolean
+HTMLLIElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLLIElement[JC] var id: String
HTMLLIElement[JC] var innerHTML: String
HTMLLIElement[JC] var innerText: String
@@ -6927,6 +7695,9 @@ HTMLLIElement[JC] var oncanplay: js.Function1[Event, _]
HTMLLIElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLLIElement[JC] var onchange: js.Function1[Event, _]
HTMLLIElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLLIElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLLIElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLLIElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLLIElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLLIElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLLIElement[JC] var oncuechange: js.Function1[Event, _]
@@ -7005,6 +7776,7 @@ HTMLLIElement[JC] def querySelector(selectors: String): Element
HTMLLIElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLLIElement[JC] var readyState: js.Any
HTMLLIElement[JC] var recordNumber: js.Any
+HTMLLIElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLLIElement[JC] def remove(): Unit
HTMLLIElement[JC] def removeAttribute(name: String): Unit
HTMLLIElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -7014,6 +7786,7 @@ HTMLLIElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
HTMLLIElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLLIElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLLIElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLLIElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLLIElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLLIElement[JC] def requestPointerLock(): Unit
HTMLLIElement[JC] def scrollHeight: Int
@@ -7025,6 +7798,7 @@ HTMLLIElement[JC] def setAttribute(name: String, value: String): Unit
HTMLLIElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLLIElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLLIElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLLIElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLLIElement[JC] def shadowRoot: ShadowRoot
HTMLLIElement[JC] var spellcheck: Boolean
HTMLLIElement[JC] def style: CSSStyleDeclaration
@@ -7057,6 +7831,7 @@ HTMLLabelElement[JC] def clientLeft: Int
HTMLLabelElement[JC] def clientTop: Int
HTMLLabelElement[JC] def clientWidth: Int
HTMLLabelElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLLabelElement[JC] def closest(selector: String): Element
HTMLLabelElement[JC] def compareDocumentPosition(other: Node): Int
HTMLLabelElement[JC] def contains(child: HTMLElement): Boolean
HTMLLabelElement[JC] def contains(otherNode: Node): Boolean
@@ -7069,6 +7844,7 @@ HTMLLabelElement[JC] var filters: Object
HTMLLabelElement[JC] def firstChild: Node
HTMLLabelElement[JC] def firstElementChild: Element
HTMLLabelElement[JC] def focus(): Unit
+HTMLLabelElement[JC] def focus(options: FocusOptions): Unit
HTMLLabelElement[JC] def form: HTMLFormElement
HTMLLabelElement[JC] def getAttribute(name: String): String
HTMLLabelElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
@@ -7084,6 +7860,7 @@ HTMLLabelElement[JC] def hasAttribute(name: String): Boolean
HTMLLabelElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLLabelElement[JC] def hasAttributes(): Boolean
HTMLLabelElement[JC] def hasChildNodes(): Boolean
+HTMLLabelElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLLabelElement[JC] var htmlFor: String
HTMLLabelElement[JC] var id: String
HTMLLabelElement[JC] var innerHTML: String
@@ -7129,6 +7906,9 @@ HTMLLabelElement[JC] var oncanplay: js.Function1[Event, _]
HTMLLabelElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLLabelElement[JC] var onchange: js.Function1[Event, _]
HTMLLabelElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLLabelElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLLabelElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLLabelElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLLabelElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLLabelElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLLabelElement[JC] var oncuechange: js.Function1[Event, _]
@@ -7207,6 +7987,7 @@ HTMLLabelElement[JC] def querySelector(selectors: String): Element
HTMLLabelElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLLabelElement[JC] var readyState: js.Any
HTMLLabelElement[JC] var recordNumber: js.Any
+HTMLLabelElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLLabelElement[JC] def remove(): Unit
HTMLLabelElement[JC] def removeAttribute(name: String): Unit
HTMLLabelElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -7216,6 +7997,7 @@ HTMLLabelElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLLabelElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLLabelElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLLabelElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLLabelElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLLabelElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLLabelElement[JC] def requestPointerLock(): Unit
HTMLLabelElement[JC] def scrollHeight: Int
@@ -7227,6 +8009,7 @@ HTMLLabelElement[JC] def setAttribute(name: String, value: String): Unit
HTMLLabelElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLLabelElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLLabelElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLLabelElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLLabelElement[JC] def shadowRoot: ShadowRoot
HTMLLabelElement[JC] var spellcheck: Boolean
HTMLLabelElement[JC] def style: CSSStyleDeclaration
@@ -7259,6 +8042,7 @@ HTMLLegendElement[JC] def clientLeft: Int
HTMLLegendElement[JC] def clientTop: Int
HTMLLegendElement[JC] def clientWidth: Int
HTMLLegendElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLLegendElement[JC] def closest(selector: String): Element
HTMLLegendElement[JC] def compareDocumentPosition(other: Node): Int
HTMLLegendElement[JC] def contains(child: HTMLElement): Boolean
HTMLLegendElement[JC] def contains(otherNode: Node): Boolean
@@ -7271,6 +8055,7 @@ HTMLLegendElement[JC] var filters: Object
HTMLLegendElement[JC] def firstChild: Node
HTMLLegendElement[JC] def firstElementChild: Element
HTMLLegendElement[JC] def focus(): Unit
+HTMLLegendElement[JC] def focus(options: FocusOptions): Unit
HTMLLegendElement[JC] def form: HTMLFormElement
HTMLLegendElement[JC] def getAttribute(name: String): String
HTMLLegendElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
@@ -7286,6 +8071,7 @@ HTMLLegendElement[JC] def hasAttribute(name: String): Boolean
HTMLLegendElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLLegendElement[JC] def hasAttributes(): Boolean
HTMLLegendElement[JC] def hasChildNodes(): Boolean
+HTMLLegendElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLLegendElement[JC] var id: String
HTMLLegendElement[JC] var innerHTML: String
HTMLLegendElement[JC] var innerText: String
@@ -7330,6 +8116,9 @@ HTMLLegendElement[JC] var oncanplay: js.Function1[Event, _]
HTMLLegendElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLLegendElement[JC] var onchange: js.Function1[Event, _]
HTMLLegendElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLLegendElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLLegendElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLLegendElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLLegendElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLLegendElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLLegendElement[JC] var oncuechange: js.Function1[Event, _]
@@ -7408,6 +8197,7 @@ HTMLLegendElement[JC] def querySelector(selectors: String): Element
HTMLLegendElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLLegendElement[JC] var readyState: js.Any
HTMLLegendElement[JC] var recordNumber: js.Any
+HTMLLegendElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLLegendElement[JC] def remove(): Unit
HTMLLegendElement[JC] def removeAttribute(name: String): Unit
HTMLLegendElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -7417,6 +8207,7 @@ HTMLLegendElement[JC] def removeEventListener[T <: Event](`type`: String, listen
HTMLLegendElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLLegendElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLLegendElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLLegendElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLLegendElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLLegendElement[JC] def requestPointerLock(): Unit
HTMLLegendElement[JC] def scrollHeight: Int
@@ -7428,6 +8219,7 @@ HTMLLegendElement[JC] def setAttribute(name: String, value: String): Unit
HTMLLegendElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLLegendElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLLegendElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLLegendElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLLegendElement[JC] def shadowRoot: ShadowRoot
HTMLLegendElement[JC] var spellcheck: Boolean
HTMLLegendElement[JC] def style: CSSStyleDeclaration
@@ -7459,6 +8251,7 @@ HTMLLinkElement[JC] def clientLeft: Int
HTMLLinkElement[JC] def clientTop: Int
HTMLLinkElement[JC] def clientWidth: Int
HTMLLinkElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLLinkElement[JC] def closest(selector: String): Element
HTMLLinkElement[JC] def compareDocumentPosition(other: Node): Int
HTMLLinkElement[JC] def contains(child: HTMLElement): Boolean
HTMLLinkElement[JC] def contains(otherNode: Node): Boolean
@@ -7471,6 +8264,7 @@ HTMLLinkElement[JC] var filters: Object
HTMLLinkElement[JC] def firstChild: Node
HTMLLinkElement[JC] def firstElementChild: Element
HTMLLinkElement[JC] def focus(): Unit
+HTMLLinkElement[JC] def focus(options: FocusOptions): Unit
HTMLLinkElement[JC] def getAttribute(name: String): String
HTMLLinkElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLLinkElement[JC] def getAttributeNode(name: String): Attr
@@ -7485,6 +8279,7 @@ HTMLLinkElement[JC] def hasAttribute(name: String): Boolean
HTMLLinkElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLLinkElement[JC] def hasAttributes(): Boolean
HTMLLinkElement[JC] def hasChildNodes(): Boolean
+HTMLLinkElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLLinkElement[JC] var href: String
HTMLLinkElement[JC] var hreflang: String
HTMLLinkElement[JC] var id: String
@@ -7532,6 +8327,9 @@ HTMLLinkElement[JC] var oncanplay: js.Function1[Event, _]
HTMLLinkElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLLinkElement[JC] var onchange: js.Function1[Event, _]
HTMLLinkElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLLinkElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLLinkElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLLinkElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLLinkElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLLinkElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLLinkElement[JC] var oncuechange: js.Function1[Event, _]
@@ -7611,6 +8409,7 @@ HTMLLinkElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLLinkElement[JC] var readyState: js.Any
HTMLLinkElement[JC] var recordNumber: js.Any
HTMLLinkElement[JC] var rel: String
+HTMLLinkElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLLinkElement[JC] def remove(): Unit
HTMLLinkElement[JC] def removeAttribute(name: String): Unit
HTMLLinkElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -7620,6 +8419,7 @@ HTMLLinkElement[JC] def removeEventListener[T <: Event](`type`: String, listener
HTMLLinkElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLLinkElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLLinkElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLLinkElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLLinkElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLLinkElement[JC] def requestPointerLock(): Unit
HTMLLinkElement[JC] var rev: String
@@ -7632,6 +8432,7 @@ HTMLLinkElement[JC] def setAttribute(name: String, value: String): Unit
HTMLLinkElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLLinkElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLLinkElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLLinkElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLLinkElement[JC] def shadowRoot: ShadowRoot
HTMLLinkElement[JC] def sheet: StyleSheet
HTMLLinkElement[JC] var spellcheck: Boolean
@@ -7666,6 +8467,7 @@ HTMLMapElement[JC] def clientLeft: Int
HTMLMapElement[JC] def clientTop: Int
HTMLMapElement[JC] def clientWidth: Int
HTMLMapElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLMapElement[JC] def closest(selector: String): Element
HTMLMapElement[JC] def compareDocumentPosition(other: Node): Int
HTMLMapElement[JC] def contains(child: HTMLElement): Boolean
HTMLMapElement[JC] def contains(otherNode: Node): Boolean
@@ -7678,6 +8480,7 @@ HTMLMapElement[JC] var filters: Object
HTMLMapElement[JC] def firstChild: Node
HTMLMapElement[JC] def firstElementChild: Element
HTMLMapElement[JC] def focus(): Unit
+HTMLMapElement[JC] def focus(options: FocusOptions): Unit
HTMLMapElement[JC] def getAttribute(name: String): String
HTMLMapElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLMapElement[JC] def getAttributeNode(name: String): Attr
@@ -7692,6 +8495,7 @@ HTMLMapElement[JC] def hasAttribute(name: String): Boolean
HTMLMapElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLMapElement[JC] def hasAttributes(): Boolean
HTMLMapElement[JC] def hasChildNodes(): Boolean
+HTMLMapElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLMapElement[JC] var id: String
HTMLMapElement[JC] var innerHTML: String
HTMLMapElement[JC] var innerText: String
@@ -7737,6 +8541,9 @@ HTMLMapElement[JC] var oncanplay: js.Function1[Event, _]
HTMLMapElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLMapElement[JC] var onchange: js.Function1[Event, _]
HTMLMapElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLMapElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLMapElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLMapElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLMapElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLMapElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLMapElement[JC] var oncuechange: js.Function1[Event, _]
@@ -7815,6 +8622,7 @@ HTMLMapElement[JC] def querySelector(selectors: String): Element
HTMLMapElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLMapElement[JC] var readyState: js.Any
HTMLMapElement[JC] var recordNumber: js.Any
+HTMLMapElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLMapElement[JC] def remove(): Unit
HTMLMapElement[JC] def removeAttribute(name: String): Unit
HTMLMapElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -7824,6 +8632,7 @@ HTMLMapElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
HTMLMapElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLMapElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLMapElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLMapElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLMapElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLMapElement[JC] def requestPointerLock(): Unit
HTMLMapElement[JC] def scrollHeight: Int
@@ -7835,6 +8644,7 @@ HTMLMapElement[JC] def setAttribute(name: String, value: String): Unit
HTMLMapElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLMapElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLMapElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLMapElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLMapElement[JC] def shadowRoot: ShadowRoot
HTMLMapElement[JC] var spellcheck: Boolean
HTMLMapElement[JC] def style: CSSStyleDeclaration
@@ -7870,6 +8680,7 @@ HTMLMediaElement[JC] def clientLeft: Int
HTMLMediaElement[JC] def clientTop: Int
HTMLMediaElement[JC] def clientWidth: Int
HTMLMediaElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLMediaElement[JC] def closest(selector: String): Element
HTMLMediaElement[JC] def compareDocumentPosition(other: Node): Int
HTMLMediaElement[JC] def contains(child: HTMLElement): Boolean
HTMLMediaElement[JC] def contains(otherNode: Node): Boolean
@@ -7889,6 +8700,7 @@ HTMLMediaElement[JC] var filters: Object
HTMLMediaElement[JC] def firstChild: Node
HTMLMediaElement[JC] def firstElementChild: Element
HTMLMediaElement[JC] def focus(): Unit
+HTMLMediaElement[JC] def focus(options: FocusOptions): Unit
HTMLMediaElement[JC] def getAttribute(name: String): String
HTMLMediaElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLMediaElement[JC] def getAttributeNode(name: String): Attr
@@ -7903,6 +8715,7 @@ HTMLMediaElement[JC] def hasAttribute(name: String): Boolean
HTMLMediaElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLMediaElement[JC] def hasAttributes(): Boolean
HTMLMediaElement[JC] def hasChildNodes(): Boolean
+HTMLMediaElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLMediaElement[JC] var id: String
HTMLMediaElement[JC] def initialTime: Double
HTMLMediaElement[JC] var innerHTML: String
@@ -7952,6 +8765,9 @@ HTMLMediaElement[JC] var oncanplay: js.Function1[Event, _]
HTMLMediaElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLMediaElement[JC] var onchange: js.Function1[Event, _]
HTMLMediaElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLMediaElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLMediaElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLMediaElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLMediaElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLMediaElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLMediaElement[JC] var oncuechange: js.Function1[Event, _]
@@ -8036,6 +8852,7 @@ HTMLMediaElement[JC] def querySelector(selectors: String): Element
HTMLMediaElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLMediaElement[JC] var readyState: js.Any
HTMLMediaElement[JC] var recordNumber: js.Any
+HTMLMediaElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLMediaElement[JC] def remove(): Unit
HTMLMediaElement[JC] def removeAttribute(name: String): Unit
HTMLMediaElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -8045,6 +8862,7 @@ HTMLMediaElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLMediaElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLMediaElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLMediaElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLMediaElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLMediaElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLMediaElement[JC] def requestPointerLock(): Unit
HTMLMediaElement[JC] def scrollHeight: Int
@@ -8058,6 +8876,7 @@ HTMLMediaElement[JC] def setAttribute(name: String, value: String): Unit
HTMLMediaElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLMediaElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLMediaElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLMediaElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLMediaElement[JC] def shadowRoot: ShadowRoot
HTMLMediaElement[JC] var spellcheck: Boolean
HTMLMediaElement[JC] var src: String
@@ -8102,6 +8921,7 @@ HTMLMenuElement[JC] def clientLeft: Int
HTMLMenuElement[JC] def clientTop: Int
HTMLMenuElement[JC] def clientWidth: Int
HTMLMenuElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLMenuElement[JC] def closest(selector: String): Element
HTMLMenuElement[JC] def compareDocumentPosition(other: Node): Int
HTMLMenuElement[JC] def contains(child: HTMLElement): Boolean
HTMLMenuElement[JC] def contains(otherNode: Node): Boolean
@@ -8114,6 +8934,7 @@ HTMLMenuElement[JC] var filters: Object
HTMLMenuElement[JC] def firstChild: Node
HTMLMenuElement[JC] def firstElementChild: Element
HTMLMenuElement[JC] def focus(): Unit
+HTMLMenuElement[JC] def focus(options: FocusOptions): Unit
HTMLMenuElement[JC] def getAttribute(name: String): String
HTMLMenuElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLMenuElement[JC] def getAttributeNode(name: String): Attr
@@ -8128,6 +8949,7 @@ HTMLMenuElement[JC] def hasAttribute(name: String): Boolean
HTMLMenuElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLMenuElement[JC] def hasAttributes(): Boolean
HTMLMenuElement[JC] def hasChildNodes(): Boolean
+HTMLMenuElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLMenuElement[JC] var id: String
HTMLMenuElement[JC] var innerHTML: String
HTMLMenuElement[JC] var innerText: String
@@ -8172,6 +8994,9 @@ HTMLMenuElement[JC] var oncanplay: js.Function1[Event, _]
HTMLMenuElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLMenuElement[JC] var onchange: js.Function1[Event, _]
HTMLMenuElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLMenuElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLMenuElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLMenuElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLMenuElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLMenuElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLMenuElement[JC] var oncuechange: js.Function1[Event, _]
@@ -8250,6 +9075,7 @@ HTMLMenuElement[JC] def querySelector(selectors: String): Element
HTMLMenuElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLMenuElement[JC] var readyState: js.Any
HTMLMenuElement[JC] var recordNumber: js.Any
+HTMLMenuElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLMenuElement[JC] def remove(): Unit
HTMLMenuElement[JC] def removeAttribute(name: String): Unit
HTMLMenuElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -8259,6 +9085,7 @@ HTMLMenuElement[JC] def removeEventListener[T <: Event](`type`: String, listener
HTMLMenuElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLMenuElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLMenuElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLMenuElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLMenuElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLMenuElement[JC] def requestPointerLock(): Unit
HTMLMenuElement[JC] def scrollHeight: Int
@@ -8270,6 +9097,7 @@ HTMLMenuElement[JC] def setAttribute(name: String, value: String): Unit
HTMLMenuElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLMenuElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLMenuElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLMenuElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLMenuElement[JC] def shadowRoot: ShadowRoot
HTMLMenuElement[JC] var spellcheck: Boolean
HTMLMenuElement[JC] def style: CSSStyleDeclaration
@@ -8303,6 +9131,7 @@ HTMLMetaElement[JC] def clientLeft: Int
HTMLMetaElement[JC] def clientTop: Int
HTMLMetaElement[JC] def clientWidth: Int
HTMLMetaElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLMetaElement[JC] def closest(selector: String): Element
HTMLMetaElement[JC] def compareDocumentPosition(other: Node): Int
HTMLMetaElement[JC] def contains(child: HTMLElement): Boolean
HTMLMetaElement[JC] def contains(otherNode: Node): Boolean
@@ -8316,6 +9145,7 @@ HTMLMetaElement[JC] var filters: Object
HTMLMetaElement[JC] def firstChild: Node
HTMLMetaElement[JC] def firstElementChild: Element
HTMLMetaElement[JC] def focus(): Unit
+HTMLMetaElement[JC] def focus(options: FocusOptions): Unit
HTMLMetaElement[JC] def getAttribute(name: String): String
HTMLMetaElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLMetaElement[JC] def getAttributeNode(name: String): Attr
@@ -8330,6 +9160,7 @@ HTMLMetaElement[JC] def hasAttribute(name: String): Boolean
HTMLMetaElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLMetaElement[JC] def hasAttributes(): Boolean
HTMLMetaElement[JC] def hasChildNodes(): Boolean
+HTMLMetaElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLMetaElement[JC] var httpEquiv: String
HTMLMetaElement[JC] var id: String
HTMLMetaElement[JC] var innerHTML: String
@@ -8376,6 +9207,9 @@ HTMLMetaElement[JC] var oncanplay: js.Function1[Event, _]
HTMLMetaElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLMetaElement[JC] var onchange: js.Function1[Event, _]
HTMLMetaElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLMetaElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLMetaElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLMetaElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLMetaElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLMetaElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLMetaElement[JC] var oncuechange: js.Function1[Event, _]
@@ -8454,6 +9288,7 @@ HTMLMetaElement[JC] def querySelector(selectors: String): Element
HTMLMetaElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLMetaElement[JC] var readyState: js.Any
HTMLMetaElement[JC] var recordNumber: js.Any
+HTMLMetaElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLMetaElement[JC] def remove(): Unit
HTMLMetaElement[JC] def removeAttribute(name: String): Unit
HTMLMetaElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -8463,6 +9298,7 @@ HTMLMetaElement[JC] def removeEventListener[T <: Event](`type`: String, listener
HTMLMetaElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLMetaElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLMetaElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLMetaElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLMetaElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLMetaElement[JC] def requestPointerLock(): Unit
HTMLMetaElement[JC] def scrollHeight: Int
@@ -8474,6 +9310,7 @@ HTMLMetaElement[JC] def setAttribute(name: String, value: String): Unit
HTMLMetaElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLMetaElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLMetaElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLMetaElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLMetaElement[JC] def shadowRoot: ShadowRoot
HTMLMetaElement[JC] var spellcheck: Boolean
HTMLMetaElement[JC] def style: CSSStyleDeclaration
@@ -8507,6 +9344,7 @@ HTMLModElement[JC] def clientLeft: Int
HTMLModElement[JC] def clientTop: Int
HTMLModElement[JC] def clientWidth: Int
HTMLModElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLModElement[JC] def closest(selector: String): Element
HTMLModElement[JC] def compareDocumentPosition(other: Node): Int
HTMLModElement[JC] def contains(child: HTMLElement): Boolean
HTMLModElement[JC] def contains(otherNode: Node): Boolean
@@ -8520,6 +9358,7 @@ HTMLModElement[JC] var filters: Object
HTMLModElement[JC] def firstChild: Node
HTMLModElement[JC] def firstElementChild: Element
HTMLModElement[JC] def focus(): Unit
+HTMLModElement[JC] def focus(options: FocusOptions): Unit
HTMLModElement[JC] def getAttribute(name: String): String
HTMLModElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLModElement[JC] def getAttributeNode(name: String): Attr
@@ -8534,6 +9373,7 @@ HTMLModElement[JC] def hasAttribute(name: String): Boolean
HTMLModElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLModElement[JC] def hasAttributes(): Boolean
HTMLModElement[JC] def hasChildNodes(): Boolean
+HTMLModElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLModElement[JC] var id: String
HTMLModElement[JC] var innerHTML: String
HTMLModElement[JC] var innerText: String
@@ -8578,6 +9418,9 @@ HTMLModElement[JC] var oncanplay: js.Function1[Event, _]
HTMLModElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLModElement[JC] var onchange: js.Function1[Event, _]
HTMLModElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLModElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLModElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLModElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLModElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLModElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLModElement[JC] var oncuechange: js.Function1[Event, _]
@@ -8656,6 +9499,7 @@ HTMLModElement[JC] def querySelector(selectors: String): Element
HTMLModElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLModElement[JC] var readyState: js.Any
HTMLModElement[JC] var recordNumber: js.Any
+HTMLModElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLModElement[JC] def remove(): Unit
HTMLModElement[JC] def removeAttribute(name: String): Unit
HTMLModElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -8665,6 +9509,7 @@ HTMLModElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
HTMLModElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLModElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLModElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLModElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLModElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLModElement[JC] def requestPointerLock(): Unit
HTMLModElement[JC] def scrollHeight: Int
@@ -8676,6 +9521,7 @@ HTMLModElement[JC] def setAttribute(name: String, value: String): Unit
HTMLModElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLModElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLModElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLModElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLModElement[JC] def shadowRoot: ShadowRoot
HTMLModElement[JC] var spellcheck: Boolean
HTMLModElement[JC] def style: CSSStyleDeclaration
@@ -8707,6 +9553,7 @@ HTMLOListElement[JC] def clientLeft: Int
HTMLOListElement[JC] def clientTop: Int
HTMLOListElement[JC] def clientWidth: Int
HTMLOListElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLOListElement[JC] def closest(selector: String): Element
HTMLOListElement[JC] def compareDocumentPosition(other: Node): Int
HTMLOListElement[JC] def contains(child: HTMLElement): Boolean
HTMLOListElement[JC] def contains(otherNode: Node): Boolean
@@ -8719,6 +9566,7 @@ HTMLOListElement[JC] var filters: Object
HTMLOListElement[JC] def firstChild: Node
HTMLOListElement[JC] def firstElementChild: Element
HTMLOListElement[JC] def focus(): Unit
+HTMLOListElement[JC] def focus(options: FocusOptions): Unit
HTMLOListElement[JC] def getAttribute(name: String): String
HTMLOListElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLOListElement[JC] def getAttributeNode(name: String): Attr
@@ -8733,6 +9581,7 @@ HTMLOListElement[JC] def hasAttribute(name: String): Boolean
HTMLOListElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLOListElement[JC] def hasAttributes(): Boolean
HTMLOListElement[JC] def hasChildNodes(): Boolean
+HTMLOListElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLOListElement[JC] var id: String
HTMLOListElement[JC] var innerHTML: String
HTMLOListElement[JC] var innerText: String
@@ -8777,6 +9626,9 @@ HTMLOListElement[JC] var oncanplay: js.Function1[Event, _]
HTMLOListElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLOListElement[JC] var onchange: js.Function1[Event, _]
HTMLOListElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLOListElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLOListElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLOListElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLOListElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLOListElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLOListElement[JC] var oncuechange: js.Function1[Event, _]
@@ -8855,6 +9707,7 @@ HTMLOListElement[JC] def querySelector(selectors: String): Element
HTMLOListElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLOListElement[JC] var readyState: js.Any
HTMLOListElement[JC] var recordNumber: js.Any
+HTMLOListElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLOListElement[JC] def remove(): Unit
HTMLOListElement[JC] def removeAttribute(name: String): Unit
HTMLOListElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -8864,6 +9717,7 @@ HTMLOListElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLOListElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLOListElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLOListElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLOListElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLOListElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLOListElement[JC] def requestPointerLock(): Unit
HTMLOListElement[JC] def scrollHeight: Int
@@ -8875,6 +9729,7 @@ HTMLOListElement[JC] def setAttribute(name: String, value: String): Unit
HTMLOListElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLOListElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLOListElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLOListElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLOListElement[JC] def shadowRoot: ShadowRoot
HTMLOListElement[JC] var spellcheck: Boolean
HTMLOListElement[JC] var start: Int
@@ -8912,6 +9767,7 @@ HTMLObjectElement[JC] def clientLeft: Int
HTMLObjectElement[JC] def clientTop: Int
HTMLObjectElement[JC] def clientWidth: Int
HTMLObjectElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLObjectElement[JC] def closest(selector: String): Element
HTMLObjectElement[JC] def compareDocumentPosition(other: Node): Int
HTMLObjectElement[JC] def contains(child: HTMLElement): Boolean
HTMLObjectElement[JC] def contains(otherNode: Node): Boolean
@@ -8926,6 +9782,7 @@ HTMLObjectElement[JC] var filters: Object
HTMLObjectElement[JC] def firstChild: Node
HTMLObjectElement[JC] def firstElementChild: Element
HTMLObjectElement[JC] def focus(): Unit
+HTMLObjectElement[JC] def focus(options: FocusOptions): Unit
HTMLObjectElement[JC] def form: HTMLFormElement
HTMLObjectElement[JC] def getAttribute(name: String): String
HTMLObjectElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
@@ -8942,6 +9799,7 @@ HTMLObjectElement[JC] def hasAttribute(name: String): Boolean
HTMLObjectElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLObjectElement[JC] def hasAttributes(): Boolean
HTMLObjectElement[JC] def hasChildNodes(): Boolean
+HTMLObjectElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLObjectElement[JC] var height: String
HTMLObjectElement[JC] var id: String
HTMLObjectElement[JC] var innerHTML: String
@@ -8989,6 +9847,9 @@ HTMLObjectElement[JC] var oncanplay: js.Function1[Event, _]
HTMLObjectElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLObjectElement[JC] var onchange: js.Function1[Event, _]
HTMLObjectElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLObjectElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLObjectElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLObjectElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLObjectElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLObjectElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLObjectElement[JC] var oncuechange: js.Function1[Event, _]
@@ -9067,6 +9928,7 @@ HTMLObjectElement[JC] def querySelector(selectors: String): Element
HTMLObjectElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLObjectElement[JC] var readyState: js.Any
HTMLObjectElement[JC] var recordNumber: js.Any
+HTMLObjectElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLObjectElement[JC] def remove(): Unit
HTMLObjectElement[JC] def removeAttribute(name: String): Unit
HTMLObjectElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -9076,6 +9938,7 @@ HTMLObjectElement[JC] def removeEventListener[T <: Event](`type`: String, listen
HTMLObjectElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLObjectElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLObjectElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLObjectElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLObjectElement[JC] def reportValidity(): Boolean
HTMLObjectElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLObjectElement[JC] def requestPointerLock(): Unit
@@ -9089,6 +9952,7 @@ HTMLObjectElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: St
HTMLObjectElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLObjectElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
HTMLObjectElement[JC] def setCustomValidity(error: String): Unit
+HTMLObjectElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLObjectElement[JC] def shadowRoot: ShadowRoot
HTMLObjectElement[JC] var spellcheck: Boolean
HTMLObjectElement[JC] def style: CSSStyleDeclaration
@@ -9126,6 +9990,7 @@ HTMLOptGroupElement[JC] def clientLeft: Int
HTMLOptGroupElement[JC] def clientTop: Int
HTMLOptGroupElement[JC] def clientWidth: Int
HTMLOptGroupElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLOptGroupElement[JC] def closest(selector: String): Element
HTMLOptGroupElement[JC] def compareDocumentPosition(other: Node): Int
HTMLOptGroupElement[JC] def contains(child: HTMLElement): Boolean
HTMLOptGroupElement[JC] def contains(otherNode: Node): Boolean
@@ -9139,6 +10004,7 @@ HTMLOptGroupElement[JC] var filters: Object
HTMLOptGroupElement[JC] def firstChild: Node
HTMLOptGroupElement[JC] def firstElementChild: Element
HTMLOptGroupElement[JC] def focus(): Unit
+HTMLOptGroupElement[JC] def focus(options: FocusOptions): Unit
HTMLOptGroupElement[JC] def getAttribute(name: String): String
HTMLOptGroupElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLOptGroupElement[JC] def getAttributeNode(name: String): Attr
@@ -9153,6 +10019,7 @@ HTMLOptGroupElement[JC] def hasAttribute(name: String): Boolean
HTMLOptGroupElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLOptGroupElement[JC] def hasAttributes(): Boolean
HTMLOptGroupElement[JC] def hasChildNodes(): Boolean
+HTMLOptGroupElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLOptGroupElement[JC] var id: String
HTMLOptGroupElement[JC] var innerHTML: String
HTMLOptGroupElement[JC] var innerText: String
@@ -9198,6 +10065,9 @@ HTMLOptGroupElement[JC] var oncanplay: js.Function1[Event, _]
HTMLOptGroupElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLOptGroupElement[JC] var onchange: js.Function1[Event, _]
HTMLOptGroupElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLOptGroupElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLOptGroupElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLOptGroupElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLOptGroupElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLOptGroupElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLOptGroupElement[JC] var oncuechange: js.Function1[Event, _]
@@ -9276,6 +10146,7 @@ HTMLOptGroupElement[JC] def querySelector(selectors: String): Element
HTMLOptGroupElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLOptGroupElement[JC] var readyState: js.Any
HTMLOptGroupElement[JC] var recordNumber: js.Any
+HTMLOptGroupElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLOptGroupElement[JC] def remove(): Unit
HTMLOptGroupElement[JC] def removeAttribute(name: String): Unit
HTMLOptGroupElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -9285,6 +10156,7 @@ HTMLOptGroupElement[JC] def removeEventListener[T <: Event](`type`: String, list
HTMLOptGroupElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLOptGroupElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLOptGroupElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLOptGroupElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLOptGroupElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLOptGroupElement[JC] def requestPointerLock(): Unit
HTMLOptGroupElement[JC] def scrollHeight: Int
@@ -9296,6 +10168,7 @@ HTMLOptGroupElement[JC] def setAttribute(name: String, value: String): Unit
HTMLOptGroupElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLOptGroupElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLOptGroupElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLOptGroupElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLOptGroupElement[JC] def shadowRoot: ShadowRoot
HTMLOptGroupElement[JC] var spellcheck: Boolean
HTMLOptGroupElement[JC] def style: CSSStyleDeclaration
@@ -9327,6 +10200,7 @@ HTMLOptionElement[JC] def clientLeft: Int
HTMLOptionElement[JC] def clientTop: Int
HTMLOptionElement[JC] def clientWidth: Int
HTMLOptionElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLOptionElement[JC] def closest(selector: String): Element
HTMLOptionElement[JC] def compareDocumentPosition(other: Node): Int
HTMLOptionElement[JC] def contains(child: HTMLElement): Boolean
HTMLOptionElement[JC] def contains(otherNode: Node): Boolean
@@ -9342,6 +10216,7 @@ HTMLOptionElement[JC] var filters: Object
HTMLOptionElement[JC] def firstChild: Node
HTMLOptionElement[JC] def firstElementChild: Element
HTMLOptionElement[JC] def focus(): Unit
+HTMLOptionElement[JC] def focus(options: FocusOptions): Unit
HTMLOptionElement[JC] def form: HTMLFormElement
HTMLOptionElement[JC] def getAttribute(name: String): String
HTMLOptionElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
@@ -9357,6 +10232,7 @@ HTMLOptionElement[JC] def hasAttribute(name: String): Boolean
HTMLOptionElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLOptionElement[JC] def hasAttributes(): Boolean
HTMLOptionElement[JC] def hasChildNodes(): Boolean
+HTMLOptionElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLOptionElement[JC] var id: String
HTMLOptionElement[JC] def index: Int
HTMLOptionElement[JC] var innerHTML: String
@@ -9403,6 +10279,9 @@ HTMLOptionElement[JC] var oncanplay: js.Function1[Event, _]
HTMLOptionElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLOptionElement[JC] var onchange: js.Function1[Event, _]
HTMLOptionElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLOptionElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLOptionElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLOptionElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLOptionElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLOptionElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLOptionElement[JC] var oncuechange: js.Function1[Event, _]
@@ -9481,6 +10360,7 @@ HTMLOptionElement[JC] def querySelector(selectors: String): Element
HTMLOptionElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLOptionElement[JC] var readyState: js.Any
HTMLOptionElement[JC] var recordNumber: js.Any
+HTMLOptionElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLOptionElement[JC] def remove(): Unit
HTMLOptionElement[JC] def removeAttribute(name: String): Unit
HTMLOptionElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -9490,6 +10370,7 @@ HTMLOptionElement[JC] def removeEventListener[T <: Event](`type`: String, listen
HTMLOptionElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLOptionElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLOptionElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLOptionElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLOptionElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLOptionElement[JC] def requestPointerLock(): Unit
HTMLOptionElement[JC] def scrollHeight: Int
@@ -9502,6 +10383,7 @@ HTMLOptionElement[JC] def setAttribute(name: String, value: String): Unit
HTMLOptionElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLOptionElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLOptionElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLOptionElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLOptionElement[JC] def shadowRoot: ShadowRoot
HTMLOptionElement[JC] var spellcheck: Boolean
HTMLOptionElement[JC] def style: CSSStyleDeclaration
@@ -9539,6 +10421,7 @@ HTMLParagraphElement[JC] def clientLeft: Int
HTMLParagraphElement[JC] def clientTop: Int
HTMLParagraphElement[JC] def clientWidth: Int
HTMLParagraphElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLParagraphElement[JC] def closest(selector: String): Element
HTMLParagraphElement[JC] def compareDocumentPosition(other: Node): Int
HTMLParagraphElement[JC] def contains(child: HTMLElement): Boolean
HTMLParagraphElement[JC] def contains(otherNode: Node): Boolean
@@ -9551,6 +10434,7 @@ HTMLParagraphElement[JC] var filters: Object
HTMLParagraphElement[JC] def firstChild: Node
HTMLParagraphElement[JC] def firstElementChild: Element
HTMLParagraphElement[JC] def focus(): Unit
+HTMLParagraphElement[JC] def focus(options: FocusOptions): Unit
HTMLParagraphElement[JC] def getAttribute(name: String): String
HTMLParagraphElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLParagraphElement[JC] def getAttributeNode(name: String): Attr
@@ -9565,6 +10449,7 @@ HTMLParagraphElement[JC] def hasAttribute(name: String): Boolean
HTMLParagraphElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLParagraphElement[JC] def hasAttributes(): Boolean
HTMLParagraphElement[JC] def hasChildNodes(): Boolean
+HTMLParagraphElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLParagraphElement[JC] var id: String
HTMLParagraphElement[JC] var innerHTML: String
HTMLParagraphElement[JC] var innerText: String
@@ -9609,6 +10494,9 @@ HTMLParagraphElement[JC] var oncanplay: js.Function1[Event, _]
HTMLParagraphElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLParagraphElement[JC] var onchange: js.Function1[Event, _]
HTMLParagraphElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLParagraphElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLParagraphElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLParagraphElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLParagraphElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLParagraphElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLParagraphElement[JC] var oncuechange: js.Function1[Event, _]
@@ -9687,6 +10575,7 @@ HTMLParagraphElement[JC] def querySelector(selectors: String): Element
HTMLParagraphElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLParagraphElement[JC] var readyState: js.Any
HTMLParagraphElement[JC] var recordNumber: js.Any
+HTMLParagraphElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLParagraphElement[JC] def remove(): Unit
HTMLParagraphElement[JC] def removeAttribute(name: String): Unit
HTMLParagraphElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -9696,6 +10585,7 @@ HTMLParagraphElement[JC] def removeEventListener[T <: Event](`type`: String, lis
HTMLParagraphElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLParagraphElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLParagraphElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLParagraphElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLParagraphElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLParagraphElement[JC] def requestPointerLock(): Unit
HTMLParagraphElement[JC] def scrollHeight: Int
@@ -9707,6 +10597,7 @@ HTMLParagraphElement[JC] def setAttribute(name: String, value: String): Unit
HTMLParagraphElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLParagraphElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLParagraphElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLParagraphElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLParagraphElement[JC] def shadowRoot: ShadowRoot
HTMLParagraphElement[JC] var spellcheck: Boolean
HTMLParagraphElement[JC] def style: CSSStyleDeclaration
@@ -9738,6 +10629,7 @@ HTMLParamElement[JC] def clientLeft: Int
HTMLParamElement[JC] def clientTop: Int
HTMLParamElement[JC] def clientWidth: Int
HTMLParamElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLParamElement[JC] def closest(selector: String): Element
HTMLParamElement[JC] def compareDocumentPosition(other: Node): Int
HTMLParamElement[JC] def contains(child: HTMLElement): Boolean
HTMLParamElement[JC] def contains(otherNode: Node): Boolean
@@ -9750,6 +10642,7 @@ HTMLParamElement[JC] var filters: Object
HTMLParamElement[JC] def firstChild: Node
HTMLParamElement[JC] def firstElementChild: Element
HTMLParamElement[JC] def focus(): Unit
+HTMLParamElement[JC] def focus(options: FocusOptions): Unit
HTMLParamElement[JC] def getAttribute(name: String): String
HTMLParamElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLParamElement[JC] def getAttributeNode(name: String): Attr
@@ -9764,6 +10657,7 @@ HTMLParamElement[JC] def hasAttribute(name: String): Boolean
HTMLParamElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLParamElement[JC] def hasAttributes(): Boolean
HTMLParamElement[JC] def hasChildNodes(): Boolean
+HTMLParamElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLParamElement[JC] var id: String
HTMLParamElement[JC] var innerHTML: String
HTMLParamElement[JC] var innerText: String
@@ -9809,6 +10703,9 @@ HTMLParamElement[JC] var oncanplay: js.Function1[Event, _]
HTMLParamElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLParamElement[JC] var onchange: js.Function1[Event, _]
HTMLParamElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLParamElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLParamElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLParamElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLParamElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLParamElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLParamElement[JC] var oncuechange: js.Function1[Event, _]
@@ -9887,6 +10784,7 @@ HTMLParamElement[JC] def querySelector(selectors: String): Element
HTMLParamElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLParamElement[JC] var readyState: js.Any
HTMLParamElement[JC] var recordNumber: js.Any
+HTMLParamElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLParamElement[JC] def remove(): Unit
HTMLParamElement[JC] def removeAttribute(name: String): Unit
HTMLParamElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -9896,6 +10794,7 @@ HTMLParamElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLParamElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLParamElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLParamElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLParamElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLParamElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLParamElement[JC] def requestPointerLock(): Unit
HTMLParamElement[JC] def scrollHeight: Int
@@ -9907,6 +10806,7 @@ HTMLParamElement[JC] def setAttribute(name: String, value: String): Unit
HTMLParamElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLParamElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLParamElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLParamElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLParamElement[JC] def shadowRoot: ShadowRoot
HTMLParamElement[JC] var spellcheck: Boolean
HTMLParamElement[JC] def style: CSSStyleDeclaration
@@ -9939,6 +10839,7 @@ HTMLPreElement[JC] def clientLeft: Int
HTMLPreElement[JC] def clientTop: Int
HTMLPreElement[JC] def clientWidth: Int
HTMLPreElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLPreElement[JC] def closest(selector: String): Element
HTMLPreElement[JC] def compareDocumentPosition(other: Node): Int
HTMLPreElement[JC] def contains(child: HTMLElement): Boolean
HTMLPreElement[JC] def contains(otherNode: Node): Boolean
@@ -9951,6 +10852,7 @@ HTMLPreElement[JC] var filters: Object
HTMLPreElement[JC] def firstChild: Node
HTMLPreElement[JC] def firstElementChild: Element
HTMLPreElement[JC] def focus(): Unit
+HTMLPreElement[JC] def focus(options: FocusOptions): Unit
HTMLPreElement[JC] def getAttribute(name: String): String
HTMLPreElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLPreElement[JC] def getAttributeNode(name: String): Attr
@@ -9965,6 +10867,7 @@ HTMLPreElement[JC] def hasAttribute(name: String): Boolean
HTMLPreElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLPreElement[JC] def hasAttributes(): Boolean
HTMLPreElement[JC] def hasChildNodes(): Boolean
+HTMLPreElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLPreElement[JC] var id: String
HTMLPreElement[JC] var innerHTML: String
HTMLPreElement[JC] var innerText: String
@@ -10009,6 +10912,9 @@ HTMLPreElement[JC] var oncanplay: js.Function1[Event, _]
HTMLPreElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLPreElement[JC] var onchange: js.Function1[Event, _]
HTMLPreElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLPreElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLPreElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLPreElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLPreElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLPreElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLPreElement[JC] var oncuechange: js.Function1[Event, _]
@@ -10087,6 +10993,7 @@ HTMLPreElement[JC] def querySelector(selectors: String): Element
HTMLPreElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLPreElement[JC] var readyState: js.Any
HTMLPreElement[JC] var recordNumber: js.Any
+HTMLPreElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLPreElement[JC] def remove(): Unit
HTMLPreElement[JC] def removeAttribute(name: String): Unit
HTMLPreElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -10096,6 +11003,7 @@ HTMLPreElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
HTMLPreElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLPreElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLPreElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLPreElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLPreElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLPreElement[JC] def requestPointerLock(): Unit
HTMLPreElement[JC] def scrollHeight: Int
@@ -10107,6 +11015,7 @@ HTMLPreElement[JC] def setAttribute(name: String, value: String): Unit
HTMLPreElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLPreElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLPreElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLPreElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLPreElement[JC] def shadowRoot: ShadowRoot
HTMLPreElement[JC] var spellcheck: Boolean
HTMLPreElement[JC] def style: CSSStyleDeclaration
@@ -10138,6 +11047,7 @@ HTMLProgressElement[JC] def clientLeft: Int
HTMLProgressElement[JC] def clientTop: Int
HTMLProgressElement[JC] def clientWidth: Int
HTMLProgressElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLProgressElement[JC] def closest(selector: String): Element
HTMLProgressElement[JC] def compareDocumentPosition(other: Node): Int
HTMLProgressElement[JC] def contains(child: HTMLElement): Boolean
HTMLProgressElement[JC] def contains(otherNode: Node): Boolean
@@ -10150,6 +11060,7 @@ HTMLProgressElement[JC] var filters: Object
HTMLProgressElement[JC] def firstChild: Node
HTMLProgressElement[JC] def firstElementChild: Element
HTMLProgressElement[JC] def focus(): Unit
+HTMLProgressElement[JC] def focus(options: FocusOptions): Unit
HTMLProgressElement[JC] var form: HTMLFormElement
HTMLProgressElement[JC] def getAttribute(name: String): String
HTMLProgressElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
@@ -10165,6 +11076,7 @@ HTMLProgressElement[JC] def hasAttribute(name: String): Boolean
HTMLProgressElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLProgressElement[JC] def hasAttributes(): Boolean
HTMLProgressElement[JC] def hasChildNodes(): Boolean
+HTMLProgressElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLProgressElement[JC] var id: String
HTMLProgressElement[JC] var innerHTML: String
HTMLProgressElement[JC] var innerText: String
@@ -10210,6 +11122,9 @@ HTMLProgressElement[JC] var oncanplay: js.Function1[Event, _]
HTMLProgressElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLProgressElement[JC] var onchange: js.Function1[Event, _]
HTMLProgressElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLProgressElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLProgressElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLProgressElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLProgressElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLProgressElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLProgressElement[JC] var oncuechange: js.Function1[Event, _]
@@ -10289,6 +11204,7 @@ HTMLProgressElement[JC] def querySelector(selectors: String): Element
HTMLProgressElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLProgressElement[JC] var readyState: js.Any
HTMLProgressElement[JC] var recordNumber: js.Any
+HTMLProgressElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLProgressElement[JC] def remove(): Unit
HTMLProgressElement[JC] def removeAttribute(name: String): Unit
HTMLProgressElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -10298,6 +11214,7 @@ HTMLProgressElement[JC] def removeEventListener[T <: Event](`type`: String, list
HTMLProgressElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLProgressElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLProgressElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLProgressElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLProgressElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLProgressElement[JC] def requestPointerLock(): Unit
HTMLProgressElement[JC] def scrollHeight: Int
@@ -10309,6 +11226,7 @@ HTMLProgressElement[JC] def setAttribute(name: String, value: String): Unit
HTMLProgressElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLProgressElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLProgressElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLProgressElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLProgressElement[JC] def shadowRoot: ShadowRoot
HTMLProgressElement[JC] var spellcheck: Boolean
HTMLProgressElement[JC] def style: CSSStyleDeclaration
@@ -10342,6 +11260,7 @@ HTMLQuoteElement[JC] def clientLeft: Int
HTMLQuoteElement[JC] def clientTop: Int
HTMLQuoteElement[JC] def clientWidth: Int
HTMLQuoteElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLQuoteElement[JC] def closest(selector: String): Element
HTMLQuoteElement[JC] def compareDocumentPosition(other: Node): Int
HTMLQuoteElement[JC] def contains(child: HTMLElement): Boolean
HTMLQuoteElement[JC] def contains(otherNode: Node): Boolean
@@ -10355,6 +11274,7 @@ HTMLQuoteElement[JC] var filters: Object
HTMLQuoteElement[JC] def firstChild: Node
HTMLQuoteElement[JC] def firstElementChild: Element
HTMLQuoteElement[JC] def focus(): Unit
+HTMLQuoteElement[JC] def focus(options: FocusOptions): Unit
HTMLQuoteElement[JC] def getAttribute(name: String): String
HTMLQuoteElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLQuoteElement[JC] def getAttributeNode(name: String): Attr
@@ -10369,6 +11289,7 @@ HTMLQuoteElement[JC] def hasAttribute(name: String): Boolean
HTMLQuoteElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLQuoteElement[JC] def hasAttributes(): Boolean
HTMLQuoteElement[JC] def hasChildNodes(): Boolean
+HTMLQuoteElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLQuoteElement[JC] var id: String
HTMLQuoteElement[JC] var innerHTML: String
HTMLQuoteElement[JC] var innerText: String
@@ -10413,6 +11334,9 @@ HTMLQuoteElement[JC] var oncanplay: js.Function1[Event, _]
HTMLQuoteElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLQuoteElement[JC] var onchange: js.Function1[Event, _]
HTMLQuoteElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLQuoteElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLQuoteElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLQuoteElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLQuoteElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLQuoteElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLQuoteElement[JC] var oncuechange: js.Function1[Event, _]
@@ -10491,6 +11415,7 @@ HTMLQuoteElement[JC] def querySelector(selectors: String): Element
HTMLQuoteElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLQuoteElement[JC] var readyState: js.Any
HTMLQuoteElement[JC] var recordNumber: js.Any
+HTMLQuoteElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLQuoteElement[JC] def remove(): Unit
HTMLQuoteElement[JC] def removeAttribute(name: String): Unit
HTMLQuoteElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -10500,6 +11425,7 @@ HTMLQuoteElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLQuoteElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLQuoteElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLQuoteElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLQuoteElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLQuoteElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLQuoteElement[JC] def requestPointerLock(): Unit
HTMLQuoteElement[JC] def scrollHeight: Int
@@ -10511,6 +11437,7 @@ HTMLQuoteElement[JC] def setAttribute(name: String, value: String): Unit
HTMLQuoteElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLQuoteElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLQuoteElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLQuoteElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLQuoteElement[JC] def shadowRoot: ShadowRoot
HTMLQuoteElement[JC] var spellcheck: Boolean
HTMLQuoteElement[JC] def style: CSSStyleDeclaration
@@ -10544,6 +11471,7 @@ HTMLScriptElement[JC] def clientLeft: Int
HTMLScriptElement[JC] def clientTop: Int
HTMLScriptElement[JC] def clientWidth: Int
HTMLScriptElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLScriptElement[JC] def closest(selector: String): Element
HTMLScriptElement[JC] def compareDocumentPosition(other: Node): Int
HTMLScriptElement[JC] def contains(child: HTMLElement): Boolean
HTMLScriptElement[JC] def contains(otherNode: Node): Boolean
@@ -10558,6 +11486,7 @@ HTMLScriptElement[JC] var filters: Object
HTMLScriptElement[JC] def firstChild: Node
HTMLScriptElement[JC] def firstElementChild: Element
HTMLScriptElement[JC] def focus(): Unit
+HTMLScriptElement[JC] def focus(options: FocusOptions): Unit
HTMLScriptElement[JC] def getAttribute(name: String): String
HTMLScriptElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLScriptElement[JC] def getAttributeNode(name: String): Attr
@@ -10572,6 +11501,7 @@ HTMLScriptElement[JC] def hasAttribute(name: String): Boolean
HTMLScriptElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLScriptElement[JC] def hasAttributes(): Boolean
HTMLScriptElement[JC] def hasChildNodes(): Boolean
+HTMLScriptElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLScriptElement[JC] var id: String
HTMLScriptElement[JC] var innerHTML: String
HTMLScriptElement[JC] var innerText: String
@@ -10616,6 +11546,9 @@ HTMLScriptElement[JC] var oncanplay: js.Function1[Event, _]
HTMLScriptElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLScriptElement[JC] var onchange: js.Function1[Event, _]
HTMLScriptElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLScriptElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLScriptElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLScriptElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLScriptElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLScriptElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLScriptElement[JC] var oncuechange: js.Function1[Event, _]
@@ -10695,6 +11628,7 @@ HTMLScriptElement[JC] def querySelector(selectors: String): Element
HTMLScriptElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLScriptElement[JC] var readyState: js.Any
HTMLScriptElement[JC] var recordNumber: js.Any
+HTMLScriptElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLScriptElement[JC] def remove(): Unit
HTMLScriptElement[JC] def removeAttribute(name: String): Unit
HTMLScriptElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -10704,6 +11638,7 @@ HTMLScriptElement[JC] def removeEventListener[T <: Event](`type`: String, listen
HTMLScriptElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLScriptElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLScriptElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLScriptElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLScriptElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLScriptElement[JC] def requestPointerLock(): Unit
HTMLScriptElement[JC] def scrollHeight: Int
@@ -10715,6 +11650,7 @@ HTMLScriptElement[JC] def setAttribute(name: String, value: String): Unit
HTMLScriptElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLScriptElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLScriptElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLScriptElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLScriptElement[JC] def shadowRoot: ShadowRoot
HTMLScriptElement[JC] var spellcheck: Boolean
HTMLScriptElement[JC] var src: String
@@ -10753,6 +11689,7 @@ HTMLSelectElement[JC] def clientLeft: Int
HTMLSelectElement[JC] def clientTop: Int
HTMLSelectElement[JC] def clientWidth: Int
HTMLSelectElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLSelectElement[JC] def closest(selector: String): Element
HTMLSelectElement[JC] def compareDocumentPosition(other: Node): Int
HTMLSelectElement[JC] def contains(child: HTMLElement): Boolean
HTMLSelectElement[JC] def contains(otherNode: Node): Boolean
@@ -10766,6 +11703,7 @@ HTMLSelectElement[JC] var filters: Object
HTMLSelectElement[JC] def firstChild: Node
HTMLSelectElement[JC] def firstElementChild: Element
HTMLSelectElement[JC] def focus(): Unit
+HTMLSelectElement[JC] def focus(options: FocusOptions): Unit
HTMLSelectElement[JC] def form: HTMLFormElement
HTMLSelectElement[JC] def getAttribute(name: String): String
HTMLSelectElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
@@ -10781,6 +11719,7 @@ HTMLSelectElement[JC] def hasAttribute(name: String): Boolean
HTMLSelectElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLSelectElement[JC] def hasAttributes(): Boolean
HTMLSelectElement[JC] def hasChildNodes(): Boolean
+HTMLSelectElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLSelectElement[JC] var id: String
HTMLSelectElement[JC] var innerHTML: String
HTMLSelectElement[JC] var innerText: String
@@ -10830,6 +11769,9 @@ HTMLSelectElement[JC] var oncanplay: js.Function1[Event, _]
HTMLSelectElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLSelectElement[JC] var onchange: js.Function1[Event, _]
HTMLSelectElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLSelectElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLSelectElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLSelectElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLSelectElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLSelectElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLSelectElement[JC] var oncuechange: js.Function1[Event, _]
@@ -10909,6 +11851,7 @@ HTMLSelectElement[JC] def querySelector(selectors: String): Element
HTMLSelectElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLSelectElement[JC] var readyState: js.Any
HTMLSelectElement[JC] var recordNumber: js.Any
+HTMLSelectElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLSelectElement[JC] def remove(): Unit
HTMLSelectElement[JC] def remove(index: Int?): Unit
HTMLSelectElement[JC] def removeAttribute(name: String): Unit
@@ -10919,6 +11862,7 @@ HTMLSelectElement[JC] def removeEventListener[T <: Event](`type`: String, listen
HTMLSelectElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLSelectElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLSelectElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLSelectElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLSelectElement[JC] def reportValidity(): Boolean
HTMLSelectElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLSelectElement[JC] def requestPointerLock(): Unit
@@ -10934,6 +11878,7 @@ HTMLSelectElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: St
HTMLSelectElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLSelectElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
HTMLSelectElement[JC] def setCustomValidity(error: String): Unit
+HTMLSelectElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLSelectElement[JC] def shadowRoot: ShadowRoot
HTMLSelectElement[JC] var size: Int
HTMLSelectElement[JC] var spellcheck: Boolean
@@ -10972,6 +11917,7 @@ HTMLSourceElement[JC] def clientLeft: Int
HTMLSourceElement[JC] def clientTop: Int
HTMLSourceElement[JC] def clientWidth: Int
HTMLSourceElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLSourceElement[JC] def closest(selector: String): Element
HTMLSourceElement[JC] def compareDocumentPosition(other: Node): Int
HTMLSourceElement[JC] def contains(child: HTMLElement): Boolean
HTMLSourceElement[JC] def contains(otherNode: Node): Boolean
@@ -10984,6 +11930,7 @@ HTMLSourceElement[JC] var filters: Object
HTMLSourceElement[JC] def firstChild: Node
HTMLSourceElement[JC] def firstElementChild: Element
HTMLSourceElement[JC] def focus(): Unit
+HTMLSourceElement[JC] def focus(options: FocusOptions): Unit
HTMLSourceElement[JC] def getAttribute(name: String): String
HTMLSourceElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLSourceElement[JC] def getAttributeNode(name: String): Attr
@@ -10998,6 +11945,7 @@ HTMLSourceElement[JC] def hasAttribute(name: String): Boolean
HTMLSourceElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLSourceElement[JC] def hasAttributes(): Boolean
HTMLSourceElement[JC] def hasChildNodes(): Boolean
+HTMLSourceElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLSourceElement[JC] var id: String
HTMLSourceElement[JC] var innerHTML: String
HTMLSourceElement[JC] var innerText: String
@@ -11043,6 +11991,9 @@ HTMLSourceElement[JC] var oncanplay: js.Function1[Event, _]
HTMLSourceElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLSourceElement[JC] var onchange: js.Function1[Event, _]
HTMLSourceElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLSourceElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLSourceElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLSourceElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLSourceElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLSourceElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLSourceElement[JC] var oncuechange: js.Function1[Event, _]
@@ -11121,6 +12072,7 @@ HTMLSourceElement[JC] def querySelector(selectors: String): Element
HTMLSourceElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLSourceElement[JC] var readyState: js.Any
HTMLSourceElement[JC] var recordNumber: js.Any
+HTMLSourceElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLSourceElement[JC] def remove(): Unit
HTMLSourceElement[JC] def removeAttribute(name: String): Unit
HTMLSourceElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -11130,6 +12082,7 @@ HTMLSourceElement[JC] def removeEventListener[T <: Event](`type`: String, listen
HTMLSourceElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLSourceElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLSourceElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLSourceElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLSourceElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLSourceElement[JC] def requestPointerLock(): Unit
HTMLSourceElement[JC] def scrollHeight: Int
@@ -11141,6 +12094,7 @@ HTMLSourceElement[JC] def setAttribute(name: String, value: String): Unit
HTMLSourceElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLSourceElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLSourceElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLSourceElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLSourceElement[JC] def shadowRoot: ShadowRoot
HTMLSourceElement[JC] var spellcheck: Boolean
HTMLSourceElement[JC] var src: String
@@ -11174,6 +12128,7 @@ HTMLSpanElement[JC] def clientLeft: Int
HTMLSpanElement[JC] def clientTop: Int
HTMLSpanElement[JC] def clientWidth: Int
HTMLSpanElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLSpanElement[JC] def closest(selector: String): Element
HTMLSpanElement[JC] def compareDocumentPosition(other: Node): Int
HTMLSpanElement[JC] def contains(child: HTMLElement): Boolean
HTMLSpanElement[JC] def contains(otherNode: Node): Boolean
@@ -11186,6 +12141,7 @@ HTMLSpanElement[JC] var filters: Object
HTMLSpanElement[JC] def firstChild: Node
HTMLSpanElement[JC] def firstElementChild: Element
HTMLSpanElement[JC] def focus(): Unit
+HTMLSpanElement[JC] def focus(options: FocusOptions): Unit
HTMLSpanElement[JC] def getAttribute(name: String): String
HTMLSpanElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLSpanElement[JC] def getAttributeNode(name: String): Attr
@@ -11200,6 +12156,7 @@ HTMLSpanElement[JC] def hasAttribute(name: String): Boolean
HTMLSpanElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLSpanElement[JC] def hasAttributes(): Boolean
HTMLSpanElement[JC] def hasChildNodes(): Boolean
+HTMLSpanElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLSpanElement[JC] var id: String
HTMLSpanElement[JC] var innerHTML: String
HTMLSpanElement[JC] var innerText: String
@@ -11244,6 +12201,9 @@ HTMLSpanElement[JC] var oncanplay: js.Function1[Event, _]
HTMLSpanElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLSpanElement[JC] var onchange: js.Function1[Event, _]
HTMLSpanElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLSpanElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLSpanElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLSpanElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLSpanElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLSpanElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLSpanElement[JC] var oncuechange: js.Function1[Event, _]
@@ -11322,6 +12282,7 @@ HTMLSpanElement[JC] def querySelector(selectors: String): Element
HTMLSpanElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLSpanElement[JC] var readyState: js.Any
HTMLSpanElement[JC] var recordNumber: js.Any
+HTMLSpanElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLSpanElement[JC] def remove(): Unit
HTMLSpanElement[JC] def removeAttribute(name: String): Unit
HTMLSpanElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -11331,6 +12292,7 @@ HTMLSpanElement[JC] def removeEventListener[T <: Event](`type`: String, listener
HTMLSpanElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLSpanElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLSpanElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLSpanElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLSpanElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLSpanElement[JC] def requestPointerLock(): Unit
HTMLSpanElement[JC] def scrollHeight: Int
@@ -11342,6 +12304,7 @@ HTMLSpanElement[JC] def setAttribute(name: String, value: String): Unit
HTMLSpanElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLSpanElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLSpanElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLSpanElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLSpanElement[JC] def shadowRoot: ShadowRoot
HTMLSpanElement[JC] var spellcheck: Boolean
HTMLSpanElement[JC] def style: CSSStyleDeclaration
@@ -11373,6 +12336,7 @@ HTMLStyleElement[JC] def clientLeft: Int
HTMLStyleElement[JC] def clientTop: Int
HTMLStyleElement[JC] def clientWidth: Int
HTMLStyleElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLStyleElement[JC] def closest(selector: String): Element
HTMLStyleElement[JC] def compareDocumentPosition(other: Node): Int
HTMLStyleElement[JC] def contains(child: HTMLElement): Boolean
HTMLStyleElement[JC] def contains(otherNode: Node): Boolean
@@ -11385,6 +12349,7 @@ HTMLStyleElement[JC] var filters: Object
HTMLStyleElement[JC] def firstChild: Node
HTMLStyleElement[JC] def firstElementChild: Element
HTMLStyleElement[JC] def focus(): Unit
+HTMLStyleElement[JC] def focus(options: FocusOptions): Unit
HTMLStyleElement[JC] def getAttribute(name: String): String
HTMLStyleElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLStyleElement[JC] def getAttributeNode(name: String): Attr
@@ -11399,6 +12364,7 @@ HTMLStyleElement[JC] def hasAttribute(name: String): Boolean
HTMLStyleElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLStyleElement[JC] def hasAttributes(): Boolean
HTMLStyleElement[JC] def hasChildNodes(): Boolean
+HTMLStyleElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLStyleElement[JC] var id: String
HTMLStyleElement[JC] var innerHTML: String
HTMLStyleElement[JC] var innerText: String
@@ -11444,6 +12410,9 @@ HTMLStyleElement[JC] var oncanplay: js.Function1[Event, _]
HTMLStyleElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLStyleElement[JC] var onchange: js.Function1[Event, _]
HTMLStyleElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLStyleElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLStyleElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLStyleElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLStyleElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLStyleElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLStyleElement[JC] var oncuechange: js.Function1[Event, _]
@@ -11522,6 +12491,7 @@ HTMLStyleElement[JC] def querySelector(selectors: String): Element
HTMLStyleElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLStyleElement[JC] var readyState: js.Any
HTMLStyleElement[JC] var recordNumber: js.Any
+HTMLStyleElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLStyleElement[JC] def remove(): Unit
HTMLStyleElement[JC] def removeAttribute(name: String): Unit
HTMLStyleElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -11531,6 +12501,7 @@ HTMLStyleElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLStyleElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLStyleElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLStyleElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLStyleElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLStyleElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLStyleElement[JC] def requestPointerLock(): Unit
HTMLStyleElement[JC] def scrollHeight: Int
@@ -11542,6 +12513,7 @@ HTMLStyleElement[JC] def setAttribute(name: String, value: String): Unit
HTMLStyleElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLStyleElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLStyleElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLStyleElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLStyleElement[JC] def shadowRoot: ShadowRoot
HTMLStyleElement[JC] def sheet: StyleSheet
HTMLStyleElement[JC] var spellcheck: Boolean
@@ -11576,6 +12548,7 @@ HTMLTableCaptionElement[JC] def clientLeft: Int
HTMLTableCaptionElement[JC] def clientTop: Int
HTMLTableCaptionElement[JC] def clientWidth: Int
HTMLTableCaptionElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLTableCaptionElement[JC] def closest(selector: String): Element
HTMLTableCaptionElement[JC] def compareDocumentPosition(other: Node): Int
HTMLTableCaptionElement[JC] def contains(child: HTMLElement): Boolean
HTMLTableCaptionElement[JC] def contains(otherNode: Node): Boolean
@@ -11588,6 +12561,7 @@ HTMLTableCaptionElement[JC] var filters: Object
HTMLTableCaptionElement[JC] def firstChild: Node
HTMLTableCaptionElement[JC] def firstElementChild: Element
HTMLTableCaptionElement[JC] def focus(): Unit
+HTMLTableCaptionElement[JC] def focus(options: FocusOptions): Unit
HTMLTableCaptionElement[JC] def getAttribute(name: String): String
HTMLTableCaptionElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLTableCaptionElement[JC] def getAttributeNode(name: String): Attr
@@ -11602,6 +12576,7 @@ HTMLTableCaptionElement[JC] def hasAttribute(name: String): Boolean
HTMLTableCaptionElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLTableCaptionElement[JC] def hasAttributes(): Boolean
HTMLTableCaptionElement[JC] def hasChildNodes(): Boolean
+HTMLTableCaptionElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLTableCaptionElement[JC] var id: String
HTMLTableCaptionElement[JC] var innerHTML: String
HTMLTableCaptionElement[JC] var innerText: String
@@ -11646,6 +12621,9 @@ HTMLTableCaptionElement[JC] var oncanplay: js.Function1[Event, _]
HTMLTableCaptionElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLTableCaptionElement[JC] var onchange: js.Function1[Event, _]
HTMLTableCaptionElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLTableCaptionElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLTableCaptionElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLTableCaptionElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLTableCaptionElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLTableCaptionElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLTableCaptionElement[JC] var oncuechange: js.Function1[Event, _]
@@ -11724,6 +12702,7 @@ HTMLTableCaptionElement[JC] def querySelector(selectors: String): Element
HTMLTableCaptionElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLTableCaptionElement[JC] var readyState: js.Any
HTMLTableCaptionElement[JC] var recordNumber: js.Any
+HTMLTableCaptionElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLTableCaptionElement[JC] def remove(): Unit
HTMLTableCaptionElement[JC] def removeAttribute(name: String): Unit
HTMLTableCaptionElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -11733,6 +12712,7 @@ HTMLTableCaptionElement[JC] def removeEventListener[T <: Event](`type`: String,
HTMLTableCaptionElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLTableCaptionElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLTableCaptionElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLTableCaptionElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLTableCaptionElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLTableCaptionElement[JC] def requestPointerLock(): Unit
HTMLTableCaptionElement[JC] def scrollHeight: Int
@@ -11744,6 +12724,7 @@ HTMLTableCaptionElement[JC] def setAttribute(name: String, value: String): Unit
HTMLTableCaptionElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLTableCaptionElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLTableCaptionElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLTableCaptionElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLTableCaptionElement[JC] def shadowRoot: ShadowRoot
HTMLTableCaptionElement[JC] var spellcheck: Boolean
HTMLTableCaptionElement[JC] def style: CSSStyleDeclaration
@@ -11776,6 +12757,7 @@ HTMLTableCellElement[JC] def clientLeft: Int
HTMLTableCellElement[JC] def clientTop: Int
HTMLTableCellElement[JC] def clientWidth: Int
HTMLTableCellElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLTableCellElement[JC] def closest(selector: String): Element
HTMLTableCellElement[JC] var colSpan: Int
HTMLTableCellElement[JC] def compareDocumentPosition(other: Node): Int
HTMLTableCellElement[JC] def contains(child: HTMLElement): Boolean
@@ -11789,6 +12771,7 @@ HTMLTableCellElement[JC] var filters: Object
HTMLTableCellElement[JC] def firstChild: Node
HTMLTableCellElement[JC] def firstElementChild: Element
HTMLTableCellElement[JC] def focus(): Unit
+HTMLTableCellElement[JC] def focus(options: FocusOptions): Unit
HTMLTableCellElement[JC] def getAttribute(name: String): String
HTMLTableCellElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLTableCellElement[JC] def getAttributeNode(name: String): Attr
@@ -11803,6 +12786,7 @@ HTMLTableCellElement[JC] def hasAttribute(name: String): Boolean
HTMLTableCellElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLTableCellElement[JC] def hasAttributes(): Boolean
HTMLTableCellElement[JC] def hasChildNodes(): Boolean
+HTMLTableCellElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLTableCellElement[JC] def headers: String
HTMLTableCellElement[JC] var id: String
HTMLTableCellElement[JC] var innerHTML: String
@@ -11848,6 +12832,9 @@ HTMLTableCellElement[JC] var oncanplay: js.Function1[Event, _]
HTMLTableCellElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLTableCellElement[JC] var onchange: js.Function1[Event, _]
HTMLTableCellElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLTableCellElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLTableCellElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLTableCellElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLTableCellElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLTableCellElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLTableCellElement[JC] var oncuechange: js.Function1[Event, _]
@@ -11926,6 +12913,7 @@ HTMLTableCellElement[JC] def querySelector(selectors: String): Element
HTMLTableCellElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLTableCellElement[JC] var readyState: js.Any
HTMLTableCellElement[JC] var recordNumber: js.Any
+HTMLTableCellElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLTableCellElement[JC] def remove(): Unit
HTMLTableCellElement[JC] def removeAttribute(name: String): Unit
HTMLTableCellElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -11935,6 +12923,7 @@ HTMLTableCellElement[JC] def removeEventListener[T <: Event](`type`: String, lis
HTMLTableCellElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLTableCellElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLTableCellElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLTableCellElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLTableCellElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLTableCellElement[JC] def requestPointerLock(): Unit
HTMLTableCellElement[JC] var rowSpan: Int
@@ -11947,6 +12936,7 @@ HTMLTableCellElement[JC] def setAttribute(name: String, value: String): Unit
HTMLTableCellElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLTableCellElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLTableCellElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLTableCellElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLTableCellElement[JC] def shadowRoot: ShadowRoot
HTMLTableCellElement[JC] var spellcheck: Boolean
HTMLTableCellElement[JC] def style: CSSStyleDeclaration
@@ -11978,6 +12968,7 @@ HTMLTableColElement[JC] def clientLeft: Int
HTMLTableColElement[JC] def clientTop: Int
HTMLTableColElement[JC] def clientWidth: Int
HTMLTableColElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLTableColElement[JC] def closest(selector: String): Element
HTMLTableColElement[JC] def compareDocumentPosition(other: Node): Int
HTMLTableColElement[JC] def contains(child: HTMLElement): Boolean
HTMLTableColElement[JC] def contains(otherNode: Node): Boolean
@@ -11990,6 +12981,7 @@ HTMLTableColElement[JC] var filters: Object
HTMLTableColElement[JC] def firstChild: Node
HTMLTableColElement[JC] def firstElementChild: Element
HTMLTableColElement[JC] def focus(): Unit
+HTMLTableColElement[JC] def focus(options: FocusOptions): Unit
HTMLTableColElement[JC] def getAttribute(name: String): String
HTMLTableColElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLTableColElement[JC] def getAttributeNode(name: String): Attr
@@ -12004,6 +12996,7 @@ HTMLTableColElement[JC] def hasAttribute(name: String): Boolean
HTMLTableColElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLTableColElement[JC] def hasAttributes(): Boolean
HTMLTableColElement[JC] def hasChildNodes(): Boolean
+HTMLTableColElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLTableColElement[JC] var id: String
HTMLTableColElement[JC] var innerHTML: String
HTMLTableColElement[JC] var innerText: String
@@ -12048,6 +13041,9 @@ HTMLTableColElement[JC] var oncanplay: js.Function1[Event, _]
HTMLTableColElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLTableColElement[JC] var onchange: js.Function1[Event, _]
HTMLTableColElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLTableColElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLTableColElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLTableColElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLTableColElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLTableColElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLTableColElement[JC] var oncuechange: js.Function1[Event, _]
@@ -12126,6 +13122,7 @@ HTMLTableColElement[JC] def querySelector(selectors: String): Element
HTMLTableColElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLTableColElement[JC] var readyState: js.Any
HTMLTableColElement[JC] var recordNumber: js.Any
+HTMLTableColElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLTableColElement[JC] def remove(): Unit
HTMLTableColElement[JC] def removeAttribute(name: String): Unit
HTMLTableColElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -12135,6 +13132,7 @@ HTMLTableColElement[JC] def removeEventListener[T <: Event](`type`: String, list
HTMLTableColElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLTableColElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLTableColElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLTableColElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLTableColElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLTableColElement[JC] def requestPointerLock(): Unit
HTMLTableColElement[JC] def scrollHeight: Int
@@ -12146,6 +13144,7 @@ HTMLTableColElement[JC] def setAttribute(name: String, value: String): Unit
HTMLTableColElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLTableColElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLTableColElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLTableColElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLTableColElement[JC] def shadowRoot: ShadowRoot
HTMLTableColElement[JC] var span: Int
HTMLTableColElement[JC] var spellcheck: Boolean
@@ -12179,6 +13178,7 @@ HTMLTableElement[JC] def clientLeft: Int
HTMLTableElement[JC] def clientTop: Int
HTMLTableElement[JC] def clientWidth: Int
HTMLTableElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLTableElement[JC] def closest(selector: String): Element
HTMLTableElement[JC] def compareDocumentPosition(other: Node): Int
HTMLTableElement[JC] def contains(child: HTMLElement): Boolean
HTMLTableElement[JC] def contains(otherNode: Node): Boolean
@@ -12199,6 +13199,7 @@ HTMLTableElement[JC] var filters: Object
HTMLTableElement[JC] def firstChild: Node
HTMLTableElement[JC] def firstElementChild: Element
HTMLTableElement[JC] def focus(): Unit
+HTMLTableElement[JC] def focus(options: FocusOptions): Unit
HTMLTableElement[JC] def getAttribute(name: String): String
HTMLTableElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLTableElement[JC] def getAttributeNode(name: String): Attr
@@ -12213,6 +13214,7 @@ HTMLTableElement[JC] def hasAttribute(name: String): Boolean
HTMLTableElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLTableElement[JC] def hasAttributes(): Boolean
HTMLTableElement[JC] def hasChildNodes(): Boolean
+HTMLTableElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLTableElement[JC] var id: String
HTMLTableElement[JC] var innerHTML: String
HTMLTableElement[JC] var innerText: String
@@ -12259,6 +13261,9 @@ HTMLTableElement[JC] var oncanplay: js.Function1[Event, _]
HTMLTableElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLTableElement[JC] var onchange: js.Function1[Event, _]
HTMLTableElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLTableElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLTableElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLTableElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLTableElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLTableElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLTableElement[JC] var oncuechange: js.Function1[Event, _]
@@ -12337,6 +13342,7 @@ HTMLTableElement[JC] def querySelector(selectors: String): Element
HTMLTableElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLTableElement[JC] var readyState: js.Any
HTMLTableElement[JC] var recordNumber: js.Any
+HTMLTableElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLTableElement[JC] def remove(): Unit
HTMLTableElement[JC] def removeAttribute(name: String): Unit
HTMLTableElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -12346,6 +13352,7 @@ HTMLTableElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLTableElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLTableElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLTableElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLTableElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLTableElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLTableElement[JC] def requestPointerLock(): Unit
HTMLTableElement[JC] def rows: HTMLCollection[Element]
@@ -12358,6 +13365,7 @@ HTMLTableElement[JC] def setAttribute(name: String, value: String): Unit
HTMLTableElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLTableElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLTableElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLTableElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLTableElement[JC] def shadowRoot: ShadowRoot
HTMLTableElement[JC] var spellcheck: Boolean
HTMLTableElement[JC] def style: CSSStyleDeclaration
@@ -12396,6 +13404,7 @@ HTMLTableRowElement[JC] def clientLeft: Int
HTMLTableRowElement[JC] def clientTop: Int
HTMLTableRowElement[JC] def clientWidth: Int
HTMLTableRowElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLTableRowElement[JC] def closest(selector: String): Element
HTMLTableRowElement[JC] def compareDocumentPosition(other: Node): Int
HTMLTableRowElement[JC] def contains(child: HTMLElement): Boolean
HTMLTableRowElement[JC] def contains(otherNode: Node): Boolean
@@ -12409,6 +13418,7 @@ HTMLTableRowElement[JC] var filters: Object
HTMLTableRowElement[JC] def firstChild: Node
HTMLTableRowElement[JC] def firstElementChild: Element
HTMLTableRowElement[JC] def focus(): Unit
+HTMLTableRowElement[JC] def focus(options: FocusOptions): Unit
HTMLTableRowElement[JC] def getAttribute(name: String): String
HTMLTableRowElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLTableRowElement[JC] def getAttributeNode(name: String): Attr
@@ -12423,6 +13433,7 @@ HTMLTableRowElement[JC] def hasAttribute(name: String): Boolean
HTMLTableRowElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLTableRowElement[JC] def hasAttributes(): Boolean
HTMLTableRowElement[JC] def hasChildNodes(): Boolean
+HTMLTableRowElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLTableRowElement[JC] var height: js.Any
HTMLTableRowElement[JC] var id: String
HTMLTableRowElement[JC] var innerHTML: String
@@ -12469,6 +13480,9 @@ HTMLTableRowElement[JC] var oncanplay: js.Function1[Event, _]
HTMLTableRowElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLTableRowElement[JC] var onchange: js.Function1[Event, _]
HTMLTableRowElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLTableRowElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLTableRowElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLTableRowElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLTableRowElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLTableRowElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLTableRowElement[JC] var oncuechange: js.Function1[Event, _]
@@ -12547,6 +13561,7 @@ HTMLTableRowElement[JC] def querySelector(selectors: String): Element
HTMLTableRowElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLTableRowElement[JC] var readyState: js.Any
HTMLTableRowElement[JC] var recordNumber: js.Any
+HTMLTableRowElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLTableRowElement[JC] def remove(): Unit
HTMLTableRowElement[JC] def removeAttribute(name: String): Unit
HTMLTableRowElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -12556,6 +13571,7 @@ HTMLTableRowElement[JC] def removeEventListener[T <: Event](`type`: String, list
HTMLTableRowElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLTableRowElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLTableRowElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLTableRowElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLTableRowElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLTableRowElement[JC] def requestPointerLock(): Unit
HTMLTableRowElement[JC] def rowIndex: Int
@@ -12569,6 +13585,7 @@ HTMLTableRowElement[JC] def setAttribute(name: String, value: String): Unit
HTMLTableRowElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLTableRowElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLTableRowElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLTableRowElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLTableRowElement[JC] def shadowRoot: ShadowRoot
HTMLTableRowElement[JC] var spellcheck: Boolean
HTMLTableRowElement[JC] def style: CSSStyleDeclaration
@@ -12600,6 +13617,7 @@ HTMLTableSectionElement[JC] def clientLeft: Int
HTMLTableSectionElement[JC] def clientTop: Int
HTMLTableSectionElement[JC] def clientWidth: Int
HTMLTableSectionElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLTableSectionElement[JC] def closest(selector: String): Element
HTMLTableSectionElement[JC] def compareDocumentPosition(other: Node): Int
HTMLTableSectionElement[JC] def contains(child: HTMLElement): Boolean
HTMLTableSectionElement[JC] def contains(otherNode: Node): Boolean
@@ -12613,6 +13631,7 @@ HTMLTableSectionElement[JC] var filters: Object
HTMLTableSectionElement[JC] def firstChild: Node
HTMLTableSectionElement[JC] def firstElementChild: Element
HTMLTableSectionElement[JC] def focus(): Unit
+HTMLTableSectionElement[JC] def focus(options: FocusOptions): Unit
HTMLTableSectionElement[JC] def getAttribute(name: String): String
HTMLTableSectionElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLTableSectionElement[JC] def getAttributeNode(name: String): Attr
@@ -12627,6 +13646,7 @@ HTMLTableSectionElement[JC] def hasAttribute(name: String): Boolean
HTMLTableSectionElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLTableSectionElement[JC] def hasAttributes(): Boolean
HTMLTableSectionElement[JC] def hasChildNodes(): Boolean
+HTMLTableSectionElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLTableSectionElement[JC] var id: String
HTMLTableSectionElement[JC] var innerHTML: String
HTMLTableSectionElement[JC] var innerText: String
@@ -12673,6 +13693,9 @@ HTMLTableSectionElement[JC] var oncanplay: js.Function1[Event, _]
HTMLTableSectionElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLTableSectionElement[JC] var onchange: js.Function1[Event, _]
HTMLTableSectionElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLTableSectionElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLTableSectionElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLTableSectionElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLTableSectionElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLTableSectionElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLTableSectionElement[JC] var oncuechange: js.Function1[Event, _]
@@ -12751,6 +13774,7 @@ HTMLTableSectionElement[JC] def querySelector(selectors: String): Element
HTMLTableSectionElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLTableSectionElement[JC] var readyState: js.Any
HTMLTableSectionElement[JC] var recordNumber: js.Any
+HTMLTableSectionElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLTableSectionElement[JC] def remove(): Unit
HTMLTableSectionElement[JC] def removeAttribute(name: String): Unit
HTMLTableSectionElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -12760,6 +13784,7 @@ HTMLTableSectionElement[JC] def removeEventListener[T <: Event](`type`: String,
HTMLTableSectionElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLTableSectionElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLTableSectionElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLTableSectionElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLTableSectionElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLTableSectionElement[JC] def requestPointerLock(): Unit
HTMLTableSectionElement[JC] def rows: HTMLCollection[Element]
@@ -12772,6 +13797,7 @@ HTMLTableSectionElement[JC] def setAttribute(name: String, value: String): Unit
HTMLTableSectionElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLTableSectionElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLTableSectionElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLTableSectionElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLTableSectionElement[JC] def shadowRoot: ShadowRoot
HTMLTableSectionElement[JC] var spellcheck: Boolean
HTMLTableSectionElement[JC] def style: CSSStyleDeclaration
@@ -12803,6 +13829,7 @@ HTMLTemplateElement[JC] def clientLeft: Int
HTMLTemplateElement[JC] def clientTop: Int
HTMLTemplateElement[JC] def clientWidth: Int
HTMLTemplateElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLTemplateElement[JC] def closest(selector: String): Element
HTMLTemplateElement[JC] def compareDocumentPosition(other: Node): Int
HTMLTemplateElement[JC] def contains(child: HTMLElement): Boolean
HTMLTemplateElement[JC] def contains(otherNode: Node): Boolean
@@ -12816,6 +13843,7 @@ HTMLTemplateElement[JC] var filters: Object
HTMLTemplateElement[JC] def firstChild: Node
HTMLTemplateElement[JC] def firstElementChild: Element
HTMLTemplateElement[JC] def focus(): Unit
+HTMLTemplateElement[JC] def focus(options: FocusOptions): Unit
HTMLTemplateElement[JC] def getAttribute(name: String): String
HTMLTemplateElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLTemplateElement[JC] def getAttributeNode(name: String): Attr
@@ -12830,6 +13858,7 @@ HTMLTemplateElement[JC] def hasAttribute(name: String): Boolean
HTMLTemplateElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLTemplateElement[JC] def hasAttributes(): Boolean
HTMLTemplateElement[JC] def hasChildNodes(): Boolean
+HTMLTemplateElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLTemplateElement[JC] var id: String
HTMLTemplateElement[JC] var innerHTML: String
HTMLTemplateElement[JC] var innerText: String
@@ -12874,6 +13903,9 @@ HTMLTemplateElement[JC] var oncanplay: js.Function1[Event, _]
HTMLTemplateElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLTemplateElement[JC] var onchange: js.Function1[Event, _]
HTMLTemplateElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLTemplateElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLTemplateElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLTemplateElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLTemplateElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLTemplateElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLTemplateElement[JC] var oncuechange: js.Function1[Event, _]
@@ -12952,6 +13984,7 @@ HTMLTemplateElement[JC] def querySelector(selectors: String): Element
HTMLTemplateElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLTemplateElement[JC] var readyState: js.Any
HTMLTemplateElement[JC] var recordNumber: js.Any
+HTMLTemplateElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLTemplateElement[JC] def remove(): Unit
HTMLTemplateElement[JC] def removeAttribute(name: String): Unit
HTMLTemplateElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -12961,6 +13994,7 @@ HTMLTemplateElement[JC] def removeEventListener[T <: Event](`type`: String, list
HTMLTemplateElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLTemplateElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLTemplateElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLTemplateElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLTemplateElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLTemplateElement[JC] def requestPointerLock(): Unit
HTMLTemplateElement[JC] def scrollHeight: Int
@@ -12972,6 +14006,7 @@ HTMLTemplateElement[JC] def setAttribute(name: String, value: String): Unit
HTMLTemplateElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLTemplateElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLTemplateElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLTemplateElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLTemplateElement[JC] def shadowRoot: ShadowRoot
HTMLTemplateElement[JC] var spellcheck: Boolean
HTMLTemplateElement[JC] def style: CSSStyleDeclaration
@@ -13005,6 +14040,7 @@ HTMLTextAreaElement[JC] def clientLeft: Int
HTMLTextAreaElement[JC] def clientTop: Int
HTMLTextAreaElement[JC] def clientWidth: Int
HTMLTextAreaElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLTextAreaElement[JC] def closest(selector: String): Element
HTMLTextAreaElement[JC] var cols: Int
HTMLTextAreaElement[JC] def compareDocumentPosition(other: Node): Int
HTMLTextAreaElement[JC] def contains(child: HTMLElement): Boolean
@@ -13020,6 +14056,7 @@ HTMLTextAreaElement[JC] var filters: Object
HTMLTextAreaElement[JC] def firstChild: Node
HTMLTextAreaElement[JC] def firstElementChild: Element
HTMLTextAreaElement[JC] def focus(): Unit
+HTMLTextAreaElement[JC] def focus(options: FocusOptions): Unit
HTMLTextAreaElement[JC] def form: HTMLFormElement
HTMLTextAreaElement[JC] def getAttribute(name: String): String
HTMLTextAreaElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
@@ -13035,6 +14072,7 @@ HTMLTextAreaElement[JC] def hasAttribute(name: String): Boolean
HTMLTextAreaElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLTextAreaElement[JC] def hasAttributes(): Boolean
HTMLTextAreaElement[JC] def hasChildNodes(): Boolean
+HTMLTextAreaElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLTextAreaElement[JC] var id: String
HTMLTextAreaElement[JC] var innerHTML: String
HTMLTextAreaElement[JC] var innerText: String
@@ -13081,6 +14119,9 @@ HTMLTextAreaElement[JC] var oncanplay: js.Function1[Event, _]
HTMLTextAreaElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLTextAreaElement[JC] var onchange: js.Function1[Event, _]
HTMLTextAreaElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLTextAreaElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLTextAreaElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLTextAreaElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLTextAreaElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLTextAreaElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLTextAreaElement[JC] var oncuechange: js.Function1[Event, _]
@@ -13161,6 +14202,7 @@ HTMLTextAreaElement[JC] def querySelectorAll(selectors: String): NodeList[Elemen
HTMLTextAreaElement[JC] var readOnly: Boolean
HTMLTextAreaElement[JC] var readyState: js.Any
HTMLTextAreaElement[JC] var recordNumber: js.Any
+HTMLTextAreaElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLTextAreaElement[JC] def remove(): Unit
HTMLTextAreaElement[JC] def removeAttribute(name: String): Unit
HTMLTextAreaElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -13170,6 +14212,7 @@ HTMLTextAreaElement[JC] def removeEventListener[T <: Event](`type`: String, list
HTMLTextAreaElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLTextAreaElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLTextAreaElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLTextAreaElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLTextAreaElement[JC] def reportValidity(): Boolean
HTMLTextAreaElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLTextAreaElement[JC] def requestPointerLock(): Unit
@@ -13188,6 +14231,7 @@ HTMLTextAreaElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName:
HTMLTextAreaElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLTextAreaElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
HTMLTextAreaElement[JC] def setCustomValidity(error: String): Unit
+HTMLTextAreaElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLTextAreaElement[JC] def setSelectionRange(start: Int, end: Int): Unit
HTMLTextAreaElement[JC] def shadowRoot: ShadowRoot
HTMLTextAreaElement[JC] var spellcheck: Boolean
@@ -13227,6 +14271,7 @@ HTMLTitleElement[JC] def clientLeft: Int
HTMLTitleElement[JC] def clientTop: Int
HTMLTitleElement[JC] def clientWidth: Int
HTMLTitleElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLTitleElement[JC] def closest(selector: String): Element
HTMLTitleElement[JC] def compareDocumentPosition(other: Node): Int
HTMLTitleElement[JC] def contains(child: HTMLElement): Boolean
HTMLTitleElement[JC] def contains(otherNode: Node): Boolean
@@ -13239,6 +14284,7 @@ HTMLTitleElement[JC] var filters: Object
HTMLTitleElement[JC] def firstChild: Node
HTMLTitleElement[JC] def firstElementChild: Element
HTMLTitleElement[JC] def focus(): Unit
+HTMLTitleElement[JC] def focus(options: FocusOptions): Unit
HTMLTitleElement[JC] def getAttribute(name: String): String
HTMLTitleElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLTitleElement[JC] def getAttributeNode(name: String): Attr
@@ -13253,6 +14299,7 @@ HTMLTitleElement[JC] def hasAttribute(name: String): Boolean
HTMLTitleElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLTitleElement[JC] def hasAttributes(): Boolean
HTMLTitleElement[JC] def hasChildNodes(): Boolean
+HTMLTitleElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLTitleElement[JC] var id: String
HTMLTitleElement[JC] var innerHTML: String
HTMLTitleElement[JC] var innerText: String
@@ -13297,6 +14344,9 @@ HTMLTitleElement[JC] var oncanplay: js.Function1[Event, _]
HTMLTitleElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLTitleElement[JC] var onchange: js.Function1[Event, _]
HTMLTitleElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLTitleElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLTitleElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLTitleElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLTitleElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLTitleElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLTitleElement[JC] var oncuechange: js.Function1[Event, _]
@@ -13375,6 +14425,7 @@ HTMLTitleElement[JC] def querySelector(selectors: String): Element
HTMLTitleElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLTitleElement[JC] var readyState: js.Any
HTMLTitleElement[JC] var recordNumber: js.Any
+HTMLTitleElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLTitleElement[JC] def remove(): Unit
HTMLTitleElement[JC] def removeAttribute(name: String): Unit
HTMLTitleElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -13384,6 +14435,7 @@ HTMLTitleElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLTitleElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLTitleElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLTitleElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLTitleElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLTitleElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLTitleElement[JC] def requestPointerLock(): Unit
HTMLTitleElement[JC] def scrollHeight: Int
@@ -13395,6 +14447,7 @@ HTMLTitleElement[JC] def setAttribute(name: String, value: String): Unit
HTMLTitleElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLTitleElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLTitleElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLTitleElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLTitleElement[JC] def shadowRoot: ShadowRoot
HTMLTitleElement[JC] var spellcheck: Boolean
HTMLTitleElement[JC] def style: CSSStyleDeclaration
@@ -13427,6 +14480,7 @@ HTMLTrackElement[JC] def clientLeft: Int
HTMLTrackElement[JC] def clientTop: Int
HTMLTrackElement[JC] def clientWidth: Int
HTMLTrackElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLTrackElement[JC] def closest(selector: String): Element
HTMLTrackElement[JC] def compareDocumentPosition(other: Node): Int
HTMLTrackElement[JC] def contains(child: HTMLElement): Boolean
HTMLTrackElement[JC] def contains(otherNode: Node): Boolean
@@ -13439,6 +14493,7 @@ HTMLTrackElement[JC] var filters: Object
HTMLTrackElement[JC] def firstChild: Node
HTMLTrackElement[JC] def firstElementChild: Element
HTMLTrackElement[JC] def focus(): Unit
+HTMLTrackElement[JC] def focus(options: FocusOptions): Unit
HTMLTrackElement[JC] def getAttribute(name: String): String
HTMLTrackElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLTrackElement[JC] def getAttributeNode(name: String): Attr
@@ -13453,6 +14508,7 @@ HTMLTrackElement[JC] def hasAttribute(name: String): Boolean
HTMLTrackElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLTrackElement[JC] def hasAttributes(): Boolean
HTMLTrackElement[JC] def hasChildNodes(): Boolean
+HTMLTrackElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLTrackElement[JC] var id: String
HTMLTrackElement[JC] var innerHTML: String
HTMLTrackElement[JC] var innerText: String
@@ -13499,6 +14555,9 @@ HTMLTrackElement[JC] var oncanplay: js.Function1[Event, _]
HTMLTrackElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLTrackElement[JC] var onchange: js.Function1[Event, _]
HTMLTrackElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLTrackElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLTrackElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLTrackElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLTrackElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLTrackElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLTrackElement[JC] var oncuechange: js.Function1[Event, _]
@@ -13577,6 +14636,7 @@ HTMLTrackElement[JC] def querySelector(selectors: String): Element
HTMLTrackElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLTrackElement[JC] var readyState: js.Any
HTMLTrackElement[JC] var recordNumber: js.Any
+HTMLTrackElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLTrackElement[JC] def remove(): Unit
HTMLTrackElement[JC] def removeAttribute(name: String): Unit
HTMLTrackElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -13586,6 +14646,7 @@ HTMLTrackElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLTrackElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLTrackElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLTrackElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLTrackElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLTrackElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLTrackElement[JC] def requestPointerLock(): Unit
HTMLTrackElement[JC] def scrollHeight: Int
@@ -13597,6 +14658,7 @@ HTMLTrackElement[JC] def setAttribute(name: String, value: String): Unit
HTMLTrackElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLTrackElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLTrackElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLTrackElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLTrackElement[JC] def shadowRoot: ShadowRoot
HTMLTrackElement[JC] var spellcheck: Boolean
HTMLTrackElement[JC] var src: String
@@ -13631,6 +14693,7 @@ HTMLUListElement[JC] def clientLeft: Int
HTMLUListElement[JC] def clientTop: Int
HTMLUListElement[JC] def clientWidth: Int
HTMLUListElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLUListElement[JC] def closest(selector: String): Element
HTMLUListElement[JC] def compareDocumentPosition(other: Node): Int
HTMLUListElement[JC] def contains(child: HTMLElement): Boolean
HTMLUListElement[JC] def contains(otherNode: Node): Boolean
@@ -13643,6 +14706,7 @@ HTMLUListElement[JC] var filters: Object
HTMLUListElement[JC] def firstChild: Node
HTMLUListElement[JC] def firstElementChild: Element
HTMLUListElement[JC] def focus(): Unit
+HTMLUListElement[JC] def focus(options: FocusOptions): Unit
HTMLUListElement[JC] def getAttribute(name: String): String
HTMLUListElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLUListElement[JC] def getAttributeNode(name: String): Attr
@@ -13657,6 +14721,7 @@ HTMLUListElement[JC] def hasAttribute(name: String): Boolean
HTMLUListElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLUListElement[JC] def hasAttributes(): Boolean
HTMLUListElement[JC] def hasChildNodes(): Boolean
+HTMLUListElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLUListElement[JC] var id: String
HTMLUListElement[JC] var innerHTML: String
HTMLUListElement[JC] var innerText: String
@@ -13701,6 +14766,9 @@ HTMLUListElement[JC] var oncanplay: js.Function1[Event, _]
HTMLUListElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLUListElement[JC] var onchange: js.Function1[Event, _]
HTMLUListElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLUListElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLUListElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLUListElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLUListElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLUListElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLUListElement[JC] var oncuechange: js.Function1[Event, _]
@@ -13779,6 +14847,7 @@ HTMLUListElement[JC] def querySelector(selectors: String): Element
HTMLUListElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLUListElement[JC] var readyState: js.Any
HTMLUListElement[JC] var recordNumber: js.Any
+HTMLUListElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLUListElement[JC] def remove(): Unit
HTMLUListElement[JC] def removeAttribute(name: String): Unit
HTMLUListElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -13788,6 +14857,7 @@ HTMLUListElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLUListElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLUListElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLUListElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLUListElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLUListElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLUListElement[JC] def requestPointerLock(): Unit
HTMLUListElement[JC] def scrollHeight: Int
@@ -13799,6 +14869,7 @@ HTMLUListElement[JC] def setAttribute(name: String, value: String): Unit
HTMLUListElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLUListElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLUListElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLUListElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLUListElement[JC] def shadowRoot: ShadowRoot
HTMLUListElement[JC] var spellcheck: Boolean
HTMLUListElement[JC] def style: CSSStyleDeclaration
@@ -13830,6 +14901,7 @@ HTMLUnknownElement[JC] def clientLeft: Int
HTMLUnknownElement[JC] def clientTop: Int
HTMLUnknownElement[JC] def clientWidth: Int
HTMLUnknownElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLUnknownElement[JC] def closest(selector: String): Element
HTMLUnknownElement[JC] def compareDocumentPosition(other: Node): Int
HTMLUnknownElement[JC] def contains(child: HTMLElement): Boolean
HTMLUnknownElement[JC] def contains(otherNode: Node): Boolean
@@ -13842,6 +14914,7 @@ HTMLUnknownElement[JC] var filters: Object
HTMLUnknownElement[JC] def firstChild: Node
HTMLUnknownElement[JC] def firstElementChild: Element
HTMLUnknownElement[JC] def focus(): Unit
+HTMLUnknownElement[JC] def focus(options: FocusOptions): Unit
HTMLUnknownElement[JC] def getAttribute(name: String): String
HTMLUnknownElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLUnknownElement[JC] def getAttributeNode(name: String): Attr
@@ -13856,6 +14929,7 @@ HTMLUnknownElement[JC] def hasAttribute(name: String): Boolean
HTMLUnknownElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLUnknownElement[JC] def hasAttributes(): Boolean
HTMLUnknownElement[JC] def hasChildNodes(): Boolean
+HTMLUnknownElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLUnknownElement[JC] var id: String
HTMLUnknownElement[JC] var innerHTML: String
HTMLUnknownElement[JC] var innerText: String
@@ -13900,6 +14974,9 @@ HTMLUnknownElement[JC] var oncanplay: js.Function1[Event, _]
HTMLUnknownElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLUnknownElement[JC] var onchange: js.Function1[Event, _]
HTMLUnknownElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLUnknownElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLUnknownElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLUnknownElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLUnknownElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLUnknownElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLUnknownElement[JC] var oncuechange: js.Function1[Event, _]
@@ -13978,6 +15055,7 @@ HTMLUnknownElement[JC] def querySelector(selectors: String): Element
HTMLUnknownElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLUnknownElement[JC] var readyState: js.Any
HTMLUnknownElement[JC] var recordNumber: js.Any
+HTMLUnknownElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLUnknownElement[JC] def remove(): Unit
HTMLUnknownElement[JC] def removeAttribute(name: String): Unit
HTMLUnknownElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -13987,6 +15065,7 @@ HTMLUnknownElement[JC] def removeEventListener[T <: Event](`type`: String, liste
HTMLUnknownElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLUnknownElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLUnknownElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLUnknownElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLUnknownElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLUnknownElement[JC] def requestPointerLock(): Unit
HTMLUnknownElement[JC] def scrollHeight: Int
@@ -13998,6 +15077,7 @@ HTMLUnknownElement[JC] def setAttribute(name: String, value: String): Unit
HTMLUnknownElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLUnknownElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLUnknownElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLUnknownElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLUnknownElement[JC] def shadowRoot: ShadowRoot
HTMLUnknownElement[JC] var spellcheck: Boolean
HTMLUnknownElement[JC] def style: CSSStyleDeclaration
@@ -14033,6 +15113,7 @@ HTMLVideoElement[JC] def clientLeft: Int
HTMLVideoElement[JC] def clientTop: Int
HTMLVideoElement[JC] def clientWidth: Int
HTMLVideoElement[JC] def cloneNode(deep: Boolean?): Node
+HTMLVideoElement[JC] def closest(selector: String): Element
HTMLVideoElement[JC] def compareDocumentPosition(other: Node): Int
HTMLVideoElement[JC] def contains(child: HTMLElement): Boolean
HTMLVideoElement[JC] def contains(otherNode: Node): Boolean
@@ -14052,6 +15133,7 @@ HTMLVideoElement[JC] var filters: Object
HTMLVideoElement[JC] def firstChild: Node
HTMLVideoElement[JC] def firstElementChild: Element
HTMLVideoElement[JC] def focus(): Unit
+HTMLVideoElement[JC] def focus(options: FocusOptions): Unit
HTMLVideoElement[JC] def getAttribute(name: String): String
HTMLVideoElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
HTMLVideoElement[JC] def getAttributeNode(name: String): Attr
@@ -14066,6 +15148,7 @@ HTMLVideoElement[JC] def hasAttribute(name: String): Boolean
HTMLVideoElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
HTMLVideoElement[JC] def hasAttributes(): Boolean
HTMLVideoElement[JC] def hasChildNodes(): Boolean
+HTMLVideoElement[JC] def hasPointerCapture(pointerId: Double): Boolean
HTMLVideoElement[JC] var height: Int
HTMLVideoElement[JC] var id: String
HTMLVideoElement[JC] def initialTime: Double
@@ -14116,6 +15199,9 @@ HTMLVideoElement[JC] var oncanplay: js.Function1[Event, _]
HTMLVideoElement[JC] var oncanplaythrough: js.Function1[Event, _]
HTMLVideoElement[JC] var onchange: js.Function1[Event, _]
HTMLVideoElement[JC] var onclick: js.Function1[MouseEvent, _]
+HTMLVideoElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+HTMLVideoElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+HTMLVideoElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
HTMLVideoElement[JC] var oncontextmenu: js.Function1[MouseEvent, _]
HTMLVideoElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
HTMLVideoElement[JC] var oncuechange: js.Function1[Event, _]
@@ -14201,6 +15287,7 @@ HTMLVideoElement[JC] def querySelector(selectors: String): Element
HTMLVideoElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
HTMLVideoElement[JC] var readyState: js.Any
HTMLVideoElement[JC] var recordNumber: js.Any
+HTMLVideoElement[JC] def releasePointerCapture(pointerId: Double): Unit
HTMLVideoElement[JC] def remove(): Unit
HTMLVideoElement[JC] def removeAttribute(name: String): Unit
HTMLVideoElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -14210,6 +15297,7 @@ HTMLVideoElement[JC] def removeEventListener[T <: Event](`type`: String, listene
HTMLVideoElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
HTMLVideoElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
HTMLVideoElement[JC] def replaceChildren(nodes: Node | String*): Unit
+HTMLVideoElement[JC] def replaceWith(nodes: Node | String*): Unit
HTMLVideoElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
HTMLVideoElement[JC] def requestPointerLock(): Unit
HTMLVideoElement[JC] def scrollHeight: Int
@@ -14223,6 +15311,7 @@ HTMLVideoElement[JC] def setAttribute(name: String, value: String): Unit
HTMLVideoElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
HTMLVideoElement[JC] def setAttributeNode(newAttr: Attr): Attr
HTMLVideoElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+HTMLVideoElement[JC] def setPointerCapture(pointerId: Double): Unit
HTMLVideoElement[JC] def shadowRoot: ShadowRoot
HTMLVideoElement[JC] var spellcheck: Boolean
HTMLVideoElement[JC] var src: String
@@ -14248,6 +15337,7 @@ HashAlgorithm[SO] val name = name0
HashChangeEvent[JT] def bubbles: Boolean
HashChangeEvent[JT] def cancelBubble: Boolean
HashChangeEvent[JT] def cancelable: Boolean
+HashChangeEvent[JT] def composed: Boolean
HashChangeEvent[JT] def currentTarget: EventTarget
HashChangeEvent[JT] def defaultPrevented: Boolean
HashChangeEvent[JT] def eventPhase: Int
@@ -14276,6 +15366,7 @@ History[JC] def pushState(statedata: js.Any, title: String): Unit
History[JC] def pushState(statedata: js.Any, title: String, url: String): Unit
History[JC] def replaceState(statedata: js.Any, title: String): Unit
History[JC] def replaceState(statedata: js.Any, title: String, url: String): Unit
+History[JC] var scrollRestoration: ScrollRestoration
History[JC] def state: js.Any
HkdfCtrParams[JT] val context: BufferSource
HkdfCtrParams[JT] val hash: HashAlgorithmIdentifier
@@ -14371,6 +15462,7 @@ IDBEnvironment[JT] def indexedDB: IDBFactory (@deprecated in 1.2.0)
IDBEvent[JC] def bubbles: Boolean
IDBEvent[JC] def cancelBubble: Boolean
IDBEvent[JC] def cancelable: Boolean
+IDBEvent[JC] def composed: Boolean
IDBEvent[JC] def currentTarget: EventTarget
IDBEvent[JC] def defaultPrevented: Boolean
IDBEvent[JC] def eventPhase: Int
@@ -14401,8 +15493,8 @@ IDBIndex[JC] def keyPath: IDBKeyPath
IDBIndex[JC] val multiEntry: Boolean
IDBIndex[JC] def name: String
IDBIndex[JC] def objectStore: IDBObjectStore
-IDBIndex[JC] def openCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursor[S]]
-IDBIndex[JC] def openKeyCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursorReadOnly[S]]
+IDBIndex[JC] def openCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursorWithValue[S]]
+IDBIndex[JC] def openKeyCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursor[S]]
IDBIndex[JC] def unique: Boolean
IDBKeyRange[JC] def lower: IDBKey
IDBKeyRange[JC] def lowerOpen: Boolean
@@ -14426,8 +15518,8 @@ IDBObjectStore[JC] def index(name: String): IDBIndex
IDBObjectStore[JC] def indexNames: DOMStringList
IDBObjectStore[JC] def keyPath: IDBKeyPath
IDBObjectStore[JC] def name: String
-IDBObjectStore[JC] def openCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursor[S]]
-IDBObjectStore[JC] def openKeyCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursorReadOnly[S]]
+IDBObjectStore[JC] def openCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursorWithValue[S]]
+IDBObjectStore[JC] def openKeyCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursor[S]]
IDBObjectStore[JC] def put(value: IDBValue, key: IDBKey?): IDBRequest[IDBObjectStore, IDBKey]
IDBObjectStore[JC] def transaction: IDBTransaction
IDBOpenDBRequest[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
@@ -14466,8 +15558,8 @@ IDBStoreLike[JT] def getAllKeys(query: js.UndefOr[IDBKeyRange | IDBKey]?, count:
IDBStoreLike[JT] def getKey(key: IDBKey): IDBRequest[S, js.UndefOr[IDBKey]]
IDBStoreLike[JT] def keyPath: IDBKeyPath
IDBStoreLike[JT] def name: String
-IDBStoreLike[JT] def openCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursor[S]]
-IDBStoreLike[JT] def openKeyCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursorReadOnly[S]]
+IDBStoreLike[JT] def openCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursorWithValue[S]]
+IDBStoreLike[JT] def openKeyCursor(range: js.UndefOr[IDBKeyRange | IDBKey]?, direction: js.UndefOr[IDBCursorDirection]?): IDBRequest[S, IDBCursor[S]]
IDBTransaction[JC] def abort(): Unit
IDBTransaction[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
IDBTransaction[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
@@ -14493,6 +15585,7 @@ IDBTransactionOptions[JT] val durability: js.UndefOr[IDBTransactionDurability]
IDBVersionChangeEvent[JC] def bubbles: Boolean
IDBVersionChangeEvent[JC] def cancelBubble: Boolean
IDBVersionChangeEvent[JC] def cancelable: Boolean
+IDBVersionChangeEvent[JC] def composed: Boolean
IDBVersionChangeEvent[JC] def currentTarget: EventTarget
IDBVersionChangeEvent[JC] def defaultPrevented: Boolean
IDBVersionChangeEvent[JC] def eventPhase: Int
@@ -14514,15 +15607,342 @@ IDBVersionChangeEventInit[JT] var composed: js.UndefOr[Boolean]
IDBVersionChangeEventInit[JT] var newVersion: js.UndefOr[java.lang.Double]
IDBVersionChangeEventInit[JT] var oldVersion: js.UndefOr[Double]
IDBVersionChangeEventInit[JT] var scoped: js.UndefOr[Boolean]
+Image[JC] var accessKey: String
+Image[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+Image[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+Image[JC] def after(nodes: Node | String*): Unit
+Image[JC] var alt: String
+Image[JC] def append(nodes: Node | String*): Unit
+Image[JC] def appendChild(newChild: Node): Node
+Image[JC] def attachShadow(init: ShadowRootInit): ShadowRoot
+Image[JC] def attributes: NamedNodeMap
+Image[JC] def baseURI: String
+Image[JC] def before(nodes: Node | String*): Unit
+Image[JC] def blur(): Unit
+Image[JC] def childElementCount: Int
+Image[JC] def childNodes: NodeList[Node]
+Image[JC] def children: HTMLCollection[Element]
+Image[JC] var classList: DOMTokenList
+Image[JC] var className: String
+Image[JC] def click(): Unit
+Image[JC] def clientHeight: Int
+Image[JC] def clientLeft: Int
+Image[JC] def clientTop: Int
+Image[JC] def clientWidth: Int
+Image[JC] def cloneNode(deep: Boolean?): Node
+Image[JC] def closest(selector: String): Element
+Image[JC] def compareDocumentPosition(other: Node): Int
+Image[JC] def complete: Boolean
+Image[JC] def contains(child: HTMLElement): Boolean
+Image[JC] def contains(otherNode: Node): Boolean
+Image[JC] var contentEditable: String
+Image[JC] def currentSrc: String
+Image[JC] def dataset: js.Dictionary[String]
+Image[JC] var dir: String
+Image[JC] def dispatchEvent(evt: Event): Boolean
+Image[JC] var draggable: Boolean
+Image[JC] var filters: Object
+Image[JC] def firstChild: Node
+Image[JC] def firstElementChild: Element
+Image[JC] def focus(): Unit
+Image[JC] def focus(options: FocusOptions): Unit
+Image[JC] def getAttribute(name: String): String
+Image[JC] def getAttributeNS(namespaceURI: String, localName: String): String
+Image[JC] def getAttributeNode(name: String): Attr
+Image[JC] def getAttributeNodeNS(namespaceURI: String, localName: String): Attr
+Image[JC] def getBoundingClientRect(): DOMRect
+Image[JC] def getClientRects(): DOMRectList
+Image[JC] def getElementsByClassName(classNames: String): HTMLCollection[Element]
+Image[JC] def getElementsByTagName(name: String): HTMLCollection[Element]
+Image[JC] def getElementsByTagNameNS(namespaceURI: String, localName: String): HTMLCollection[Element]
+Image[JC] var gotpointercapture: js.Function1[PointerEvent, _]
+Image[JC] def hasAttribute(name: String): Boolean
+Image[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
+Image[JC] def hasAttributes(): Boolean
+Image[JC] def hasChildNodes(): Boolean
+Image[JC] def hasPointerCapture(pointerId: Double): Boolean
+Image[JC] var height: Int
+Image[JC] var href: String
+Image[JC] var id: String
+Image[JC] var innerHTML: String
+Image[JC] var innerText: String
+Image[JC] def insertAdjacentElement(position: String, element: Element): Element
+Image[JC] def insertAdjacentHTML(where: String, html: String): Unit
+Image[JC] def insertBefore(newChild: Node, refChild: Node): Node
+Image[JC] def isConnected: Boolean
+Image[JC] def isContentEditable: Boolean
+Image[JC] def isDefaultNamespace(namespaceURI: String): Boolean
+Image[JC] def isEqualNode(arg: Node): Boolean
+Image[JC] var isMap: Boolean
+Image[JC] def isSameNode(other: Node): Boolean
+Image[JC] def isSupported(feature: String, version: String): Boolean
+Image[JC] var lang: String
+Image[JC] def lastChild: Node
+Image[JC] def lastElementChild: Element
+Image[JC] var loading: LazyLoadingState
+Image[JC] def localName: String
+Image[JC] def lookupNamespaceURI(prefix: String): String
+Image[JC] def lookupPrefix(namespaceURI: String): String
+Image[JC] var lostpointercapture: js.Function1[PointerEvent, _]
+Image[JC] def matches(selector: String): Boolean
+Image[JC] def namespaceURI: String
+Image[JC] var naturalHeight: Int
+Image[JC] var naturalWidth: Int
+Image[JC] def nextElementSibling: Element
+Image[JC] def nextSibling: Node
+Image[JC] def nodeName: String
+Image[JC] def nodeType: Int
+Image[JC] var nodeValue: String
+Image[JC] def normalize(): Unit
+Image[JC] def offsetHeight: Double
+Image[JC] def offsetLeft: Double
+Image[JC] def offsetParent: Element
+Image[JC] def offsetTop: Double
+Image[JC] def offsetWidth: Double
+Image[JC] var onabort: js.Function1[UIEvent, _]
+Image[JC] var onactivate: js.Function1[UIEvent, _]
+Image[JC] var onbeforeactivate: js.Function1[UIEvent, _]
+Image[JC] var onbeforecopy: js.Function1[DragEvent, _]
+Image[JC] var onbeforecut: js.Function1[DragEvent, _]
+Image[JC] var onbeforedeactivate: js.Function1[UIEvent, _]
+Image[JC] var onbeforepaste: js.Function1[DragEvent, _]
+Image[JC] var onblur: js.Function1[FocusEvent, _]
+Image[JC] var oncanplay: js.Function1[Event, _]
+Image[JC] var oncanplaythrough: js.Function1[Event, _]
+Image[JC] var onchange: js.Function1[Event, _]
+Image[JC] var onclick: js.Function1[MouseEvent, _]
+Image[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+Image[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+Image[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
+Image[JC] var oncontextmenu: js.Function1[MouseEvent, _]
+Image[JC] var oncopy: js.Function1[ClipboardEvent, _]
+Image[JC] var oncuechange: js.Function1[Event, _]
+Image[JC] var oncut: js.Function1[ClipboardEvent, _]
+Image[JC] var ondblclick: js.Function1[MouseEvent, _]
+Image[JC] var ondeactivate: js.Function1[UIEvent, _]
+Image[JC] var ondrag: js.Function1[DragEvent, _]
+Image[JC] var ondragend: js.Function1[DragEvent, _]
+Image[JC] var ondragenter: js.Function1[DragEvent, _]
+Image[JC] var ondragleave: js.Function1[DragEvent, _]
+Image[JC] var ondragover: js.Function1[DragEvent, _]
+Image[JC] var ondragstart: js.Function1[DragEvent, _]
+Image[JC] var ondrop: js.Function1[DragEvent, _]
+Image[JC] var ondurationchange: js.Function1[Event, _]
+Image[JC] var onemptied: js.Function1[Event, _]
+Image[JC] var onended: js.Function1[Event, _]
+Image[JC] var onfocus: js.Function1[FocusEvent, _]
+Image[JC] var onfocusin: js.Function1[FocusEvent, _]
+Image[JC] var onfocusout: js.Function1[FocusEvent, _]
+Image[JC] var onfullscreenchange: js.Function1[Event, _]
+Image[JC] var onfullscreenerror: js.Function1[Event, _]
+Image[JC] var onhelp: js.Function1[Event, _]
+Image[JC] var oninput: js.Function1[Event, _]
+Image[JC] var onkeydown: js.Function1[KeyboardEvent, _]
+Image[JC] var onkeypress: js.Function1[KeyboardEvent, _]
+Image[JC] var onkeyup: js.Function1[KeyboardEvent, _]
+Image[JC] var onload: js.Function1[Event, _]
+Image[JC] var onloadeddata: js.Function1[Event, _]
+Image[JC] var onloadedmetadata: js.Function1[Event, _]
+Image[JC] var onloadstart: js.Function1[Event, _]
+Image[JC] var onmousedown: js.Function1[MouseEvent, _]
+Image[JC] var onmouseenter: js.Function1[MouseEvent, _]
+Image[JC] var onmouseleave: js.Function1[MouseEvent, _]
+Image[JC] var onmousemove: js.Function1[MouseEvent, _]
+Image[JC] var onmouseout: js.Function1[MouseEvent, _]
+Image[JC] var onmouseover: js.Function1[MouseEvent, _]
+Image[JC] var onmouseup: js.Function1[MouseEvent, _]
+Image[JC] var onmousewheel: js.Function1[WheelEvent, _]
+Image[JC] var onpaste: js.Function1[ClipboardEvent, _]
+Image[JC] var onpause: js.Function1[Event, _]
+Image[JC] var onplay: js.Function1[Event, _]
+Image[JC] var onplaying: js.Function1[Event, _]
+Image[JC] var onpointercancel: js.Function1[PointerEvent, _]
+Image[JC] var onpointerdown: js.Function1[PointerEvent, _]
+Image[JC] var onpointerenter: js.Function1[PointerEvent, _]
+Image[JC] var onpointerleave: js.Function1[PointerEvent, _]
+Image[JC] var onpointermove: js.Function1[PointerEvent, _]
+Image[JC] var onpointerout: js.Function1[PointerEvent, _]
+Image[JC] var onpointerover: js.Function1[PointerEvent, _]
+Image[JC] var onpointerup: js.Function1[PointerEvent, _]
+Image[JC] var onprogress: js.Function1[js.Any, _]
+Image[JC] var onratechange: js.Function1[Event, _]
+Image[JC] var onreadystatechange: js.Function1[Event, _]
+Image[JC] var onreset: js.Function1[Event, _]
+Image[JC] var onscroll: js.Function1[UIEvent, _]
+Image[JC] var onseeked: js.Function1[Event, _]
+Image[JC] var onseeking: js.Function1[Event, _]
+Image[JC] var onselect: js.Function1[UIEvent, _]
+Image[JC] var onselectstart: js.Function1[Event, _]
+Image[JC] var onstalled: js.Function1[Event, _]
+Image[JC] var onsubmit: js.Function1[Event, _]
+Image[JC] var onsuspend: js.Function1[Event, _]
+Image[JC] var ontimeupdate: js.Function1[Event, _]
+Image[JC] var onvolumechange: js.Function1[Event, _]
+Image[JC] var onwaiting: js.Function1[Event, _]
+Image[JC] var onwheel: js.Function1[WheelEvent, _]
+Image[JC] var outerHTML: String
+Image[JC] def ownerDocument: Document
+Image[JC] override def ownerDocument: HTMLDocument
+Image[JC] var parentElement: HTMLElement
+Image[JC] def parentNode: Node
+Image[JC] def prefix: String
+Image[JC] def prepend(nodes: Node | String*): Unit
+Image[JC] def previousElementSibling: Element
+Image[JC] def previousSibling: Node
+Image[JC] def querySelector(selectors: String): Element
+Image[JC] def querySelectorAll(selectors: String): NodeList[Element]
+Image[JC] var readyState: js.Any
+Image[JC] var recordNumber: js.Any
+Image[JC] def releasePointerCapture(pointerId: Double): Unit
+Image[JC] def remove(): Unit
+Image[JC] def removeAttribute(name: String): Unit
+Image[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
+Image[JC] def removeAttributeNode(oldAttr: Attr): Attr
+Image[JC] def removeChild(oldChild: Node): Node
+Image[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+Image[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+Image[JC] def replaceChild(newChild: Node, oldChild: Node): Node
+Image[JC] def replaceChildren(nodes: Node | String*): Unit
+Image[JC] def replaceWith(nodes: Node | String*): Unit
+Image[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
+Image[JC] def requestPointerLock(): Unit
+Image[JC] def scrollHeight: Int
+Image[JC] def scrollIntoView(top: Boolean?): Unit
+Image[JC] var scrollLeft: Double
+Image[JC] var scrollTop: Double
+Image[JC] def scrollWidth: Int
+Image[JC] def setAttribute(name: String, value: String): Unit
+Image[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
+Image[JC] def setAttributeNode(newAttr: Attr): Attr
+Image[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+Image[JC] def setPointerCapture(pointerId: Double): Unit
+Image[JC] def shadowRoot: ShadowRoot
+Image[JC] var sizes: String
+Image[JC] var spellcheck: Boolean
+Image[JC] var src: String
+Image[JC] var srcset: String
+Image[JC] def style: CSSStyleDeclaration
+Image[JC] def style_ = (value: CSSStyleDeclaration): Unit
+Image[JC] def style_ = (value: String): Unit
+Image[JC] var tabIndex: Int
+Image[JC] def tagName: String
+Image[JC] var textContent: String
+Image[JC] var title: String
+Image[JC] var useMap: String
+Image[JC] var width: Int
+Image[JC] def x: Int
+Image[JC] def y: Int
ImageBitmap[JT] def close(): Unit
ImageBitmap[JT] def height: Double
ImageBitmap[JT] def width: Double
ImageCapture[JC] def grabFrame(): js.Promise[ImageBitmap]
ImageCapture[JC] def takePhoto(): js.Promise[Blob]
ImageCapture[JC] val track: MediaStreamTrack
-ImageData[JC] def data: js.Array[Int]
+ImageData[JC] def data: Uint8ClampedArray
ImageData[JC] def height: Int
ImageData[JC] def width: Int
+ImageDataSettings[JT] var colorSpace: js.UndefOr[PredefinedColorSpace]
+InputEvent[JC] def bubbles: Boolean
+InputEvent[JC] def cancelBubble: Boolean
+InputEvent[JC] def cancelable: Boolean
+InputEvent[JC] def composed: Boolean
+InputEvent[JC] def currentTarget: EventTarget
+InputEvent[JC] def data: String
+InputEvent[JC] def dataTransfer: DataTransfer
+InputEvent[JC] def defaultPrevented: Boolean
+InputEvent[JC] def detail: Int
+InputEvent[JC] def eventPhase: Int
+InputEvent[JC] def getTargetRanges(): js.Array[StaticRange]
+InputEvent[JC] def inputType: InputType
+InputEvent[JC] def isComposing: Boolean
+InputEvent[JC] def isTrusted: Boolean
+InputEvent[JC] def preventDefault(): Unit
+InputEvent[JC] def stopImmediatePropagation(): Unit
+InputEvent[JC] def stopPropagation(): Unit
+InputEvent[JC] def target: EventTarget
+InputEvent[JC] def timeStamp: Double
+InputEvent[JC] def `type`: String
+InputEvent[JC] def view: Window
+InputEventInit[JT] var bubbles: js.UndefOr[Boolean]
+InputEventInit[JT] var cancelable: js.UndefOr[Boolean]
+InputEventInit[JT] var composed: js.UndefOr[Boolean]
+InputEventInit[JT] var data: js.UndefOr[String]
+InputEventInit[JT] var detail: js.UndefOr[Int]
+InputEventInit[JT] var inputType: js.UndefOr[InputType]
+InputEventInit[JT] var isComposing: js.UndefOr[Boolean]
+InputEventInit[JT] var scoped: js.UndefOr[Boolean]
+InputEventInit[JT] var view: js.UndefOr[Window]
+InputType[JT]
+InputType[SO] val deleteByCut: InputType
+InputType[SO] val deleteByDrag: InputType
+InputType[SO] val deleteContent: InputType
+InputType[SO] val deleteContentBackward: InputType
+InputType[SO] val deleteContentForward: InputType
+InputType[SO] val deleteEntireSoftLine: InputType
+InputType[SO] val deleteHardLineBackward: InputType
+InputType[SO] val deleteHardLineForward: InputType
+InputType[SO] val deleteSoftLineBackward: InputType
+InputType[SO] val deleteSoftLineForward: InputType
+InputType[SO] val deleteWordBackward: InputType
+InputType[SO] val deleteWordForward: InputType
+InputType[SO] val formatBackColor: InputType
+InputType[SO] val formatBold: InputType
+InputType[SO] val formatFontColor: InputType
+InputType[SO] val formatFontName: InputType
+InputType[SO] val formatIndent: InputType
+InputType[SO] val formatItalic: InputType
+InputType[SO] val formatJustifyCenter: InputType
+InputType[SO] val formatJustifyFull: InputType
+InputType[SO] val formatJustifyLeft: InputType
+InputType[SO] val formatJustifyRight: InputType
+InputType[SO] val formatOutdent: InputType
+InputType[SO] val formatRemove: InputType
+InputType[SO] val formatSetBlockTextDirection: InputType
+InputType[SO] val formatSetInlineTextDirection: InputType
+InputType[SO] val formatStrikeThrough: InputType
+InputType[SO] val formatSubscript: InputType
+InputType[SO] val formatSuperscript: InputType
+InputType[SO] val formatUnderline: InputType
+InputType[SO] val historyRedo: InputType
+InputType[SO] val historyUndo: InputType
+InputType[SO] val insertCompositionText: InputType
+InputType[SO] val insertFromDrop: InputType
+InputType[SO] val insertFromPaste: InputType
+InputType[SO] val insertFromPasteAsQuotation: InputType
+InputType[SO] val insertFromYank: InputType
+InputType[SO] val insertHorizontalRule: InputType
+InputType[SO] val insertLineBreak: InputType
+InputType[SO] val insertLink: InputType
+InputType[SO] val insertOrderedList: InputType
+InputType[SO] val insertParagraph: InputType
+InputType[SO] val insertReplacementText: InputType
+InputType[SO] val insertText: InputType
+InputType[SO] val insertTranspose: InputType
+InputType[SO] val insertUnorderedList: InputType
+IntersectionObserver[JC] def disconnect(): Unit
+IntersectionObserver[JC] def observe(target: Element): Unit
+IntersectionObserver[JC] def root: Document | Element
+IntersectionObserver[JC] def rootMargin: String
+IntersectionObserver[JC] def takeRecords(): js.Array[IntersectionObserverEntry]
+IntersectionObserver[JC] def thresholds: FrozenArray[Double]
+IntersectionObserver[JC] def unobserve(target: Element): Unit
+IntersectionObserverEntry[JC] def boundingClientRect: DOMRectReadOnly
+IntersectionObserverEntry[JC] def intersectionRatio: Double
+IntersectionObserverEntry[JC] def intersectionRect: DOMRectReadOnly
+IntersectionObserverEntry[JC] def isIntersecting: Boolean
+IntersectionObserverEntry[JC] def rootBounds: DOMRectReadOnly
+IntersectionObserverEntry[JC] def target: Element
+IntersectionObserverEntry[JC] def time: Double
+IntersectionObserverEntryInit[JT] var boundingClientRect: DOMRectInit
+IntersectionObserverEntryInit[JT] var intersectionRatio: Double
+IntersectionObserverEntryInit[JT] var intersectionRect: DOMRectInit
+IntersectionObserverEntryInit[JT] var isIntersecting: Boolean
+IntersectionObserverEntryInit[JT] var rootBounds: DOMRectInit
+IntersectionObserverEntryInit[JT] var target: Element
+IntersectionObserverEntryInit[JT] var time: Double
+IntersectionObserverInit[JT] var root: js.UndefOr[Document | Element]
+IntersectionObserverInit[JT] var rootMargin: js.UndefOr[String]
+IntersectionObserverInit[JT] var threshold: js.UndefOr[Double | js.Array[Double]]
JsonWebKey[JT] var alg: js.Array[String]
JsonWebKey[JT] var crv: String
JsonWebKey[JT] var d: String
@@ -14992,12 +16412,15 @@ KeyboardEvent[JC] def bubbles: Boolean
KeyboardEvent[JC] def cancelBubble: Boolean
KeyboardEvent[JC] def cancelable: Boolean
KeyboardEvent[JC] def charCode: Int
+KeyboardEvent[JC] def code: String
+KeyboardEvent[JC] def composed: Boolean
KeyboardEvent[JC] def ctrlKey: Boolean
KeyboardEvent[JC] def currentTarget: EventTarget
KeyboardEvent[JC] def defaultPrevented: Boolean
KeyboardEvent[JC] def detail: Int
KeyboardEvent[JC] def eventPhase: Int
KeyboardEvent[JC] def getModifierState(keyArg: String): Boolean
+KeyboardEvent[JC] def isComposing: Boolean
KeyboardEvent[JC] def isTrusted: Boolean
KeyboardEvent[JC] def key: String
KeyboardEvent[JC] def keyCode: Int
@@ -15020,6 +16443,7 @@ KeyboardEventInit[JT] var altKey: js.UndefOr[Boolean]
KeyboardEventInit[JT] var bubbles: js.UndefOr[Boolean]
KeyboardEventInit[JT] var cancelable: js.UndefOr[Boolean]
KeyboardEventInit[JT] var charCode: js.UndefOr[Int]
+KeyboardEventInit[JT] var code: js.UndefOr[String]
KeyboardEventInit[JT] var composed: js.UndefOr[Boolean]
KeyboardEventInit[JT] var ctrlKey: js.UndefOr[Boolean]
KeyboardEventInit[JT] var detail: js.UndefOr[Int]
@@ -15032,25 +16456,164 @@ KeyboardEventInit[JT] var repeat: js.UndefOr[Boolean]
KeyboardEventInit[JT] var scoped: js.UndefOr[Boolean]
KeyboardEventInit[JT] var shiftKey: js.UndefOr[Boolean]
KeyboardEventInit[JT] var view: js.UndefOr[Window]
+LazyLoadingState[JT]
+LazyLoadingState[SO] val eager: LazyLoadingState
+LazyLoadingState[SO] val `lazy`: LazyLoadingState
LinkStyle[JT] def sheet: StyleSheet
Location[JT] def assign(url: String): Unit
Location[JT] var hash: String
Location[JT] var host: String
Location[JT] var hostname: String
Location[JT] var href: String
-Location[JT] def origin: js.UndefOr[String]
+Location[JT] def origin: String
Location[JT] var pathname: String
Location[JT] var port: String
Location[JT] var protocol: String
-Location[JT] def reload(flag: Boolean?): Unit
+Location[JT] def reload(): Unit
Location[JT] def replace(url: String): Unit
Location[JT] var search: String
+Lock[JC] def mode: LockMode
+Lock[JC] def name: String
+LockInfo[JT] def clientId: String
+LockInfo[JT] def mode: LockMode
+LockInfo[JT] def name: String
+LockManager[JC] def query(): js.Promise[LockManagerSnapshot]
+LockManager[JC] def request(name: String, callback: js.Function1[Lock, js.Promise[Unit]]): js.Promise[Unit]
+LockManager[JC] def request(name: String, options: LockOptions, callback: js.Function1[Lock, js.Promise[Unit]]): js.Promise[Unit]
+LockManagerSnapshot[JT] def held: js.Array[LockInfo]
+LockManagerSnapshot[JT] def pending: js.Array[LockInfo]
+LockMode[JT]
+LockMode[SO] val exclusive: LockMode
+LockMode[SO] val shared: LockMode
+LockOptions[JT] var ifAvailable: js.UndefOr[Boolean]
+LockOptions[JT] var mode: js.UndefOr[LockMode]
+LockOptions[JT] var signal: js.UndefOr[AbortSignal]
+LockOptions[JT] var steal: js.UndefOr[Boolean]
MIMEType[JT]
MIMEType[SO] val `application/xhtml+xml` = "application/xhtml+xml".asInstanceOf[MIMEType]
MIMEType[SO] val `application/xml` = "application/xml".asInstanceOf[MIMEType]
MIMEType[SO] val `image/svg+xml` = "image/svg+xml".asInstanceOf[MIMEType]
MIMEType[SO] val `text/html` = "text/html".asInstanceOf[MIMEType]
MIMEType[SO] val `text/xml` = "text/xml".asInstanceOf[MIMEType]
+MathMLElement[JC] var accessKey: String
+MathMLElement[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+MathMLElement[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+MathMLElement[JC] def after(nodes: Node | String*): Unit
+MathMLElement[JC] def append(nodes: Node | String*): Unit
+MathMLElement[JC] def appendChild(newChild: Node): Node
+MathMLElement[JC] def attachShadow(init: ShadowRootInit): ShadowRoot
+MathMLElement[JC] def attributes: NamedNodeMap
+MathMLElement[JC] var autofocus: Boolean
+MathMLElement[JC] def baseURI: String
+MathMLElement[JC] def before(nodes: Node | String*): Unit
+MathMLElement[JC] def childElementCount: Int
+MathMLElement[JC] def childNodes: NodeList[Node]
+MathMLElement[JC] def children: HTMLCollection[Element]
+MathMLElement[JC] var classList: DOMTokenList
+MathMLElement[JC] var className: String
+MathMLElement[JC] def clientHeight: Int
+MathMLElement[JC] def clientLeft: Int
+MathMLElement[JC] def clientTop: Int
+MathMLElement[JC] def clientWidth: Int
+MathMLElement[JC] def cloneNode(deep: Boolean?): Node
+MathMLElement[JC] def closest(selector: String): Element
+MathMLElement[JC] def compareDocumentPosition(other: Node): Int
+MathMLElement[JC] def contains(otherNode: Node): Boolean
+MathMLElement[JC] def dispatchEvent(evt: Event): Boolean
+MathMLElement[JC] def firstChild: Node
+MathMLElement[JC] def firstElementChild: Element
+MathMLElement[JC] def getAttribute(name: String): String
+MathMLElement[JC] def getAttributeNS(namespaceURI: String, localName: String): String
+MathMLElement[JC] def getAttributeNode(name: String): Attr
+MathMLElement[JC] def getAttributeNodeNS(namespaceURI: String, localName: String): Attr
+MathMLElement[JC] def getBoundingClientRect(): DOMRect
+MathMLElement[JC] def getClientRects(): DOMRectList
+MathMLElement[JC] def getElementsByClassName(classNames: String): HTMLCollection[Element]
+MathMLElement[JC] def getElementsByTagName(name: String): HTMLCollection[Element]
+MathMLElement[JC] def getElementsByTagNameNS(namespaceURI: String, localName: String): HTMLCollection[Element]
+MathMLElement[JC] def hasAttribute(name: String): Boolean
+MathMLElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
+MathMLElement[JC] def hasAttributes(): Boolean
+MathMLElement[JC] def hasChildNodes(): Boolean
+MathMLElement[JC] def hasPointerCapture(pointerId: Double): Boolean
+MathMLElement[JC] var id: String
+MathMLElement[JC] var innerHTML: String
+MathMLElement[JC] var innerText: String
+MathMLElement[JC] def insertAdjacentElement(position: String, element: Element): Element
+MathMLElement[JC] def insertAdjacentHTML(where: String, html: String): Unit
+MathMLElement[JC] def insertBefore(newChild: Node, refChild: Node): Node
+MathMLElement[JC] def isConnected: Boolean
+MathMLElement[JC] def isDefaultNamespace(namespaceURI: String): Boolean
+MathMLElement[JC] def isEqualNode(arg: Node): Boolean
+MathMLElement[JC] def isSameNode(other: Node): Boolean
+MathMLElement[JC] def isSupported(feature: String, version: String): Boolean
+MathMLElement[JC] def lastChild: Node
+MathMLElement[JC] def lastElementChild: Element
+MathMLElement[JC] def localName: String
+MathMLElement[JC] def lookupNamespaceURI(prefix: String): String
+MathMLElement[JC] def lookupPrefix(namespaceURI: String): String
+MathMLElement[JC] def matches(selector: String): Boolean
+MathMLElement[JC] def namespaceURI: String
+MathMLElement[JC] def nextElementSibling: Element
+MathMLElement[JC] def nextSibling: Node
+MathMLElement[JC] def nodeName: String
+MathMLElement[JC] def nodeType: Int
+MathMLElement[JC] var nodeValue: String
+MathMLElement[JC] def normalize(): Unit
+MathMLElement[JC] var onclick: js.Function1[MouseEvent, _]
+MathMLElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+MathMLElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+MathMLElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
+MathMLElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
+MathMLElement[JC] var oncut: js.Function1[ClipboardEvent, _]
+MathMLElement[JC] var onfocusin: js.Function1[FocusEvent, _]
+MathMLElement[JC] var onfocusout: js.Function1[FocusEvent, _]
+MathMLElement[JC] var onfullscreenchange: js.Function1[Event, _]
+MathMLElement[JC] var onfullscreenerror: js.Function1[Event, _]
+MathMLElement[JC] var onload: js.Function1[Event, _]
+MathMLElement[JC] var onmousedown: js.Function1[MouseEvent, _]
+MathMLElement[JC] var onmousemove: js.Function1[MouseEvent, _]
+MathMLElement[JC] var onmouseout: js.Function1[MouseEvent, _]
+MathMLElement[JC] var onmouseover: js.Function1[MouseEvent, _]
+MathMLElement[JC] var onmouseup: js.Function1[MouseEvent, _]
+MathMLElement[JC] var onpaste: js.Function1[ClipboardEvent, _]
+MathMLElement[JC] var outerHTML: String
+MathMLElement[JC] def ownerDocument: Document
+MathMLElement[JC] def parentNode: Node
+MathMLElement[JC] def prefix: String
+MathMLElement[JC] def prepend(nodes: Node | String*): Unit
+MathMLElement[JC] def previousElementSibling: Element
+MathMLElement[JC] def previousSibling: Node
+MathMLElement[JC] def querySelector(selectors: String): Element
+MathMLElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+MathMLElement[JC] def releasePointerCapture(pointerId: Double): Unit
+MathMLElement[JC] def remove(): Unit
+MathMLElement[JC] def removeAttribute(name: String): Unit
+MathMLElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
+MathMLElement[JC] def removeAttributeNode(oldAttr: Attr): Attr
+MathMLElement[JC] def removeChild(oldChild: Node): Node
+MathMLElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+MathMLElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+MathMLElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
+MathMLElement[JC] def replaceChildren(nodes: Node | String*): Unit
+MathMLElement[JC] def replaceWith(nodes: Node | String*): Unit
+MathMLElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
+MathMLElement[JC] def requestPointerLock(): Unit
+MathMLElement[JC] def scrollHeight: Int
+MathMLElement[JC] def scrollIntoView(top: Boolean?): Unit
+MathMLElement[JC] var scrollLeft: Double
+MathMLElement[JC] var scrollTop: Double
+MathMLElement[JC] def scrollWidth: Int
+MathMLElement[JC] def setAttribute(name: String, value: String): Unit
+MathMLElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
+MathMLElement[JC] def setAttributeNode(newAttr: Attr): Attr
+MathMLElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+MathMLElement[JC] def setPointerCapture(pointerId: Double): Unit
+MathMLElement[JC] def shadowRoot: ShadowRoot
+MathMLElement[JC] var style: CSSStyleDeclaration
+MathMLElement[JC] var tabIndex: Int
+MathMLElement[JC] def tagName: String
+MathMLElement[JC] var textContent: String
MediaDeviceInfo[JT] val deviceId: String
MediaDeviceInfo[JT] val groupId: String
MediaDeviceInfo[JT] val kind: MediaDeviceKind
@@ -15095,11 +16658,16 @@ MediaList[JC] def item(index: Int): String
MediaList[JC] def length: Int
MediaList[JC] def mediaText: String
MediaList[JC] @scala.scalajs.js.annotation.JSBracketAccess def update(index: Int, v: String): Unit
-MediaQueryList[JT] def addListener(listener: MediaQueryListListener): Unit
+MediaQueryList[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+MediaQueryList[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+MediaQueryList[JT] def addListener(listener: MediaQueryListListener): Unit (@deprecated in 2.4.0)
+MediaQueryList[JT] def dispatchEvent(evt: Event): Boolean
MediaQueryList[JT] def matches: Boolean
-MediaQueryList[JT] var media: String
-MediaQueryList[JT] def removeListener(listener: MediaQueryListListener): Unit
-MediaQueryListListener[JT] def apply(mql: MediaQueryList): Unit
+MediaQueryList[JT] def media: String
+MediaQueryList[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+MediaQueryList[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+MediaQueryList[JT] def removeListener(listener: MediaQueryListListener): Unit (@deprecated in 2.4.0)
+MediaQueryListListener[JT] def apply(mql: MediaQueryList): Unit (@deprecated in 2.4.0)
MediaSource[JC] def activeSourceBuffers: SourceBufferList
MediaSource[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
MediaSource[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
@@ -15204,6 +16772,7 @@ MediaStreamTrack[SO] def apply(enabled: js.UndefOr[Boolean]?, id: js.UndefOr[Str
MediaStreamTrackEvent[JC] def bubbles: Boolean
MediaStreamTrackEvent[JC] def cancelBubble: Boolean
MediaStreamTrackEvent[JC] def cancelable: Boolean
+MediaStreamTrackEvent[JC] def composed: Boolean
MediaStreamTrackEvent[JC] def currentTarget: EventTarget
MediaStreamTrackEvent[JC] def defaultPrevented: Boolean
MediaStreamTrackEvent[JC] def eventPhase: Int
@@ -15279,6 +16848,7 @@ MessageChannel[JC] def port2: MessagePort
MessageEvent[JC] def bubbles: Boolean
MessageEvent[JC] def cancelBubble: Boolean
MessageEvent[JC] def cancelable: Boolean
+MessageEvent[JC] def composed: Boolean
MessageEvent[JC] def currentTarget: EventTarget
MessageEvent[JC] def data: Any
MessageEvent[JC] def defaultPrevented: Boolean
@@ -15325,6 +16895,7 @@ MouseEvent[JC] def cancelBubble: Boolean
MouseEvent[JC] def cancelable: Boolean
MouseEvent[JC] def clientX: Double
MouseEvent[JC] def clientY: Double
+MouseEvent[JC] def composed: Boolean
MouseEvent[JC] def ctrlKey: Boolean
MouseEvent[JC] def currentTarget: EventTarget
MouseEvent[JC] def defaultPrevented: Boolean
@@ -15387,6 +16958,62 @@ MutationRecord[JT] def previousSibling: Node
MutationRecord[JT] def removedNodes: NodeList[Node]
MutationRecord[JT] def target: Node
MutationRecord[JT] def `type`: String
+NDEFMessage[JC] def records: FrozenArray[NDEFRecord]
+NDEFReader[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+NDEFReader[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+NDEFReader[JC] def dispatchEvent(evt: Event): Boolean
+NDEFReader[JC] var onreading: js.Function1[NDEFReadingEvent, Any]
+NDEFReader[JC] var onreadingerror: js.Function1[Event, Any]
+NDEFReader[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+NDEFReader[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+NDEFReader[JC] def scan(options: NDEFScanOptions?): js.Promise[Unit]
+NDEFReader[JC] def write(message: String): js.Promise[Unit]
+NDEFReader[JC] def write(message: String, options: NDEFWriteOptions): js.Promise[Unit]
+NDEFReader[JC] def write(message: js.Array[NDEFRecord]): js.Promise[Unit]
+NDEFReader[JC] def write(message: js.Array[NDEFRecord], options: NDEFWriteOptions): js.Promise[Unit]
+NDEFReader[JC] def write(message: js.typedarray.ArrayBuffer): js.Promise[Unit]
+NDEFReader[JC] def write(message: js.typedarray.ArrayBuffer, options: NDEFWriteOptions): js.Promise[Unit]
+NDEFReader[JC] def write(message: js.typedarray.DataView): js.Promise[Unit]
+NDEFReader[JC] def write(message: js.typedarray.DataView, options: NDEFWriteOptions): js.Promise[Unit]
+NDEFReader[JC] def write(message: js.typedarray.TypedArray[_, _], options: NDEFWriteOptions?): js.Promise[Unit]
+NDEFReadingEvent[JC] def bubbles: Boolean
+NDEFReadingEvent[JC] def cancelBubble: Boolean
+NDEFReadingEvent[JC] def cancelable: Boolean
+NDEFReadingEvent[JC] def composed: Boolean
+NDEFReadingEvent[JC] def currentTarget: EventTarget
+NDEFReadingEvent[JC] def defaultPrevented: Boolean
+NDEFReadingEvent[JC] def eventPhase: Int
+NDEFReadingEvent[JC] def isTrusted: Boolean
+NDEFReadingEvent[JC] def message: NDEFMessage
+NDEFReadingEvent[JC] def preventDefault(): Unit
+NDEFReadingEvent[JC] def serialNumber: String
+NDEFReadingEvent[JC] def stopImmediatePropagation(): Unit
+NDEFReadingEvent[JC] def stopPropagation(): Unit
+NDEFReadingEvent[JC] def target: EventTarget
+NDEFReadingEvent[JC] def timeStamp: Double
+NDEFReadingEvent[JC] def `type`: String
+NDEFReadingEventInit[JT] var bubbles: js.UndefOr[Boolean]
+NDEFReadingEventInit[JT] var cancelable: js.UndefOr[Boolean]
+NDEFReadingEventInit[JT] var composed: js.UndefOr[Boolean]
+NDEFReadingEventInit[JT] var message: NDEFRecordInit
+NDEFReadingEventInit[JT] var scoped: js.UndefOr[Boolean]
+NDEFReadingEventInit[JT] var serialNumber: js.UndefOr[String]
+NDEFRecord[JC] def data: js.typedarray.DataView
+NDEFRecord[JC] def encoding: js.UndefOr[String]
+NDEFRecord[JC] def id: js.UndefOr[String]
+NDEFRecord[JC] def lang: js.UndefOr[String]
+NDEFRecord[JC] def mediaType: js.UndefOr[String]
+NDEFRecord[JC] def recordType: String
+NDEFRecord[JC] def toRecords(): js.UndefOr[js.Array[NDEFRecord]]
+NDEFRecordInit[JT] var data: js.UndefOr[String | js.typedarray.DataView | js.typedarray.ArrayBuffer | js.typedarray.TypedArray[_, _] | js.typedarray.DataView | js.Array[NDEFRecord]]
+NDEFRecordInit[JT] var encoding: js.UndefOr[String]
+NDEFRecordInit[JT] var id: js.UndefOr[String]
+NDEFRecordInit[JT] var lang: js.UndefOr[String]
+NDEFRecordInit[JT] var mediaType: js.UndefOr[String]
+NDEFRecordInit[JT] var recordType: String
+NDEFScanOptions[JT] var signal: js.UndefOr[AbortSignal]
+NDEFWriteOptions[JT] var overwrite: js.UndefOr[Boolean]
+NDEFWriteOptions[JT] var signal: js.UndefOr[AbortSignal]
NamedNodeMap[JC] @scala.scalajs.js.annotation.JSBracketAccess def apply(index: Int): Attr
NamedNodeMap[JC] def getNamedItem(name: String): Attr
NamedNodeMap[JC] def getNamedItemNS(namespaceURI: String, localName: String): Attr
@@ -15405,17 +17032,25 @@ Navigator[JC] def geolocation: Geolocation
Navigator[JC] def getGamepads(): js.Array[Gamepad]
Navigator[JC] def language: String
Navigator[JC] def languages: js.Array[String]
+Navigator[JC] def locks: LockManager
Navigator[JC] def mediaDevices: MediaDevices
Navigator[JC] def onLine: Boolean
Navigator[JC] val permissions: Permissions
Navigator[JC] def platform: String
+Navigator[JC] def registerProtocolHandler(scheme: String, url: String): Unit
+Navigator[JC] def registerProtocolHandler(scheme: String, url: URL): Unit
Navigator[JC] def sendBeacon(url: String, data: BodyInit?): Boolean
Navigator[JC] val serviceWorker: ServiceWorkerContainer
Navigator[JC] def storage: StorageManager
+Navigator[JC] def unregisterProtocolHandler(scheme: String, url: String): Unit
+Navigator[JC] def unregisterProtocolHandler(scheme: String, url: URL): Unit
Navigator[JC] def userAgent: String
Navigator[JC] def vibrate(duration: Double): Boolean
Navigator[JC] def vibrate(pattern: js.Array[Double]): Boolean
-NavigatorContentUtils[JT]
+NavigatorContentUtils[JT] def registerProtocolHandler(scheme: String, url: String): Unit
+NavigatorContentUtils[JT] def registerProtocolHandler(scheme: String, url: URL): Unit
+NavigatorContentUtils[JT] def unregisterProtocolHandler(scheme: String, url: String): Unit
+NavigatorContentUtils[JT] def unregisterProtocolHandler(scheme: String, url: URL): Unit
NavigatorGeolocation[JT] def geolocation: Geolocation
NavigatorID[JT] def appName: String
NavigatorID[JT] def appVersion: String
@@ -15423,6 +17058,7 @@ NavigatorID[JT] def platform: String
NavigatorID[JT] def userAgent: String
NavigatorLanguage[JT] def language: String
NavigatorLanguage[JT] def languages: js.Array[String]
+NavigatorLocks[JT] def locks: LockManager
NavigatorOnLine[JT] def onLine: Boolean
NavigatorStorageUtils[JT]
NavigatorVibration[JT] def vibrate(duration: Double): Boolean
@@ -15430,7 +17066,6 @@ NavigatorVibration[JT] def vibrate(pattern: js.Array[Double]): Boolean
Node[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
Node[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
Node[JC] def appendChild(newChild: Node): Node
-Node[JC] def attributes: NamedNodeMap
Node[JC] def baseURI: String
Node[JC] def childNodes: NodeList[Node]
Node[JC] def cloneNode(deep: Boolean?): Node
@@ -15438,7 +17073,6 @@ Node[JC] def compareDocumentPosition(other: Node): Int
Node[JC] def contains(otherNode: Node): Boolean
Node[JC] def dispatchEvent(evt: Event): Boolean
Node[JC] def firstChild: Node
-Node[JC] def hasAttributes(): Boolean
Node[JC] def hasChildNodes(): Boolean
Node[JC] var innerText: String
Node[JC] def insertBefore(newChild: Node, refChild: Node): Node
@@ -15552,6 +17186,7 @@ NotificationOptions[SO] def apply(body: js.UndefOr[String]?, dir: js.UndefOr[Str
OfflineAudioCompletionEvent[JT] def bubbles: Boolean
OfflineAudioCompletionEvent[JT] def cancelBubble: Boolean
OfflineAudioCompletionEvent[JT] def cancelable: Boolean
+OfflineAudioCompletionEvent[JT] def composed: Boolean
OfflineAudioCompletionEvent[JT] def currentTarget: EventTarget
OfflineAudioCompletionEvent[JT] def defaultPrevented: Boolean
OfflineAudioCompletionEvent[JT] def eventPhase: Int
@@ -15625,6 +17260,7 @@ OscillatorNode[JT] var `type`: String
PageTransitionEvent[JT] def bubbles: Boolean
PageTransitionEvent[JT] def cancelBubble: Boolean
PageTransitionEvent[JT] def cancelable: Boolean
+PageTransitionEvent[JT] def composed: Boolean
PageTransitionEvent[JT] def currentTarget: EventTarget
PageTransitionEvent[JT] def defaultPrevented: Boolean
PageTransitionEvent[JT] def eventPhase: Int
@@ -15669,6 +17305,17 @@ ParentNode[JT] def children: HTMLCollection[Element]
ParentNode[JT] def firstElementChild: Element
ParentNode[JT] def lastElementChild: Element
ParentNode[JT] def replaceChildren(nodes: Node | String*): Unit
+Path2D[JC] def addPath(path: Path2D): Unit
+Path2D[JC] def arc(x: Double, y: Double, radius: Double, startAngle: Double, endAngle: Double): Unit
+Path2D[JC] def arc(x: Double, y: Double, radius: Double, startAngle: Double, endAngle: Double, counterclockwise: Boolean): Unit
+Path2D[JC] def arcTo(x1: Double, y1: Double, x2: Double, y2: Double, radius: Double): Unit
+Path2D[JC] def bezierCurveTo(cp1x: Double, cp1y: Double, cp2x: Double, cp2y: Double, x: Double, y: Double): Unit
+Path2D[JC] def closePath(): Unit
+Path2D[JC] def ellipse(x: Double, y: Double, radiusX: Double, radiusY: Double, rotation: Double, startAngle: Double, endAngle: Double, counterclockwise: Boolean?): Unit
+Path2D[JC] def lineTo(x: Double, y: Double): Unit
+Path2D[JC] def moveTo(x: Double, y: Double): Unit
+Path2D[JC] def quadraticCurveTo(cpx: Double, cpy: Double, x: Double, y: Double): Unit
+Path2D[JC] def rect(x: Double, y: Double, w: Double, h: Double): Unit
Pbkdf2Params[JT] val hash: HashAlgorithmIdentifier
Pbkdf2Params[JT] val iterations: Double
Pbkdf2Params[JT] val name: String
@@ -15681,30 +17328,33 @@ Pbkdf2Params[SO] val salt = salt0
Performance[JC] def clearMarks(markName: String?): Unit
Performance[JC] def clearMeasures(measureName: String?): Unit
Performance[JC] def clearResourceTimings(): Unit
-Performance[JC] def getEntries(): js.Dynamic
-Performance[JC] def getEntriesByName(name: String, entryType: String?): js.Dynamic
-Performance[JC] def getEntriesByType(entryType: String): js.Dynamic
-Performance[JC] def getMarks(markName: String?): js.Dynamic
-Performance[JC] def getMeasures(measureName: String?): js.Dynamic
-Performance[JC] def mark(markName: String): Unit
-Performance[JC] def measure(measureName: String, startMarkName: String?, endMarkName: String?): Unit
+Performance[JC] def getEntries(): js.Array[PerformanceEntry]
+Performance[JC] def getEntriesByName(name: String, `type`: String?): js.Array[PerformanceEntry]
+Performance[JC] def getEntriesByType(entryType: String): js.Array[PerformanceEntry]
+Performance[JC] def getMarks(markName: String?): js.Dynamic (@deprecated in 2.8.0)
+Performance[JC] def getMeasures(measureName: String?): js.Dynamic (@deprecated in 2.8.0)
+Performance[JC] def mark(markName: String): PerformanceMark
+Performance[JC] def measure(measureName: String, startMarkName: String?, endMarkName: String?): PerformanceMeasure
Performance[JC] def navigation: PerformanceNavigation
Performance[JC] def now(): Double
Performance[JC] def setResourceTimingBufferSize(maxSize: Int): Unit
Performance[JC] def timing: PerformanceTiming
-Performance[JC] def toJSON(): js.Dynamic
+Performance[JC] def toJSON(): js.Object
PerformanceEntry[JC] def duration: Int
PerformanceEntry[JC] def entryType: String
PerformanceEntry[JC] def name: String
PerformanceEntry[JC] def startTime: Double
+PerformanceEntry[JC] def toJSON(): js.Object
PerformanceMark[JC] def duration: Int
PerformanceMark[JC] def entryType: String
PerformanceMark[JC] def name: String
PerformanceMark[JC] def startTime: Double
+PerformanceMark[JC] def toJSON(): js.Object
PerformanceMeasure[JC] def duration: Int
PerformanceMeasure[JC] def entryType: String
PerformanceMeasure[JC] def name: String
PerformanceMeasure[JC] def startTime: Double
+PerformanceMeasure[JC] def toJSON(): js.Object
PerformanceNavigation[JC] def redirectCount: Int
PerformanceNavigation[JC] def toJSON(): js.Dynamic
PerformanceNavigation[JC] def `type`: Int
@@ -15727,6 +17377,7 @@ PerformanceResourceTiming[JC] def requestStart: Int
PerformanceResourceTiming[JC] var responseEnd: Int
PerformanceResourceTiming[JC] def responseStart: Int
PerformanceResourceTiming[JC] def startTime: Double
+PerformanceResourceTiming[JC] def toJSON(): js.Object
PerformanceTiming[JC] def connectEnd: Double
PerformanceTiming[JC] def connectStart: Double
PerformanceTiming[JC] def domComplete: Double
@@ -15778,6 +17429,7 @@ PointerEvent[JC] def cancelBubble: Boolean
PointerEvent[JC] def cancelable: Boolean
PointerEvent[JC] def clientX: Double
PointerEvent[JC] def clientY: Double
+PointerEvent[JC] def composed: Boolean
PointerEvent[JC] def ctrlKey: Boolean
PointerEvent[JC] def currentTarget: EventTarget
PointerEvent[JC] def defaultPrevented: Boolean
@@ -15843,6 +17495,7 @@ PointerEventInit[JT] var width: js.UndefOr[Double]
PopStateEvent[JT] def bubbles: Boolean
PopStateEvent[JT] def cancelBubble: Boolean
PopStateEvent[JT] def cancelable: Boolean
+PopStateEvent[JT] def composed: Boolean
PopStateEvent[JT] def currentTarget: EventTarget
PopStateEvent[JT] def defaultPrevented: Boolean
PopStateEvent[JT] def eventPhase: Int
@@ -15864,10 +17517,16 @@ PositionError[JT] def message: String
PositionOptions[JC] var enableHighAccuracy: Boolean
PositionOptions[JC] var maximumAge: Int
PositionOptions[JC] var timeout: Int
+PredefinedColorSpace[JT]
+PredefinedColorSpace[SO] val `display-p3`: PredefinedColorSpace
+PredefinedColorSpace[SO] val srgb: PredefinedColorSpace
+PresentationStyle[JT]
+PresentationStyle[SO] val attachment: PresentationStyle
+PresentationStyle[SO] val inline: PresentationStyle
+PresentationStyle[SO] val unspecified: PresentationStyle
ProcessingInstruction[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
ProcessingInstruction[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
ProcessingInstruction[JC] def appendChild(newChild: Node): Node
-ProcessingInstruction[JC] def attributes: NamedNodeMap
ProcessingInstruction[JC] def baseURI: String
ProcessingInstruction[JC] def childNodes: NodeList[Node]
ProcessingInstruction[JC] def cloneNode(deep: Boolean?): Node
@@ -15876,7 +17535,6 @@ ProcessingInstruction[JC] def contains(otherNode: Node): Boolean
ProcessingInstruction[JC] def data: String
ProcessingInstruction[JC] def dispatchEvent(evt: Event): Boolean
ProcessingInstruction[JC] def firstChild: Node
-ProcessingInstruction[JC] def hasAttributes(): Boolean
ProcessingInstruction[JC] def hasChildNodes(): Boolean
ProcessingInstruction[JC] var innerText: String
ProcessingInstruction[JC] def insertBefore(newChild: Node, refChild: Node): Node
@@ -15907,6 +17565,7 @@ ProcessingInstruction[JC] var textContent: String
ProgressEvent[JT] def bubbles: Boolean
ProgressEvent[JT] def cancelBubble: Boolean
ProgressEvent[JT] def cancelable: Boolean
+ProgressEvent[JT] def composed: Boolean
ProgressEvent[JT] def currentTarget: EventTarget
ProgressEvent[JT] def defaultPrevented: Boolean
ProgressEvent[JT] def eventPhase: Int
@@ -15926,6 +17585,7 @@ PushEncryptionKeyName[SO] val p256dh: PushEncryptionKeyName
PushEvent[JT] def bubbles: Boolean
PushEvent[JT] def cancelBubble: Boolean
PushEvent[JT] def cancelable: Boolean
+PushEvent[JT] def composed: Boolean
PushEvent[JT] def currentTarget: EventTarget
PushEvent[JT] val data: PushMessageData
PushEvent[JT] def defaultPrevented: Boolean
@@ -16008,6 +17668,7 @@ RTCDataChannelEvent[JC] def bubbles: Boolean
RTCDataChannelEvent[JC] def cancelBubble: Boolean
RTCDataChannelEvent[JC] def cancelable: Boolean
RTCDataChannelEvent[JC] val channel: RTCDataChannel
+RTCDataChannelEvent[JC] def composed: Boolean
RTCDataChannelEvent[JC] def currentTarget: EventTarget
RTCDataChannelEvent[JC] def defaultPrevented: Boolean
RTCDataChannelEvent[JC] def eventPhase: Int
@@ -16115,6 +17776,7 @@ RTCPeerConnectionIceEvent[JC] def bubbles: Boolean
RTCPeerConnectionIceEvent[JC] def cancelBubble: Boolean
RTCPeerConnectionIceEvent[JC] def cancelable: Boolean
RTCPeerConnectionIceEvent[JC] var candidate: RTCIceCandidate
+RTCPeerConnectionIceEvent[JC] def composed: Boolean
RTCPeerConnectionIceEvent[JC] def currentTarget: EventTarget
RTCPeerConnectionIceEvent[JC] def defaultPrevented: Boolean
RTCPeerConnectionIceEvent[JC] def eventPhase: Int
@@ -16256,9 +17918,12 @@ RequestDestination[SO] val sharedworker: RequestDestination
RequestDestination[SO] val subresource: RequestDestination
RequestDestination[SO] val unknown: RequestDestination
RequestDestination[SO] val worker: RequestDestination
+RequestDuplex[JT]
+RequestDuplex[SO] val half: RequestDuplex
RequestInit[JT] var body: js.UndefOr[BodyInit]
RequestInit[JT] var cache: js.UndefOr[RequestCache]
RequestInit[JT] var credentials: js.UndefOr[RequestCredentials]
+RequestInit[JT] var duplex: js.UndefOr[RequestDuplex]
RequestInit[JT] var headers: js.UndefOr[HeadersInit]
RequestInit[JT] var integrity: js.UndefOr[String]
RequestInit[JT] var keepalive: js.UndefOr[Boolean]
@@ -16401,6 +18066,7 @@ SVGAElement[JC] def clientLeft: Int
SVGAElement[JC] def clientTop: Int
SVGAElement[JC] def clientWidth: Int
SVGAElement[JC] def cloneNode(deep: Boolean?): Node
+SVGAElement[JC] def closest(selector: String): Element
SVGAElement[JC] def compareDocumentPosition(other: Node): Int
SVGAElement[JC] def contains(otherNode: Node): Boolean
SVGAElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -16426,6 +18092,7 @@ SVGAElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boo
SVGAElement[JC] def hasAttributes(): Boolean
SVGAElement[JC] def hasChildNodes(): Boolean
SVGAElement[JC] def hasExtension(extension: String): Boolean
+SVGAElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGAElement[JC] var href: SVGAnimatedString
SVGAElement[JC] var id: String
SVGAElement[JC] var innerHTML: String
@@ -16453,6 +18120,9 @@ SVGAElement[JC] def nodeType: Int
SVGAElement[JC] var nodeValue: String
SVGAElement[JC] def normalize(): Unit
SVGAElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGAElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGAElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGAElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGAElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGAElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGAElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -16477,6 +18147,7 @@ SVGAElement[JC] def previousElementSibling: Element
SVGAElement[JC] def previousSibling: Node
SVGAElement[JC] def querySelector(selectors: String): Element
SVGAElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGAElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGAElement[JC] def remove(): Unit
SVGAElement[JC] def removeAttribute(name: String): Unit
SVGAElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -16486,6 +18157,7 @@ SVGAElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js
SVGAElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGAElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGAElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGAElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGAElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGAElement[JC] def requestPointerLock(): Unit
SVGAElement[JC] var requiredExtensions: SVGStringList
@@ -16499,6 +18171,7 @@ SVGAElement[JC] def setAttribute(name: String, value: String): Unit
SVGAElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGAElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGAElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGAElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGAElement[JC] def shadowRoot: ShadowRoot
SVGAElement[JC] var style: CSSStyleDeclaration
SVGAElement[JC] var systemLanguage: SVGStringList
@@ -16568,6 +18241,7 @@ SVGCircleElement[JC] def clientLeft: Int
SVGCircleElement[JC] def clientTop: Int
SVGCircleElement[JC] def clientWidth: Int
SVGCircleElement[JC] def cloneNode(deep: Boolean?): Node
+SVGCircleElement[JC] def closest(selector: String): Element
SVGCircleElement[JC] def compareDocumentPosition(other: Node): Int
SVGCircleElement[JC] def contains(otherNode: Node): Boolean
SVGCircleElement[JC] def cx: SVGAnimatedLength
@@ -16595,6 +18269,7 @@ SVGCircleElement[JC] def hasAttributeNS(namespaceURI: String, localName: String)
SVGCircleElement[JC] def hasAttributes(): Boolean
SVGCircleElement[JC] def hasChildNodes(): Boolean
SVGCircleElement[JC] def hasExtension(extension: String): Boolean
+SVGCircleElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGCircleElement[JC] var id: String
SVGCircleElement[JC] var innerHTML: String
SVGCircleElement[JC] var innerText: String
@@ -16621,6 +18296,9 @@ SVGCircleElement[JC] def nodeType: Int
SVGCircleElement[JC] var nodeValue: String
SVGCircleElement[JC] def normalize(): Unit
SVGCircleElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGCircleElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGCircleElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGCircleElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGCircleElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGCircleElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGCircleElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -16646,6 +18324,7 @@ SVGCircleElement[JC] def previousSibling: Node
SVGCircleElement[JC] def querySelector(selectors: String): Element
SVGCircleElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
SVGCircleElement[JC] def r: SVGAnimatedLength
+SVGCircleElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGCircleElement[JC] def remove(): Unit
SVGCircleElement[JC] def removeAttribute(name: String): Unit
SVGCircleElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -16655,6 +18334,7 @@ SVGCircleElement[JC] def removeEventListener[T <: Event](`type`: String, listene
SVGCircleElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGCircleElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGCircleElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGCircleElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGCircleElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGCircleElement[JC] def requestPointerLock(): Unit
SVGCircleElement[JC] var requiredExtensions: SVGStringList
@@ -16668,6 +18348,7 @@ SVGCircleElement[JC] def setAttribute(name: String, value: String): Unit
SVGCircleElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGCircleElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGCircleElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGCircleElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGCircleElement[JC] def shadowRoot: ShadowRoot
SVGCircleElement[JC] var style: CSSStyleDeclaration
SVGCircleElement[JC] var systemLanguage: SVGStringList
@@ -16702,6 +18383,7 @@ SVGClipPathElement[JC] def clientTop: Int
SVGClipPathElement[JC] def clientWidth: Int
SVGClipPathElement[JC] def clipPathUnits: SVGAnimatedEnumeration
SVGClipPathElement[JC] def cloneNode(deep: Boolean?): Node
+SVGClipPathElement[JC] def closest(selector: String): Element
SVGClipPathElement[JC] def compareDocumentPosition(other: Node): Int
SVGClipPathElement[JC] def contains(otherNode: Node): Boolean
SVGClipPathElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -16727,6 +18409,7 @@ SVGClipPathElement[JC] def hasAttributeNS(namespaceURI: String, localName: Strin
SVGClipPathElement[JC] def hasAttributes(): Boolean
SVGClipPathElement[JC] def hasChildNodes(): Boolean
SVGClipPathElement[JC] def hasExtension(extension: String): Boolean
+SVGClipPathElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGClipPathElement[JC] var id: String
SVGClipPathElement[JC] var innerHTML: String
SVGClipPathElement[JC] var innerText: String
@@ -16753,6 +18436,9 @@ SVGClipPathElement[JC] def nodeType: Int
SVGClipPathElement[JC] var nodeValue: String
SVGClipPathElement[JC] def normalize(): Unit
SVGClipPathElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGClipPathElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGClipPathElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGClipPathElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGClipPathElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGClipPathElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGClipPathElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -16777,6 +18463,7 @@ SVGClipPathElement[JC] def previousElementSibling: Element
SVGClipPathElement[JC] def previousSibling: Node
SVGClipPathElement[JC] def querySelector(selectors: String): Element
SVGClipPathElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGClipPathElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGClipPathElement[JC] def remove(): Unit
SVGClipPathElement[JC] def removeAttribute(name: String): Unit
SVGClipPathElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -16786,6 +18473,7 @@ SVGClipPathElement[JC] def removeEventListener[T <: Event](`type`: String, liste
SVGClipPathElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGClipPathElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGClipPathElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGClipPathElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGClipPathElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGClipPathElement[JC] def requestPointerLock(): Unit
SVGClipPathElement[JC] var requiredExtensions: SVGStringList
@@ -16799,6 +18487,7 @@ SVGClipPathElement[JC] def setAttribute(name: String, value: String): Unit
SVGClipPathElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGClipPathElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGClipPathElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGClipPathElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGClipPathElement[JC] def shadowRoot: ShadowRoot
SVGClipPathElement[JC] var style: CSSStyleDeclaration
SVGClipPathElement[JC] var systemLanguage: SVGStringList
@@ -16829,6 +18518,7 @@ SVGComponentTransferFunctionElement[JC] def clientLeft: Int
SVGComponentTransferFunctionElement[JC] def clientTop: Int
SVGComponentTransferFunctionElement[JC] def clientWidth: Int
SVGComponentTransferFunctionElement[JC] def cloneNode(deep: Boolean?): Node
+SVGComponentTransferFunctionElement[JC] def closest(selector: String): Element
SVGComponentTransferFunctionElement[JC] def compareDocumentPosition(other: Node): Int
SVGComponentTransferFunctionElement[JC] def contains(otherNode: Node): Boolean
SVGComponentTransferFunctionElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -16848,6 +18538,7 @@ SVGComponentTransferFunctionElement[JC] def hasAttribute(name: String): Boolean
SVGComponentTransferFunctionElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGComponentTransferFunctionElement[JC] def hasAttributes(): Boolean
SVGComponentTransferFunctionElement[JC] def hasChildNodes(): Boolean
+SVGComponentTransferFunctionElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGComponentTransferFunctionElement[JC] var id: String
SVGComponentTransferFunctionElement[JC] var innerHTML: String
SVGComponentTransferFunctionElement[JC] var innerText: String
@@ -16875,6 +18566,9 @@ SVGComponentTransferFunctionElement[JC] var nodeValue: String
SVGComponentTransferFunctionElement[JC] def normalize(): Unit
SVGComponentTransferFunctionElement[JC] def offset: SVGAnimatedNumber
SVGComponentTransferFunctionElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGComponentTransferFunctionElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGComponentTransferFunctionElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGComponentTransferFunctionElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGComponentTransferFunctionElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGComponentTransferFunctionElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGComponentTransferFunctionElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -16899,6 +18593,7 @@ SVGComponentTransferFunctionElement[JC] def previousElementSibling: Element
SVGComponentTransferFunctionElement[JC] def previousSibling: Node
SVGComponentTransferFunctionElement[JC] def querySelector(selectors: String): Element
SVGComponentTransferFunctionElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGComponentTransferFunctionElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGComponentTransferFunctionElement[JC] def remove(): Unit
SVGComponentTransferFunctionElement[JC] def removeAttribute(name: String): Unit
SVGComponentTransferFunctionElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -16908,6 +18603,7 @@ SVGComponentTransferFunctionElement[JC] def removeEventListener[T <: Event](`typ
SVGComponentTransferFunctionElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGComponentTransferFunctionElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGComponentTransferFunctionElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGComponentTransferFunctionElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGComponentTransferFunctionElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGComponentTransferFunctionElement[JC] def requestPointerLock(): Unit
SVGComponentTransferFunctionElement[JC] def scrollHeight: Int
@@ -16919,6 +18615,7 @@ SVGComponentTransferFunctionElement[JC] def setAttribute(name: String, value: St
SVGComponentTransferFunctionElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGComponentTransferFunctionElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGComponentTransferFunctionElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGComponentTransferFunctionElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGComponentTransferFunctionElement[JC] def shadowRoot: ShadowRoot
SVGComponentTransferFunctionElement[JC] def slope: SVGAnimatedNumber
SVGComponentTransferFunctionElement[JC] def tableValues: SVGAnimatedNumberList
@@ -16953,6 +18650,7 @@ SVGDefsElement[JC] def clientLeft: Int
SVGDefsElement[JC] def clientTop: Int
SVGDefsElement[JC] def clientWidth: Int
SVGDefsElement[JC] def cloneNode(deep: Boolean?): Node
+SVGDefsElement[JC] def closest(selector: String): Element
SVGDefsElement[JC] def compareDocumentPosition(other: Node): Int
SVGDefsElement[JC] def contains(otherNode: Node): Boolean
SVGDefsElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -16978,6 +18676,7 @@ SVGDefsElement[JC] def hasAttributeNS(namespaceURI: String, localName: String):
SVGDefsElement[JC] def hasAttributes(): Boolean
SVGDefsElement[JC] def hasChildNodes(): Boolean
SVGDefsElement[JC] def hasExtension(extension: String): Boolean
+SVGDefsElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGDefsElement[JC] var id: String
SVGDefsElement[JC] var innerHTML: String
SVGDefsElement[JC] var innerText: String
@@ -17004,6 +18703,9 @@ SVGDefsElement[JC] def nodeType: Int
SVGDefsElement[JC] var nodeValue: String
SVGDefsElement[JC] def normalize(): Unit
SVGDefsElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGDefsElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGDefsElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGDefsElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGDefsElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGDefsElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGDefsElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -17028,6 +18730,7 @@ SVGDefsElement[JC] def previousElementSibling: Element
SVGDefsElement[JC] def previousSibling: Node
SVGDefsElement[JC] def querySelector(selectors: String): Element
SVGDefsElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGDefsElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGDefsElement[JC] def remove(): Unit
SVGDefsElement[JC] def removeAttribute(name: String): Unit
SVGDefsElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -17037,6 +18740,7 @@ SVGDefsElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGDefsElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGDefsElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGDefsElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGDefsElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGDefsElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGDefsElement[JC] def requestPointerLock(): Unit
SVGDefsElement[JC] var requiredExtensions: SVGStringList
@@ -17050,6 +18754,7 @@ SVGDefsElement[JC] def setAttribute(name: String, value: String): Unit
SVGDefsElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGDefsElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGDefsElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGDefsElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGDefsElement[JC] def shadowRoot: ShadowRoot
SVGDefsElement[JC] var style: CSSStyleDeclaration
SVGDefsElement[JC] var systemLanguage: SVGStringList
@@ -17080,6 +18785,7 @@ SVGDescElement[JC] def clientLeft: Int
SVGDescElement[JC] def clientTop: Int
SVGDescElement[JC] def clientWidth: Int
SVGDescElement[JC] def cloneNode(deep: Boolean?): Node
+SVGDescElement[JC] def closest(selector: String): Element
SVGDescElement[JC] def compareDocumentPosition(other: Node): Int
SVGDescElement[JC] def contains(otherNode: Node): Boolean
SVGDescElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -17098,6 +18804,7 @@ SVGDescElement[JC] def hasAttribute(name: String): Boolean
SVGDescElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGDescElement[JC] def hasAttributes(): Boolean
SVGDescElement[JC] def hasChildNodes(): Boolean
+SVGDescElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGDescElement[JC] var id: String
SVGDescElement[JC] var innerHTML: String
SVGDescElement[JC] var innerText: String
@@ -17123,6 +18830,9 @@ SVGDescElement[JC] def nodeType: Int
SVGDescElement[JC] var nodeValue: String
SVGDescElement[JC] def normalize(): Unit
SVGDescElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGDescElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGDescElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGDescElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGDescElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGDescElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGDescElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -17147,6 +18857,7 @@ SVGDescElement[JC] def previousElementSibling: Element
SVGDescElement[JC] def previousSibling: Node
SVGDescElement[JC] def querySelector(selectors: String): Element
SVGDescElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGDescElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGDescElement[JC] def remove(): Unit
SVGDescElement[JC] def removeAttribute(name: String): Unit
SVGDescElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -17156,6 +18867,7 @@ SVGDescElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGDescElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGDescElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGDescElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGDescElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGDescElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGDescElement[JC] def requestPointerLock(): Unit
SVGDescElement[JC] def scrollHeight: Int
@@ -17167,6 +18879,7 @@ SVGDescElement[JC] def setAttribute(name: String, value: String): Unit
SVGDescElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGDescElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGDescElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGDescElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGDescElement[JC] def shadowRoot: ShadowRoot
SVGDescElement[JC] var style: CSSStyleDeclaration
SVGDescElement[JC] def tagName: String
@@ -17194,6 +18907,7 @@ SVGElement[JC] def clientLeft: Int
SVGElement[JC] def clientTop: Int
SVGElement[JC] def clientWidth: Int
SVGElement[JC] def cloneNode(deep: Boolean?): Node
+SVGElement[JC] def closest(selector: String): Element
SVGElement[JC] def compareDocumentPosition(other: Node): Int
SVGElement[JC] def contains(otherNode: Node): Boolean
SVGElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -17212,6 +18926,7 @@ SVGElement[JC] def hasAttribute(name: String): Boolean
SVGElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGElement[JC] def hasAttributes(): Boolean
SVGElement[JC] def hasChildNodes(): Boolean
+SVGElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGElement[JC] var id: String
SVGElement[JC] var innerHTML: String
SVGElement[JC] var innerText: String
@@ -17237,6 +18952,9 @@ SVGElement[JC] def nodeType: Int
SVGElement[JC] var nodeValue: String
SVGElement[JC] def normalize(): Unit
SVGElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -17261,6 +18979,7 @@ SVGElement[JC] def previousElementSibling: Element
SVGElement[JC] def previousSibling: Node
SVGElement[JC] def querySelector(selectors: String): Element
SVGElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGElement[JC] def remove(): Unit
SVGElement[JC] def removeAttribute(name: String): Unit
SVGElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -17270,6 +18989,7 @@ SVGElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.
SVGElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGElement[JC] def requestPointerLock(): Unit
SVGElement[JC] def scrollHeight: Int
@@ -17281,6 +19001,7 @@ SVGElement[JC] def setAttribute(name: String, value: String): Unit
SVGElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGElement[JC] def shadowRoot: ShadowRoot
SVGElement[JC] def tagName: String
SVGElement[JC] var textContent: String
@@ -17321,6 +19042,7 @@ SVGEllipseElement[JC] def clientLeft: Int
SVGEllipseElement[JC] def clientTop: Int
SVGEllipseElement[JC] def clientWidth: Int
SVGEllipseElement[JC] def cloneNode(deep: Boolean?): Node
+SVGEllipseElement[JC] def closest(selector: String): Element
SVGEllipseElement[JC] def compareDocumentPosition(other: Node): Int
SVGEllipseElement[JC] def contains(otherNode: Node): Boolean
SVGEllipseElement[JC] def cx: SVGAnimatedLength
@@ -17348,6 +19070,7 @@ SVGEllipseElement[JC] def hasAttributeNS(namespaceURI: String, localName: String
SVGEllipseElement[JC] def hasAttributes(): Boolean
SVGEllipseElement[JC] def hasChildNodes(): Boolean
SVGEllipseElement[JC] def hasExtension(extension: String): Boolean
+SVGEllipseElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGEllipseElement[JC] var id: String
SVGEllipseElement[JC] var innerHTML: String
SVGEllipseElement[JC] var innerText: String
@@ -17374,6 +19097,9 @@ SVGEllipseElement[JC] def nodeType: Int
SVGEllipseElement[JC] var nodeValue: String
SVGEllipseElement[JC] def normalize(): Unit
SVGEllipseElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGEllipseElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGEllipseElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGEllipseElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGEllipseElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGEllipseElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGEllipseElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -17398,6 +19124,7 @@ SVGEllipseElement[JC] def previousElementSibling: Element
SVGEllipseElement[JC] def previousSibling: Node
SVGEllipseElement[JC] def querySelector(selectors: String): Element
SVGEllipseElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGEllipseElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGEllipseElement[JC] def remove(): Unit
SVGEllipseElement[JC] def removeAttribute(name: String): Unit
SVGEllipseElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -17407,6 +19134,7 @@ SVGEllipseElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGEllipseElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGEllipseElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGEllipseElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGEllipseElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGEllipseElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGEllipseElement[JC] def requestPointerLock(): Unit
SVGEllipseElement[JC] var requiredExtensions: SVGStringList
@@ -17422,6 +19150,7 @@ SVGEllipseElement[JC] def setAttribute(name: String, value: String): Unit
SVGEllipseElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGEllipseElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGEllipseElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGEllipseElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGEllipseElement[JC] def shadowRoot: ShadowRoot
SVGEllipseElement[JC] var style: CSSStyleDeclaration
SVGEllipseElement[JC] var systemLanguage: SVGStringList
@@ -17459,6 +19188,7 @@ SVGFEBlendElement[JC] def clientLeft: Int
SVGFEBlendElement[JC] def clientTop: Int
SVGFEBlendElement[JC] def clientWidth: Int
SVGFEBlendElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEBlendElement[JC] def closest(selector: String): Element
SVGFEBlendElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEBlendElement[JC] def contains(otherNode: Node): Boolean
SVGFEBlendElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -17477,6 +19207,7 @@ SVGFEBlendElement[JC] def hasAttribute(name: String): Boolean
SVGFEBlendElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEBlendElement[JC] def hasAttributes(): Boolean
SVGFEBlendElement[JC] def hasChildNodes(): Boolean
+SVGFEBlendElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEBlendElement[JC] def height: SVGAnimatedLength
SVGFEBlendElement[JC] var id: String
SVGFEBlendElement[JC] def in1: SVGAnimatedString
@@ -17506,6 +19237,9 @@ SVGFEBlendElement[JC] def nodeType: Int
SVGFEBlendElement[JC] var nodeValue: String
SVGFEBlendElement[JC] def normalize(): Unit
SVGFEBlendElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEBlendElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEBlendElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEBlendElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEBlendElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEBlendElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEBlendElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -17530,6 +19264,7 @@ SVGFEBlendElement[JC] def previousElementSibling: Element
SVGFEBlendElement[JC] def previousSibling: Node
SVGFEBlendElement[JC] def querySelector(selectors: String): Element
SVGFEBlendElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEBlendElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEBlendElement[JC] def remove(): Unit
SVGFEBlendElement[JC] def removeAttribute(name: String): Unit
SVGFEBlendElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -17539,6 +19274,7 @@ SVGFEBlendElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGFEBlendElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEBlendElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEBlendElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEBlendElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEBlendElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEBlendElement[JC] def requestPointerLock(): Unit
SVGFEBlendElement[JC] def result: SVGAnimatedString
@@ -17551,6 +19287,7 @@ SVGFEBlendElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEBlendElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEBlendElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEBlendElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEBlendElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEBlendElement[JC] def shadowRoot: ShadowRoot
SVGFEBlendElement[JC] var style: CSSStyleDeclaration
SVGFEBlendElement[JC] def tagName: String
@@ -17586,6 +19323,7 @@ SVGFEColorMatrixElement[JC] def clientLeft: Int
SVGFEColorMatrixElement[JC] def clientTop: Int
SVGFEColorMatrixElement[JC] def clientWidth: Int
SVGFEColorMatrixElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEColorMatrixElement[JC] def closest(selector: String): Element
SVGFEColorMatrixElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEColorMatrixElement[JC] def contains(otherNode: Node): Boolean
SVGFEColorMatrixElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -17604,6 +19342,7 @@ SVGFEColorMatrixElement[JC] def hasAttribute(name: String): Boolean
SVGFEColorMatrixElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEColorMatrixElement[JC] def hasAttributes(): Boolean
SVGFEColorMatrixElement[JC] def hasChildNodes(): Boolean
+SVGFEColorMatrixElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEColorMatrixElement[JC] def height: SVGAnimatedLength
SVGFEColorMatrixElement[JC] var id: String
SVGFEColorMatrixElement[JC] def in1: SVGAnimatedString
@@ -17631,6 +19370,9 @@ SVGFEColorMatrixElement[JC] def nodeType: Int
SVGFEColorMatrixElement[JC] var nodeValue: String
SVGFEColorMatrixElement[JC] def normalize(): Unit
SVGFEColorMatrixElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEColorMatrixElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEColorMatrixElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEColorMatrixElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEColorMatrixElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEColorMatrixElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEColorMatrixElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -17655,6 +19397,7 @@ SVGFEColorMatrixElement[JC] def previousElementSibling: Element
SVGFEColorMatrixElement[JC] def previousSibling: Node
SVGFEColorMatrixElement[JC] def querySelector(selectors: String): Element
SVGFEColorMatrixElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEColorMatrixElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEColorMatrixElement[JC] def remove(): Unit
SVGFEColorMatrixElement[JC] def removeAttribute(name: String): Unit
SVGFEColorMatrixElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -17664,6 +19407,7 @@ SVGFEColorMatrixElement[JC] def removeEventListener[T <: Event](`type`: String,
SVGFEColorMatrixElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEColorMatrixElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEColorMatrixElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEColorMatrixElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEColorMatrixElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEColorMatrixElement[JC] def requestPointerLock(): Unit
SVGFEColorMatrixElement[JC] def result: SVGAnimatedString
@@ -17676,6 +19420,7 @@ SVGFEColorMatrixElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEColorMatrixElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEColorMatrixElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEColorMatrixElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEColorMatrixElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEColorMatrixElement[JC] def shadowRoot: ShadowRoot
SVGFEColorMatrixElement[JC] var style: CSSStyleDeclaration
SVGFEColorMatrixElement[JC] def tagName: String
@@ -17712,6 +19457,7 @@ SVGFEComponentTransferElement[JC] def clientLeft: Int
SVGFEComponentTransferElement[JC] def clientTop: Int
SVGFEComponentTransferElement[JC] def clientWidth: Int
SVGFEComponentTransferElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEComponentTransferElement[JC] def closest(selector: String): Element
SVGFEComponentTransferElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEComponentTransferElement[JC] def contains(otherNode: Node): Boolean
SVGFEComponentTransferElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -17730,6 +19476,7 @@ SVGFEComponentTransferElement[JC] def hasAttribute(name: String): Boolean
SVGFEComponentTransferElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEComponentTransferElement[JC] def hasAttributes(): Boolean
SVGFEComponentTransferElement[JC] def hasChildNodes(): Boolean
+SVGFEComponentTransferElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEComponentTransferElement[JC] def height: SVGAnimatedLength
SVGFEComponentTransferElement[JC] var id: String
SVGFEComponentTransferElement[JC] def in1: SVGAnimatedString
@@ -17757,6 +19504,9 @@ SVGFEComponentTransferElement[JC] def nodeType: Int
SVGFEComponentTransferElement[JC] var nodeValue: String
SVGFEComponentTransferElement[JC] def normalize(): Unit
SVGFEComponentTransferElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEComponentTransferElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEComponentTransferElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEComponentTransferElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEComponentTransferElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEComponentTransferElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEComponentTransferElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -17781,6 +19531,7 @@ SVGFEComponentTransferElement[JC] def previousElementSibling: Element
SVGFEComponentTransferElement[JC] def previousSibling: Node
SVGFEComponentTransferElement[JC] def querySelector(selectors: String): Element
SVGFEComponentTransferElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEComponentTransferElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEComponentTransferElement[JC] def remove(): Unit
SVGFEComponentTransferElement[JC] def removeAttribute(name: String): Unit
SVGFEComponentTransferElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -17790,6 +19541,7 @@ SVGFEComponentTransferElement[JC] def removeEventListener[T <: Event](`type`: St
SVGFEComponentTransferElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEComponentTransferElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEComponentTransferElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEComponentTransferElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEComponentTransferElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEComponentTransferElement[JC] def requestPointerLock(): Unit
SVGFEComponentTransferElement[JC] def result: SVGAnimatedString
@@ -17802,6 +19554,7 @@ SVGFEComponentTransferElement[JC] def setAttribute(name: String, value: String):
SVGFEComponentTransferElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEComponentTransferElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEComponentTransferElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEComponentTransferElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEComponentTransferElement[JC] def shadowRoot: ShadowRoot
SVGFEComponentTransferElement[JC] var style: CSSStyleDeclaration
SVGFEComponentTransferElement[JC] def tagName: String
@@ -17831,6 +19584,7 @@ SVGFECompositeElement[JC] def clientLeft: Int
SVGFECompositeElement[JC] def clientTop: Int
SVGFECompositeElement[JC] def clientWidth: Int
SVGFECompositeElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFECompositeElement[JC] def closest(selector: String): Element
SVGFECompositeElement[JC] def compareDocumentPosition(other: Node): Int
SVGFECompositeElement[JC] def contains(otherNode: Node): Boolean
SVGFECompositeElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -17849,6 +19603,7 @@ SVGFECompositeElement[JC] def hasAttribute(name: String): Boolean
SVGFECompositeElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFECompositeElement[JC] def hasAttributes(): Boolean
SVGFECompositeElement[JC] def hasChildNodes(): Boolean
+SVGFECompositeElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFECompositeElement[JC] def height: SVGAnimatedLength
SVGFECompositeElement[JC] var id: String
SVGFECompositeElement[JC] def in1: SVGAnimatedString
@@ -17881,6 +19636,9 @@ SVGFECompositeElement[JC] def nodeType: Int
SVGFECompositeElement[JC] var nodeValue: String
SVGFECompositeElement[JC] def normalize(): Unit
SVGFECompositeElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFECompositeElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFECompositeElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFECompositeElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFECompositeElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFECompositeElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFECompositeElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -17906,6 +19664,7 @@ SVGFECompositeElement[JC] def previousElementSibling: Element
SVGFECompositeElement[JC] def previousSibling: Node
SVGFECompositeElement[JC] def querySelector(selectors: String): Element
SVGFECompositeElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFECompositeElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFECompositeElement[JC] def remove(): Unit
SVGFECompositeElement[JC] def removeAttribute(name: String): Unit
SVGFECompositeElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -17915,6 +19674,7 @@ SVGFECompositeElement[JC] def removeEventListener[T <: Event](`type`: String, li
SVGFECompositeElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFECompositeElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFECompositeElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFECompositeElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFECompositeElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFECompositeElement[JC] def requestPointerLock(): Unit
SVGFECompositeElement[JC] def result: SVGAnimatedString
@@ -17927,6 +19687,7 @@ SVGFECompositeElement[JC] def setAttribute(name: String, value: String): Unit
SVGFECompositeElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFECompositeElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFECompositeElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFECompositeElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFECompositeElement[JC] def shadowRoot: ShadowRoot
SVGFECompositeElement[JC] var style: CSSStyleDeclaration
SVGFECompositeElement[JC] def tagName: String
@@ -17964,6 +19725,7 @@ SVGFEConvolveMatrixElement[JC] def clientLeft: Int
SVGFEConvolveMatrixElement[JC] def clientTop: Int
SVGFEConvolveMatrixElement[JC] def clientWidth: Int
SVGFEConvolveMatrixElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEConvolveMatrixElement[JC] def closest(selector: String): Element
SVGFEConvolveMatrixElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEConvolveMatrixElement[JC] def contains(otherNode: Node): Boolean
SVGFEConvolveMatrixElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -17984,6 +19746,7 @@ SVGFEConvolveMatrixElement[JC] def hasAttribute(name: String): Boolean
SVGFEConvolveMatrixElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEConvolveMatrixElement[JC] def hasAttributes(): Boolean
SVGFEConvolveMatrixElement[JC] def hasChildNodes(): Boolean
+SVGFEConvolveMatrixElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEConvolveMatrixElement[JC] def height: SVGAnimatedLength
SVGFEConvolveMatrixElement[JC] var id: String
SVGFEConvolveMatrixElement[JC] def in1: SVGAnimatedString
@@ -18014,6 +19777,9 @@ SVGFEConvolveMatrixElement[JC] def nodeType: Int
SVGFEConvolveMatrixElement[JC] var nodeValue: String
SVGFEConvolveMatrixElement[JC] def normalize(): Unit
SVGFEConvolveMatrixElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEConvolveMatrixElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEConvolveMatrixElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEConvolveMatrixElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEConvolveMatrixElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEConvolveMatrixElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEConvolveMatrixElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -18041,6 +19807,7 @@ SVGFEConvolveMatrixElement[JC] def previousElementSibling: Element
SVGFEConvolveMatrixElement[JC] def previousSibling: Node
SVGFEConvolveMatrixElement[JC] def querySelector(selectors: String): Element
SVGFEConvolveMatrixElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEConvolveMatrixElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEConvolveMatrixElement[JC] def remove(): Unit
SVGFEConvolveMatrixElement[JC] def removeAttribute(name: String): Unit
SVGFEConvolveMatrixElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -18050,6 +19817,7 @@ SVGFEConvolveMatrixElement[JC] def removeEventListener[T <: Event](`type`: Strin
SVGFEConvolveMatrixElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEConvolveMatrixElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEConvolveMatrixElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEConvolveMatrixElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEConvolveMatrixElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEConvolveMatrixElement[JC] def requestPointerLock(): Unit
SVGFEConvolveMatrixElement[JC] def result: SVGAnimatedString
@@ -18062,6 +19830,7 @@ SVGFEConvolveMatrixElement[JC] def setAttribute(name: String, value: String): Un
SVGFEConvolveMatrixElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEConvolveMatrixElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEConvolveMatrixElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEConvolveMatrixElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEConvolveMatrixElement[JC] def shadowRoot: ShadowRoot
SVGFEConvolveMatrixElement[JC] var style: CSSStyleDeclaration
SVGFEConvolveMatrixElement[JC] def tagName: String
@@ -18097,6 +19866,7 @@ SVGFEDiffuseLightingElement[JC] def clientLeft: Int
SVGFEDiffuseLightingElement[JC] def clientTop: Int
SVGFEDiffuseLightingElement[JC] def clientWidth: Int
SVGFEDiffuseLightingElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEDiffuseLightingElement[JC] def closest(selector: String): Element
SVGFEDiffuseLightingElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEDiffuseLightingElement[JC] def contains(otherNode: Node): Boolean
SVGFEDiffuseLightingElement[JC] def diffuseConstant: SVGAnimatedNumber
@@ -18116,6 +19886,7 @@ SVGFEDiffuseLightingElement[JC] def hasAttribute(name: String): Boolean
SVGFEDiffuseLightingElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEDiffuseLightingElement[JC] def hasAttributes(): Boolean
SVGFEDiffuseLightingElement[JC] def hasChildNodes(): Boolean
+SVGFEDiffuseLightingElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEDiffuseLightingElement[JC] def height: SVGAnimatedLength
SVGFEDiffuseLightingElement[JC] var id: String
SVGFEDiffuseLightingElement[JC] def in1: SVGAnimatedString
@@ -18145,6 +19916,9 @@ SVGFEDiffuseLightingElement[JC] def nodeType: Int
SVGFEDiffuseLightingElement[JC] var nodeValue: String
SVGFEDiffuseLightingElement[JC] def normalize(): Unit
SVGFEDiffuseLightingElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEDiffuseLightingElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEDiffuseLightingElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEDiffuseLightingElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEDiffuseLightingElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEDiffuseLightingElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEDiffuseLightingElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -18169,6 +19943,7 @@ SVGFEDiffuseLightingElement[JC] def previousElementSibling: Element
SVGFEDiffuseLightingElement[JC] def previousSibling: Node
SVGFEDiffuseLightingElement[JC] def querySelector(selectors: String): Element
SVGFEDiffuseLightingElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEDiffuseLightingElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEDiffuseLightingElement[JC] def remove(): Unit
SVGFEDiffuseLightingElement[JC] def removeAttribute(name: String): Unit
SVGFEDiffuseLightingElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -18178,6 +19953,7 @@ SVGFEDiffuseLightingElement[JC] def removeEventListener[T <: Event](`type`: Stri
SVGFEDiffuseLightingElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEDiffuseLightingElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEDiffuseLightingElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEDiffuseLightingElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEDiffuseLightingElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEDiffuseLightingElement[JC] def requestPointerLock(): Unit
SVGFEDiffuseLightingElement[JC] def result: SVGAnimatedString
@@ -18190,6 +19966,7 @@ SVGFEDiffuseLightingElement[JC] def setAttribute(name: String, value: String): U
SVGFEDiffuseLightingElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEDiffuseLightingElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEDiffuseLightingElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEDiffuseLightingElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEDiffuseLightingElement[JC] def shadowRoot: ShadowRoot
SVGFEDiffuseLightingElement[JC] var style: CSSStyleDeclaration
SVGFEDiffuseLightingElement[JC] def surfaceScale: SVGAnimatedNumber
@@ -18220,6 +19997,7 @@ SVGFEDisplacementMapElement[JC] def clientLeft: Int
SVGFEDisplacementMapElement[JC] def clientTop: Int
SVGFEDisplacementMapElement[JC] def clientWidth: Int
SVGFEDisplacementMapElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEDisplacementMapElement[JC] def closest(selector: String): Element
SVGFEDisplacementMapElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEDisplacementMapElement[JC] def contains(otherNode: Node): Boolean
SVGFEDisplacementMapElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -18238,6 +20016,7 @@ SVGFEDisplacementMapElement[JC] def hasAttribute(name: String): Boolean
SVGFEDisplacementMapElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEDisplacementMapElement[JC] def hasAttributes(): Boolean
SVGFEDisplacementMapElement[JC] def hasChildNodes(): Boolean
+SVGFEDisplacementMapElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEDisplacementMapElement[JC] def height: SVGAnimatedLength
SVGFEDisplacementMapElement[JC] var id: String
SVGFEDisplacementMapElement[JC] def in1: SVGAnimatedString
@@ -18266,6 +20045,9 @@ SVGFEDisplacementMapElement[JC] def nodeType: Int
SVGFEDisplacementMapElement[JC] var nodeValue: String
SVGFEDisplacementMapElement[JC] def normalize(): Unit
SVGFEDisplacementMapElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEDisplacementMapElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEDisplacementMapElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEDisplacementMapElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEDisplacementMapElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEDisplacementMapElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEDisplacementMapElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -18290,6 +20072,7 @@ SVGFEDisplacementMapElement[JC] def previousElementSibling: Element
SVGFEDisplacementMapElement[JC] def previousSibling: Node
SVGFEDisplacementMapElement[JC] def querySelector(selectors: String): Element
SVGFEDisplacementMapElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEDisplacementMapElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEDisplacementMapElement[JC] def remove(): Unit
SVGFEDisplacementMapElement[JC] def removeAttribute(name: String): Unit
SVGFEDisplacementMapElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -18299,6 +20082,7 @@ SVGFEDisplacementMapElement[JC] def removeEventListener[T <: Event](`type`: Stri
SVGFEDisplacementMapElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEDisplacementMapElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEDisplacementMapElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEDisplacementMapElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEDisplacementMapElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEDisplacementMapElement[JC] def requestPointerLock(): Unit
SVGFEDisplacementMapElement[JC] def result: SVGAnimatedString
@@ -18312,6 +20096,7 @@ SVGFEDisplacementMapElement[JC] def setAttribute(name: String, value: String): U
SVGFEDisplacementMapElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEDisplacementMapElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEDisplacementMapElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEDisplacementMapElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEDisplacementMapElement[JC] def shadowRoot: ShadowRoot
SVGFEDisplacementMapElement[JC] var style: CSSStyleDeclaration
SVGFEDisplacementMapElement[JC] def tagName: String
@@ -18348,6 +20133,7 @@ SVGFEDistantLightElement[JC] def clientLeft: Int
SVGFEDistantLightElement[JC] def clientTop: Int
SVGFEDistantLightElement[JC] def clientWidth: Int
SVGFEDistantLightElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEDistantLightElement[JC] def closest(selector: String): Element
SVGFEDistantLightElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEDistantLightElement[JC] def contains(otherNode: Node): Boolean
SVGFEDistantLightElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -18367,6 +20153,7 @@ SVGFEDistantLightElement[JC] def hasAttribute(name: String): Boolean
SVGFEDistantLightElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEDistantLightElement[JC] def hasAttributes(): Boolean
SVGFEDistantLightElement[JC] def hasChildNodes(): Boolean
+SVGFEDistantLightElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEDistantLightElement[JC] var id: String
SVGFEDistantLightElement[JC] var innerHTML: String
SVGFEDistantLightElement[JC] var innerText: String
@@ -18392,6 +20179,9 @@ SVGFEDistantLightElement[JC] def nodeType: Int
SVGFEDistantLightElement[JC] var nodeValue: String
SVGFEDistantLightElement[JC] def normalize(): Unit
SVGFEDistantLightElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEDistantLightElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEDistantLightElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEDistantLightElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEDistantLightElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEDistantLightElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEDistantLightElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -18416,6 +20206,7 @@ SVGFEDistantLightElement[JC] def previousElementSibling: Element
SVGFEDistantLightElement[JC] def previousSibling: Node
SVGFEDistantLightElement[JC] def querySelector(selectors: String): Element
SVGFEDistantLightElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEDistantLightElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEDistantLightElement[JC] def remove(): Unit
SVGFEDistantLightElement[JC] def removeAttribute(name: String): Unit
SVGFEDistantLightElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -18425,6 +20216,7 @@ SVGFEDistantLightElement[JC] def removeEventListener[T <: Event](`type`: String,
SVGFEDistantLightElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEDistantLightElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEDistantLightElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEDistantLightElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEDistantLightElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEDistantLightElement[JC] def requestPointerLock(): Unit
SVGFEDistantLightElement[JC] def scrollHeight: Int
@@ -18436,6 +20228,7 @@ SVGFEDistantLightElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEDistantLightElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEDistantLightElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEDistantLightElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEDistantLightElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEDistantLightElement[JC] def shadowRoot: ShadowRoot
SVGFEDistantLightElement[JC] def tagName: String
SVGFEDistantLightElement[JC] var textContent: String
@@ -18461,6 +20254,7 @@ SVGFEFloodElement[JC] def clientLeft: Int
SVGFEFloodElement[JC] def clientTop: Int
SVGFEFloodElement[JC] def clientWidth: Int
SVGFEFloodElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEFloodElement[JC] def closest(selector: String): Element
SVGFEFloodElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEFloodElement[JC] def contains(otherNode: Node): Boolean
SVGFEFloodElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -18479,6 +20273,7 @@ SVGFEFloodElement[JC] def hasAttribute(name: String): Boolean
SVGFEFloodElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEFloodElement[JC] def hasAttributes(): Boolean
SVGFEFloodElement[JC] def hasChildNodes(): Boolean
+SVGFEFloodElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEFloodElement[JC] def height: SVGAnimatedLength
SVGFEFloodElement[JC] var id: String
SVGFEFloodElement[JC] var innerHTML: String
@@ -18505,6 +20300,9 @@ SVGFEFloodElement[JC] def nodeType: Int
SVGFEFloodElement[JC] var nodeValue: String
SVGFEFloodElement[JC] def normalize(): Unit
SVGFEFloodElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEFloodElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEFloodElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEFloodElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEFloodElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEFloodElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEFloodElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -18529,6 +20327,7 @@ SVGFEFloodElement[JC] def previousElementSibling: Element
SVGFEFloodElement[JC] def previousSibling: Node
SVGFEFloodElement[JC] def querySelector(selectors: String): Element
SVGFEFloodElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEFloodElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEFloodElement[JC] def remove(): Unit
SVGFEFloodElement[JC] def removeAttribute(name: String): Unit
SVGFEFloodElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -18538,6 +20337,7 @@ SVGFEFloodElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGFEFloodElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEFloodElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEFloodElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEFloodElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEFloodElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEFloodElement[JC] def requestPointerLock(): Unit
SVGFEFloodElement[JC] def result: SVGAnimatedString
@@ -18550,6 +20350,7 @@ SVGFEFloodElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEFloodElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEFloodElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEFloodElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEFloodElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEFloodElement[JC] def shadowRoot: ShadowRoot
SVGFEFloodElement[JC] var style: CSSStyleDeclaration
SVGFEFloodElement[JC] def tagName: String
@@ -18579,6 +20380,7 @@ SVGFEFuncAElement[JC] def clientLeft: Int
SVGFEFuncAElement[JC] def clientTop: Int
SVGFEFuncAElement[JC] def clientWidth: Int
SVGFEFuncAElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEFuncAElement[JC] def closest(selector: String): Element
SVGFEFuncAElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEFuncAElement[JC] def contains(otherNode: Node): Boolean
SVGFEFuncAElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -18598,6 +20400,7 @@ SVGFEFuncAElement[JC] def hasAttribute(name: String): Boolean
SVGFEFuncAElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEFuncAElement[JC] def hasAttributes(): Boolean
SVGFEFuncAElement[JC] def hasChildNodes(): Boolean
+SVGFEFuncAElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEFuncAElement[JC] var id: String
SVGFEFuncAElement[JC] var innerHTML: String
SVGFEFuncAElement[JC] var innerText: String
@@ -18625,6 +20428,9 @@ SVGFEFuncAElement[JC] var nodeValue: String
SVGFEFuncAElement[JC] def normalize(): Unit
SVGFEFuncAElement[JC] def offset: SVGAnimatedNumber
SVGFEFuncAElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEFuncAElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEFuncAElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEFuncAElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEFuncAElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEFuncAElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEFuncAElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -18649,6 +20455,7 @@ SVGFEFuncAElement[JC] def previousElementSibling: Element
SVGFEFuncAElement[JC] def previousSibling: Node
SVGFEFuncAElement[JC] def querySelector(selectors: String): Element
SVGFEFuncAElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEFuncAElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEFuncAElement[JC] def remove(): Unit
SVGFEFuncAElement[JC] def removeAttribute(name: String): Unit
SVGFEFuncAElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -18658,6 +20465,7 @@ SVGFEFuncAElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGFEFuncAElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEFuncAElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEFuncAElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEFuncAElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEFuncAElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEFuncAElement[JC] def requestPointerLock(): Unit
SVGFEFuncAElement[JC] def scrollHeight: Int
@@ -18669,6 +20477,7 @@ SVGFEFuncAElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEFuncAElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEFuncAElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEFuncAElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEFuncAElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEFuncAElement[JC] def shadowRoot: ShadowRoot
SVGFEFuncAElement[JC] def slope: SVGAnimatedNumber
SVGFEFuncAElement[JC] def tableValues: SVGAnimatedNumberList
@@ -18697,6 +20506,7 @@ SVGFEFuncBElement[JC] def clientLeft: Int
SVGFEFuncBElement[JC] def clientTop: Int
SVGFEFuncBElement[JC] def clientWidth: Int
SVGFEFuncBElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEFuncBElement[JC] def closest(selector: String): Element
SVGFEFuncBElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEFuncBElement[JC] def contains(otherNode: Node): Boolean
SVGFEFuncBElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -18716,6 +20526,7 @@ SVGFEFuncBElement[JC] def hasAttribute(name: String): Boolean
SVGFEFuncBElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEFuncBElement[JC] def hasAttributes(): Boolean
SVGFEFuncBElement[JC] def hasChildNodes(): Boolean
+SVGFEFuncBElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEFuncBElement[JC] var id: String
SVGFEFuncBElement[JC] var innerHTML: String
SVGFEFuncBElement[JC] var innerText: String
@@ -18743,6 +20554,9 @@ SVGFEFuncBElement[JC] var nodeValue: String
SVGFEFuncBElement[JC] def normalize(): Unit
SVGFEFuncBElement[JC] def offset: SVGAnimatedNumber
SVGFEFuncBElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEFuncBElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEFuncBElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEFuncBElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEFuncBElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEFuncBElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEFuncBElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -18767,6 +20581,7 @@ SVGFEFuncBElement[JC] def previousElementSibling: Element
SVGFEFuncBElement[JC] def previousSibling: Node
SVGFEFuncBElement[JC] def querySelector(selectors: String): Element
SVGFEFuncBElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEFuncBElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEFuncBElement[JC] def remove(): Unit
SVGFEFuncBElement[JC] def removeAttribute(name: String): Unit
SVGFEFuncBElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -18776,6 +20591,7 @@ SVGFEFuncBElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGFEFuncBElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEFuncBElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEFuncBElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEFuncBElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEFuncBElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEFuncBElement[JC] def requestPointerLock(): Unit
SVGFEFuncBElement[JC] def scrollHeight: Int
@@ -18787,6 +20603,7 @@ SVGFEFuncBElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEFuncBElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEFuncBElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEFuncBElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEFuncBElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEFuncBElement[JC] def shadowRoot: ShadowRoot
SVGFEFuncBElement[JC] def slope: SVGAnimatedNumber
SVGFEFuncBElement[JC] def tableValues: SVGAnimatedNumberList
@@ -18815,6 +20632,7 @@ SVGFEFuncGElement[JC] def clientLeft: Int
SVGFEFuncGElement[JC] def clientTop: Int
SVGFEFuncGElement[JC] def clientWidth: Int
SVGFEFuncGElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEFuncGElement[JC] def closest(selector: String): Element
SVGFEFuncGElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEFuncGElement[JC] def contains(otherNode: Node): Boolean
SVGFEFuncGElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -18834,6 +20652,7 @@ SVGFEFuncGElement[JC] def hasAttribute(name: String): Boolean
SVGFEFuncGElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEFuncGElement[JC] def hasAttributes(): Boolean
SVGFEFuncGElement[JC] def hasChildNodes(): Boolean
+SVGFEFuncGElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEFuncGElement[JC] var id: String
SVGFEFuncGElement[JC] var innerHTML: String
SVGFEFuncGElement[JC] var innerText: String
@@ -18861,6 +20680,9 @@ SVGFEFuncGElement[JC] var nodeValue: String
SVGFEFuncGElement[JC] def normalize(): Unit
SVGFEFuncGElement[JC] def offset: SVGAnimatedNumber
SVGFEFuncGElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEFuncGElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEFuncGElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEFuncGElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEFuncGElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEFuncGElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEFuncGElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -18885,6 +20707,7 @@ SVGFEFuncGElement[JC] def previousElementSibling: Element
SVGFEFuncGElement[JC] def previousSibling: Node
SVGFEFuncGElement[JC] def querySelector(selectors: String): Element
SVGFEFuncGElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEFuncGElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEFuncGElement[JC] def remove(): Unit
SVGFEFuncGElement[JC] def removeAttribute(name: String): Unit
SVGFEFuncGElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -18894,6 +20717,7 @@ SVGFEFuncGElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGFEFuncGElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEFuncGElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEFuncGElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEFuncGElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEFuncGElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEFuncGElement[JC] def requestPointerLock(): Unit
SVGFEFuncGElement[JC] def scrollHeight: Int
@@ -18905,6 +20729,7 @@ SVGFEFuncGElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEFuncGElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEFuncGElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEFuncGElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEFuncGElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEFuncGElement[JC] def shadowRoot: ShadowRoot
SVGFEFuncGElement[JC] def slope: SVGAnimatedNumber
SVGFEFuncGElement[JC] def tableValues: SVGAnimatedNumberList
@@ -18933,6 +20758,7 @@ SVGFEFuncRElement[JC] def clientLeft: Int
SVGFEFuncRElement[JC] def clientTop: Int
SVGFEFuncRElement[JC] def clientWidth: Int
SVGFEFuncRElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEFuncRElement[JC] def closest(selector: String): Element
SVGFEFuncRElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEFuncRElement[JC] def contains(otherNode: Node): Boolean
SVGFEFuncRElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -18952,6 +20778,7 @@ SVGFEFuncRElement[JC] def hasAttribute(name: String): Boolean
SVGFEFuncRElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEFuncRElement[JC] def hasAttributes(): Boolean
SVGFEFuncRElement[JC] def hasChildNodes(): Boolean
+SVGFEFuncRElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEFuncRElement[JC] var id: String
SVGFEFuncRElement[JC] var innerHTML: String
SVGFEFuncRElement[JC] var innerText: String
@@ -18979,6 +20806,9 @@ SVGFEFuncRElement[JC] var nodeValue: String
SVGFEFuncRElement[JC] def normalize(): Unit
SVGFEFuncRElement[JC] def offset: SVGAnimatedNumber
SVGFEFuncRElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEFuncRElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEFuncRElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEFuncRElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEFuncRElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEFuncRElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEFuncRElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -19003,6 +20833,7 @@ SVGFEFuncRElement[JC] def previousElementSibling: Element
SVGFEFuncRElement[JC] def previousSibling: Node
SVGFEFuncRElement[JC] def querySelector(selectors: String): Element
SVGFEFuncRElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEFuncRElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEFuncRElement[JC] def remove(): Unit
SVGFEFuncRElement[JC] def removeAttribute(name: String): Unit
SVGFEFuncRElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -19012,6 +20843,7 @@ SVGFEFuncRElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGFEFuncRElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEFuncRElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEFuncRElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEFuncRElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEFuncRElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEFuncRElement[JC] def requestPointerLock(): Unit
SVGFEFuncRElement[JC] def scrollHeight: Int
@@ -19023,6 +20855,7 @@ SVGFEFuncRElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEFuncRElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEFuncRElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEFuncRElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEFuncRElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEFuncRElement[JC] def shadowRoot: ShadowRoot
SVGFEFuncRElement[JC] def slope: SVGAnimatedNumber
SVGFEFuncRElement[JC] def tableValues: SVGAnimatedNumberList
@@ -19051,6 +20884,7 @@ SVGFEGaussianBlurElement[JC] def clientLeft: Int
SVGFEGaussianBlurElement[JC] def clientTop: Int
SVGFEGaussianBlurElement[JC] def clientWidth: Int
SVGFEGaussianBlurElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEGaussianBlurElement[JC] def closest(selector: String): Element
SVGFEGaussianBlurElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEGaussianBlurElement[JC] def contains(otherNode: Node): Boolean
SVGFEGaussianBlurElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -19069,6 +20903,7 @@ SVGFEGaussianBlurElement[JC] def hasAttribute(name: String): Boolean
SVGFEGaussianBlurElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEGaussianBlurElement[JC] def hasAttributes(): Boolean
SVGFEGaussianBlurElement[JC] def hasChildNodes(): Boolean
+SVGFEGaussianBlurElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEGaussianBlurElement[JC] def height: SVGAnimatedLength
SVGFEGaussianBlurElement[JC] var id: String
SVGFEGaussianBlurElement[JC] def in1: SVGAnimatedString
@@ -19096,6 +20931,9 @@ SVGFEGaussianBlurElement[JC] def nodeType: Int
SVGFEGaussianBlurElement[JC] var nodeValue: String
SVGFEGaussianBlurElement[JC] def normalize(): Unit
SVGFEGaussianBlurElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEGaussianBlurElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEGaussianBlurElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEGaussianBlurElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEGaussianBlurElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEGaussianBlurElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEGaussianBlurElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -19120,6 +20958,7 @@ SVGFEGaussianBlurElement[JC] def previousElementSibling: Element
SVGFEGaussianBlurElement[JC] def previousSibling: Node
SVGFEGaussianBlurElement[JC] def querySelector(selectors: String): Element
SVGFEGaussianBlurElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEGaussianBlurElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEGaussianBlurElement[JC] def remove(): Unit
SVGFEGaussianBlurElement[JC] def removeAttribute(name: String): Unit
SVGFEGaussianBlurElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -19129,6 +20968,7 @@ SVGFEGaussianBlurElement[JC] def removeEventListener[T <: Event](`type`: String,
SVGFEGaussianBlurElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEGaussianBlurElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEGaussianBlurElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEGaussianBlurElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEGaussianBlurElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEGaussianBlurElement[JC] def requestPointerLock(): Unit
SVGFEGaussianBlurElement[JC] def result: SVGAnimatedString
@@ -19141,6 +20981,7 @@ SVGFEGaussianBlurElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEGaussianBlurElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEGaussianBlurElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEGaussianBlurElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEGaussianBlurElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEGaussianBlurElement[JC] def setStdDeviation(stdDeviationX: Double, stdDeviationY: Double): Unit
SVGFEGaussianBlurElement[JC] def shadowRoot: ShadowRoot
SVGFEGaussianBlurElement[JC] def stdDeviationX: SVGAnimatedNumber
@@ -19173,6 +21014,7 @@ SVGFEImageElement[JC] def clientLeft: Int
SVGFEImageElement[JC] def clientTop: Int
SVGFEImageElement[JC] def clientWidth: Int
SVGFEImageElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEImageElement[JC] def closest(selector: String): Element
SVGFEImageElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEImageElement[JC] def contains(otherNode: Node): Boolean
SVGFEImageElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -19192,6 +21034,7 @@ SVGFEImageElement[JC] def hasAttribute(name: String): Boolean
SVGFEImageElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEImageElement[JC] def hasAttributes(): Boolean
SVGFEImageElement[JC] def hasChildNodes(): Boolean
+SVGFEImageElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEImageElement[JC] def height: SVGAnimatedLength
SVGFEImageElement[JC] var href: SVGAnimatedString
SVGFEImageElement[JC] var id: String
@@ -19219,6 +21062,9 @@ SVGFEImageElement[JC] def nodeType: Int
SVGFEImageElement[JC] var nodeValue: String
SVGFEImageElement[JC] def normalize(): Unit
SVGFEImageElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEImageElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEImageElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEImageElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEImageElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEImageElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEImageElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -19244,6 +21090,7 @@ SVGFEImageElement[JC] def previousElementSibling: Element
SVGFEImageElement[JC] def previousSibling: Node
SVGFEImageElement[JC] def querySelector(selectors: String): Element
SVGFEImageElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEImageElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEImageElement[JC] def remove(): Unit
SVGFEImageElement[JC] def removeAttribute(name: String): Unit
SVGFEImageElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -19253,6 +21100,7 @@ SVGFEImageElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGFEImageElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEImageElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEImageElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEImageElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEImageElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEImageElement[JC] def requestPointerLock(): Unit
SVGFEImageElement[JC] def result: SVGAnimatedString
@@ -19265,6 +21113,7 @@ SVGFEImageElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEImageElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEImageElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEImageElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEImageElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEImageElement[JC] def shadowRoot: ShadowRoot
SVGFEImageElement[JC] var style: CSSStyleDeclaration
SVGFEImageElement[JC] def tagName: String
@@ -19296,6 +21145,7 @@ SVGFEMergeElement[JC] def clientLeft: Int
SVGFEMergeElement[JC] def clientTop: Int
SVGFEMergeElement[JC] def clientWidth: Int
SVGFEMergeElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEMergeElement[JC] def closest(selector: String): Element
SVGFEMergeElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEMergeElement[JC] def contains(otherNode: Node): Boolean
SVGFEMergeElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -19314,6 +21164,7 @@ SVGFEMergeElement[JC] def hasAttribute(name: String): Boolean
SVGFEMergeElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEMergeElement[JC] def hasAttributes(): Boolean
SVGFEMergeElement[JC] def hasChildNodes(): Boolean
+SVGFEMergeElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEMergeElement[JC] def height: SVGAnimatedLength
SVGFEMergeElement[JC] var id: String
SVGFEMergeElement[JC] var innerHTML: String
@@ -19340,6 +21191,9 @@ SVGFEMergeElement[JC] def nodeType: Int
SVGFEMergeElement[JC] var nodeValue: String
SVGFEMergeElement[JC] def normalize(): Unit
SVGFEMergeElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEMergeElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEMergeElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEMergeElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEMergeElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEMergeElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEMergeElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -19364,6 +21218,7 @@ SVGFEMergeElement[JC] def previousElementSibling: Element
SVGFEMergeElement[JC] def previousSibling: Node
SVGFEMergeElement[JC] def querySelector(selectors: String): Element
SVGFEMergeElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEMergeElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEMergeElement[JC] def remove(): Unit
SVGFEMergeElement[JC] def removeAttribute(name: String): Unit
SVGFEMergeElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -19373,6 +21228,7 @@ SVGFEMergeElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGFEMergeElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEMergeElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEMergeElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEMergeElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEMergeElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEMergeElement[JC] def requestPointerLock(): Unit
SVGFEMergeElement[JC] def result: SVGAnimatedString
@@ -19385,6 +21241,7 @@ SVGFEMergeElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEMergeElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEMergeElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEMergeElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEMergeElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEMergeElement[JC] def shadowRoot: ShadowRoot
SVGFEMergeElement[JC] var style: CSSStyleDeclaration
SVGFEMergeElement[JC] def tagName: String
@@ -19413,6 +21270,7 @@ SVGFEMergeNodeElement[JC] def clientLeft: Int
SVGFEMergeNodeElement[JC] def clientTop: Int
SVGFEMergeNodeElement[JC] def clientWidth: Int
SVGFEMergeNodeElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEMergeNodeElement[JC] def closest(selector: String): Element
SVGFEMergeNodeElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEMergeNodeElement[JC] def contains(otherNode: Node): Boolean
SVGFEMergeNodeElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -19431,6 +21289,7 @@ SVGFEMergeNodeElement[JC] def hasAttribute(name: String): Boolean
SVGFEMergeNodeElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEMergeNodeElement[JC] def hasAttributes(): Boolean
SVGFEMergeNodeElement[JC] def hasChildNodes(): Boolean
+SVGFEMergeNodeElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEMergeNodeElement[JC] var id: String
SVGFEMergeNodeElement[JC] def in1: SVGAnimatedString
SVGFEMergeNodeElement[JC] var innerHTML: String
@@ -19457,6 +21316,9 @@ SVGFEMergeNodeElement[JC] def nodeType: Int
SVGFEMergeNodeElement[JC] var nodeValue: String
SVGFEMergeNodeElement[JC] def normalize(): Unit
SVGFEMergeNodeElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEMergeNodeElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEMergeNodeElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEMergeNodeElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEMergeNodeElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEMergeNodeElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEMergeNodeElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -19481,6 +21343,7 @@ SVGFEMergeNodeElement[JC] def previousElementSibling: Element
SVGFEMergeNodeElement[JC] def previousSibling: Node
SVGFEMergeNodeElement[JC] def querySelector(selectors: String): Element
SVGFEMergeNodeElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEMergeNodeElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEMergeNodeElement[JC] def remove(): Unit
SVGFEMergeNodeElement[JC] def removeAttribute(name: String): Unit
SVGFEMergeNodeElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -19490,6 +21353,7 @@ SVGFEMergeNodeElement[JC] def removeEventListener[T <: Event](`type`: String, li
SVGFEMergeNodeElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEMergeNodeElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEMergeNodeElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEMergeNodeElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEMergeNodeElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEMergeNodeElement[JC] def requestPointerLock(): Unit
SVGFEMergeNodeElement[JC] def scrollHeight: Int
@@ -19501,6 +21365,7 @@ SVGFEMergeNodeElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEMergeNodeElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEMergeNodeElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEMergeNodeElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEMergeNodeElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEMergeNodeElement[JC] def shadowRoot: ShadowRoot
SVGFEMergeNodeElement[JC] def tagName: String
SVGFEMergeNodeElement[JC] var textContent: String
@@ -19526,6 +21391,7 @@ SVGFEMorphologyElement[JC] def clientLeft: Int
SVGFEMorphologyElement[JC] def clientTop: Int
SVGFEMorphologyElement[JC] def clientWidth: Int
SVGFEMorphologyElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEMorphologyElement[JC] def closest(selector: String): Element
SVGFEMorphologyElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEMorphologyElement[JC] def contains(otherNode: Node): Boolean
SVGFEMorphologyElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -19544,6 +21410,7 @@ SVGFEMorphologyElement[JC] def hasAttribute(name: String): Boolean
SVGFEMorphologyElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEMorphologyElement[JC] def hasAttributes(): Boolean
SVGFEMorphologyElement[JC] def hasChildNodes(): Boolean
+SVGFEMorphologyElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEMorphologyElement[JC] def height: SVGAnimatedLength
SVGFEMorphologyElement[JC] var id: String
SVGFEMorphologyElement[JC] def in1: SVGAnimatedString
@@ -19571,6 +21438,9 @@ SVGFEMorphologyElement[JC] def nodeType: Int
SVGFEMorphologyElement[JC] var nodeValue: String
SVGFEMorphologyElement[JC] def normalize(): Unit
SVGFEMorphologyElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEMorphologyElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEMorphologyElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEMorphologyElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEMorphologyElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEMorphologyElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEMorphologyElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -19598,6 +21468,7 @@ SVGFEMorphologyElement[JC] def querySelector(selectors: String): Element
SVGFEMorphologyElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
SVGFEMorphologyElement[JC] def radiusX: SVGAnimatedNumber
SVGFEMorphologyElement[JC] def radiusY: SVGAnimatedNumber
+SVGFEMorphologyElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEMorphologyElement[JC] def remove(): Unit
SVGFEMorphologyElement[JC] def removeAttribute(name: String): Unit
SVGFEMorphologyElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -19607,6 +21478,7 @@ SVGFEMorphologyElement[JC] def removeEventListener[T <: Event](`type`: String, l
SVGFEMorphologyElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEMorphologyElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEMorphologyElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEMorphologyElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEMorphologyElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEMorphologyElement[JC] def requestPointerLock(): Unit
SVGFEMorphologyElement[JC] def result: SVGAnimatedString
@@ -19619,6 +21491,7 @@ SVGFEMorphologyElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEMorphologyElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEMorphologyElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEMorphologyElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEMorphologyElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEMorphologyElement[JC] def shadowRoot: ShadowRoot
SVGFEMorphologyElement[JC] var style: CSSStyleDeclaration
SVGFEMorphologyElement[JC] def tagName: String
@@ -19651,6 +21524,7 @@ SVGFEOffsetElement[JC] def clientLeft: Int
SVGFEOffsetElement[JC] def clientTop: Int
SVGFEOffsetElement[JC] def clientWidth: Int
SVGFEOffsetElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEOffsetElement[JC] def closest(selector: String): Element
SVGFEOffsetElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEOffsetElement[JC] def contains(otherNode: Node): Boolean
SVGFEOffsetElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -19671,6 +21545,7 @@ SVGFEOffsetElement[JC] def hasAttribute(name: String): Boolean
SVGFEOffsetElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEOffsetElement[JC] def hasAttributes(): Boolean
SVGFEOffsetElement[JC] def hasChildNodes(): Boolean
+SVGFEOffsetElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEOffsetElement[JC] def height: SVGAnimatedLength
SVGFEOffsetElement[JC] var id: String
SVGFEOffsetElement[JC] def in1: SVGAnimatedString
@@ -19698,6 +21573,9 @@ SVGFEOffsetElement[JC] def nodeType: Int
SVGFEOffsetElement[JC] var nodeValue: String
SVGFEOffsetElement[JC] def normalize(): Unit
SVGFEOffsetElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEOffsetElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEOffsetElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEOffsetElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEOffsetElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEOffsetElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEOffsetElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -19722,6 +21600,7 @@ SVGFEOffsetElement[JC] def previousElementSibling: Element
SVGFEOffsetElement[JC] def previousSibling: Node
SVGFEOffsetElement[JC] def querySelector(selectors: String): Element
SVGFEOffsetElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEOffsetElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEOffsetElement[JC] def remove(): Unit
SVGFEOffsetElement[JC] def removeAttribute(name: String): Unit
SVGFEOffsetElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -19731,6 +21610,7 @@ SVGFEOffsetElement[JC] def removeEventListener[T <: Event](`type`: String, liste
SVGFEOffsetElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEOffsetElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEOffsetElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEOffsetElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEOffsetElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEOffsetElement[JC] def requestPointerLock(): Unit
SVGFEOffsetElement[JC] def result: SVGAnimatedString
@@ -19743,6 +21623,7 @@ SVGFEOffsetElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEOffsetElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEOffsetElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEOffsetElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEOffsetElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEOffsetElement[JC] def shadowRoot: ShadowRoot
SVGFEOffsetElement[JC] var style: CSSStyleDeclaration
SVGFEOffsetElement[JC] def tagName: String
@@ -19771,6 +21652,7 @@ SVGFEPointLightElement[JC] def clientLeft: Int
SVGFEPointLightElement[JC] def clientTop: Int
SVGFEPointLightElement[JC] def clientWidth: Int
SVGFEPointLightElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFEPointLightElement[JC] def closest(selector: String): Element
SVGFEPointLightElement[JC] def compareDocumentPosition(other: Node): Int
SVGFEPointLightElement[JC] def contains(otherNode: Node): Boolean
SVGFEPointLightElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -19789,6 +21671,7 @@ SVGFEPointLightElement[JC] def hasAttribute(name: String): Boolean
SVGFEPointLightElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFEPointLightElement[JC] def hasAttributes(): Boolean
SVGFEPointLightElement[JC] def hasChildNodes(): Boolean
+SVGFEPointLightElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFEPointLightElement[JC] var id: String
SVGFEPointLightElement[JC] var innerHTML: String
SVGFEPointLightElement[JC] var innerText: String
@@ -19814,6 +21697,9 @@ SVGFEPointLightElement[JC] def nodeType: Int
SVGFEPointLightElement[JC] var nodeValue: String
SVGFEPointLightElement[JC] def normalize(): Unit
SVGFEPointLightElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFEPointLightElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFEPointLightElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFEPointLightElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFEPointLightElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFEPointLightElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFEPointLightElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -19838,6 +21724,7 @@ SVGFEPointLightElement[JC] def previousElementSibling: Element
SVGFEPointLightElement[JC] def previousSibling: Node
SVGFEPointLightElement[JC] def querySelector(selectors: String): Element
SVGFEPointLightElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFEPointLightElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFEPointLightElement[JC] def remove(): Unit
SVGFEPointLightElement[JC] def removeAttribute(name: String): Unit
SVGFEPointLightElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -19847,6 +21734,7 @@ SVGFEPointLightElement[JC] def removeEventListener[T <: Event](`type`: String, l
SVGFEPointLightElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFEPointLightElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFEPointLightElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFEPointLightElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFEPointLightElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFEPointLightElement[JC] def requestPointerLock(): Unit
SVGFEPointLightElement[JC] def scrollHeight: Int
@@ -19858,6 +21746,7 @@ SVGFEPointLightElement[JC] def setAttribute(name: String, value: String): Unit
SVGFEPointLightElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFEPointLightElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFEPointLightElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFEPointLightElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFEPointLightElement[JC] def shadowRoot: ShadowRoot
SVGFEPointLightElement[JC] def tagName: String
SVGFEPointLightElement[JC] var textContent: String
@@ -19886,6 +21775,7 @@ SVGFESpecularLightingElement[JC] def clientLeft: Int
SVGFESpecularLightingElement[JC] def clientTop: Int
SVGFESpecularLightingElement[JC] def clientWidth: Int
SVGFESpecularLightingElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFESpecularLightingElement[JC] def closest(selector: String): Element
SVGFESpecularLightingElement[JC] def compareDocumentPosition(other: Node): Int
SVGFESpecularLightingElement[JC] def contains(otherNode: Node): Boolean
SVGFESpecularLightingElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -19904,6 +21794,7 @@ SVGFESpecularLightingElement[JC] def hasAttribute(name: String): Boolean
SVGFESpecularLightingElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFESpecularLightingElement[JC] def hasAttributes(): Boolean
SVGFESpecularLightingElement[JC] def hasChildNodes(): Boolean
+SVGFESpecularLightingElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFESpecularLightingElement[JC] def height: SVGAnimatedLength
SVGFESpecularLightingElement[JC] var id: String
SVGFESpecularLightingElement[JC] def in1: SVGAnimatedString
@@ -19933,6 +21824,9 @@ SVGFESpecularLightingElement[JC] def nodeType: Int
SVGFESpecularLightingElement[JC] var nodeValue: String
SVGFESpecularLightingElement[JC] def normalize(): Unit
SVGFESpecularLightingElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFESpecularLightingElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFESpecularLightingElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFESpecularLightingElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFESpecularLightingElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFESpecularLightingElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFESpecularLightingElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -19957,6 +21851,7 @@ SVGFESpecularLightingElement[JC] def previousElementSibling: Element
SVGFESpecularLightingElement[JC] def previousSibling: Node
SVGFESpecularLightingElement[JC] def querySelector(selectors: String): Element
SVGFESpecularLightingElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFESpecularLightingElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFESpecularLightingElement[JC] def remove(): Unit
SVGFESpecularLightingElement[JC] def removeAttribute(name: String): Unit
SVGFESpecularLightingElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -19966,6 +21861,7 @@ SVGFESpecularLightingElement[JC] def removeEventListener[T <: Event](`type`: Str
SVGFESpecularLightingElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFESpecularLightingElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFESpecularLightingElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFESpecularLightingElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFESpecularLightingElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFESpecularLightingElement[JC] def requestPointerLock(): Unit
SVGFESpecularLightingElement[JC] def result: SVGAnimatedString
@@ -19978,6 +21874,7 @@ SVGFESpecularLightingElement[JC] def setAttribute(name: String, value: String):
SVGFESpecularLightingElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFESpecularLightingElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFESpecularLightingElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFESpecularLightingElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFESpecularLightingElement[JC] def shadowRoot: ShadowRoot
SVGFESpecularLightingElement[JC] def specularConstant: SVGAnimatedNumber
SVGFESpecularLightingElement[JC] def specularExponent: SVGAnimatedNumber
@@ -20009,6 +21906,7 @@ SVGFESpotLightElement[JC] def clientLeft: Int
SVGFESpotLightElement[JC] def clientTop: Int
SVGFESpotLightElement[JC] def clientWidth: Int
SVGFESpotLightElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFESpotLightElement[JC] def closest(selector: String): Element
SVGFESpotLightElement[JC] def compareDocumentPosition(other: Node): Int
SVGFESpotLightElement[JC] def contains(otherNode: Node): Boolean
SVGFESpotLightElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -20027,6 +21925,7 @@ SVGFESpotLightElement[JC] def hasAttribute(name: String): Boolean
SVGFESpotLightElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFESpotLightElement[JC] def hasAttributes(): Boolean
SVGFESpotLightElement[JC] def hasChildNodes(): Boolean
+SVGFESpotLightElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFESpotLightElement[JC] var id: String
SVGFESpotLightElement[JC] var innerHTML: String
SVGFESpotLightElement[JC] var innerText: String
@@ -20053,6 +21952,9 @@ SVGFESpotLightElement[JC] def nodeType: Int
SVGFESpotLightElement[JC] var nodeValue: String
SVGFESpotLightElement[JC] def normalize(): Unit
SVGFESpotLightElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFESpotLightElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFESpotLightElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFESpotLightElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFESpotLightElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFESpotLightElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFESpotLightElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -20080,6 +21982,7 @@ SVGFESpotLightElement[JC] def previousElementSibling: Element
SVGFESpotLightElement[JC] def previousSibling: Node
SVGFESpotLightElement[JC] def querySelector(selectors: String): Element
SVGFESpotLightElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFESpotLightElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFESpotLightElement[JC] def remove(): Unit
SVGFESpotLightElement[JC] def removeAttribute(name: String): Unit
SVGFESpotLightElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -20089,6 +21992,7 @@ SVGFESpotLightElement[JC] def removeEventListener[T <: Event](`type`: String, li
SVGFESpotLightElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFESpotLightElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFESpotLightElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFESpotLightElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFESpotLightElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFESpotLightElement[JC] def requestPointerLock(): Unit
SVGFESpotLightElement[JC] def scrollHeight: Int
@@ -20100,6 +22004,7 @@ SVGFESpotLightElement[JC] def setAttribute(name: String, value: String): Unit
SVGFESpotLightElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFESpotLightElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFESpotLightElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFESpotLightElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFESpotLightElement[JC] def shadowRoot: ShadowRoot
SVGFESpotLightElement[JC] def specularExponent: SVGAnimatedNumber
SVGFESpotLightElement[JC] def tagName: String
@@ -20129,6 +22034,7 @@ SVGFETileElement[JC] def clientLeft: Int
SVGFETileElement[JC] def clientTop: Int
SVGFETileElement[JC] def clientWidth: Int
SVGFETileElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFETileElement[JC] def closest(selector: String): Element
SVGFETileElement[JC] def compareDocumentPosition(other: Node): Int
SVGFETileElement[JC] def contains(otherNode: Node): Boolean
SVGFETileElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -20147,6 +22053,7 @@ SVGFETileElement[JC] def hasAttribute(name: String): Boolean
SVGFETileElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFETileElement[JC] def hasAttributes(): Boolean
SVGFETileElement[JC] def hasChildNodes(): Boolean
+SVGFETileElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFETileElement[JC] def height: SVGAnimatedLength
SVGFETileElement[JC] var id: String
SVGFETileElement[JC] def in1: SVGAnimatedString
@@ -20174,6 +22081,9 @@ SVGFETileElement[JC] def nodeType: Int
SVGFETileElement[JC] var nodeValue: String
SVGFETileElement[JC] def normalize(): Unit
SVGFETileElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFETileElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFETileElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFETileElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFETileElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFETileElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFETileElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -20198,6 +22108,7 @@ SVGFETileElement[JC] def previousElementSibling: Element
SVGFETileElement[JC] def previousSibling: Node
SVGFETileElement[JC] def querySelector(selectors: String): Element
SVGFETileElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFETileElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFETileElement[JC] def remove(): Unit
SVGFETileElement[JC] def removeAttribute(name: String): Unit
SVGFETileElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -20207,6 +22118,7 @@ SVGFETileElement[JC] def removeEventListener[T <: Event](`type`: String, listene
SVGFETileElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFETileElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFETileElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFETileElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFETileElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFETileElement[JC] def requestPointerLock(): Unit
SVGFETileElement[JC] def result: SVGAnimatedString
@@ -20219,6 +22131,7 @@ SVGFETileElement[JC] def setAttribute(name: String, value: String): Unit
SVGFETileElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFETileElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFETileElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFETileElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFETileElement[JC] def shadowRoot: ShadowRoot
SVGFETileElement[JC] var style: CSSStyleDeclaration
SVGFETileElement[JC] def tagName: String
@@ -20250,6 +22163,7 @@ SVGFETurbulenceElement[JC] def clientLeft: Int
SVGFETurbulenceElement[JC] def clientTop: Int
SVGFETurbulenceElement[JC] def clientWidth: Int
SVGFETurbulenceElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFETurbulenceElement[JC] def closest(selector: String): Element
SVGFETurbulenceElement[JC] def compareDocumentPosition(other: Node): Int
SVGFETurbulenceElement[JC] def contains(otherNode: Node): Boolean
SVGFETurbulenceElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -20268,6 +22182,7 @@ SVGFETurbulenceElement[JC] def hasAttribute(name: String): Boolean
SVGFETurbulenceElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFETurbulenceElement[JC] def hasAttributes(): Boolean
SVGFETurbulenceElement[JC] def hasChildNodes(): Boolean
+SVGFETurbulenceElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFETurbulenceElement[JC] def height: SVGAnimatedLength
SVGFETurbulenceElement[JC] var id: String
SVGFETurbulenceElement[JC] var innerHTML: String
@@ -20295,6 +22210,9 @@ SVGFETurbulenceElement[JC] var nodeValue: String
SVGFETurbulenceElement[JC] def normalize(): Unit
SVGFETurbulenceElement[JC] def numOctaves: SVGAnimatedInteger
SVGFETurbulenceElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFETurbulenceElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFETurbulenceElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFETurbulenceElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFETurbulenceElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFETurbulenceElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFETurbulenceElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -20319,6 +22237,7 @@ SVGFETurbulenceElement[JC] def previousElementSibling: Element
SVGFETurbulenceElement[JC] def previousSibling: Node
SVGFETurbulenceElement[JC] def querySelector(selectors: String): Element
SVGFETurbulenceElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFETurbulenceElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFETurbulenceElement[JC] def remove(): Unit
SVGFETurbulenceElement[JC] def removeAttribute(name: String): Unit
SVGFETurbulenceElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -20328,6 +22247,7 @@ SVGFETurbulenceElement[JC] def removeEventListener[T <: Event](`type`: String, l
SVGFETurbulenceElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFETurbulenceElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFETurbulenceElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFETurbulenceElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFETurbulenceElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFETurbulenceElement[JC] def requestPointerLock(): Unit
SVGFETurbulenceElement[JC] def result: SVGAnimatedString
@@ -20341,6 +22261,7 @@ SVGFETurbulenceElement[JC] def setAttribute(name: String, value: String): Unit
SVGFETurbulenceElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGFETurbulenceElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFETurbulenceElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGFETurbulenceElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFETurbulenceElement[JC] def shadowRoot: ShadowRoot
SVGFETurbulenceElement[JC] def stitchTiles: SVGAnimatedEnumeration
SVGFETurbulenceElement[JC] var style: CSSStyleDeclaration
@@ -20381,6 +22302,7 @@ SVGFilterElement[JC] def clientLeft: Int
SVGFilterElement[JC] def clientTop: Int
SVGFilterElement[JC] def clientWidth: Int
SVGFilterElement[JC] def cloneNode(deep: Boolean?): Node
+SVGFilterElement[JC] def closest(selector: String): Element
SVGFilterElement[JC] def compareDocumentPosition(other: Node): Int
SVGFilterElement[JC] def contains(otherNode: Node): Boolean
SVGFilterElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -20403,6 +22325,7 @@ SVGFilterElement[JC] def hasAttribute(name: String): Boolean
SVGFilterElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGFilterElement[JC] def hasAttributes(): Boolean
SVGFilterElement[JC] def hasChildNodes(): Boolean
+SVGFilterElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGFilterElement[JC] def height: SVGAnimatedLength
SVGFilterElement[JC] var href: SVGAnimatedString
SVGFilterElement[JC] var id: String
@@ -20430,6 +22353,9 @@ SVGFilterElement[JC] def nodeType: Int
SVGFilterElement[JC] var nodeValue: String
SVGFilterElement[JC] def normalize(): Unit
SVGFilterElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGFilterElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGFilterElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGFilterElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGFilterElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGFilterElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGFilterElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -20455,6 +22381,7 @@ SVGFilterElement[JC] def previousSibling: Node
SVGFilterElement[JC] def primitiveUnits: SVGAnimatedEnumeration
SVGFilterElement[JC] def querySelector(selectors: String): Element
SVGFilterElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGFilterElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGFilterElement[JC] def remove(): Unit
SVGFilterElement[JC] def removeAttribute(name: String): Unit
SVGFilterElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -20464,6 +22391,7 @@ SVGFilterElement[JC] def removeEventListener[T <: Event](`type`: String, listene
SVGFilterElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGFilterElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGFilterElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGFilterElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGFilterElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGFilterElement[JC] def requestPointerLock(): Unit
SVGFilterElement[JC] def scrollHeight: Int
@@ -20476,6 +22404,7 @@ SVGFilterElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: Str
SVGFilterElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGFilterElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
SVGFilterElement[JC] def setFilterRes(filterResX: Double, filterResY: Double): Unit
+SVGFilterElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGFilterElement[JC] def shadowRoot: ShadowRoot
SVGFilterElement[JC] var style: CSSStyleDeclaration
SVGFilterElement[JC] def tagName: String
@@ -20516,6 +22445,7 @@ SVGGElement[JC] def clientLeft: Int
SVGGElement[JC] def clientTop: Int
SVGGElement[JC] def clientWidth: Int
SVGGElement[JC] def cloneNode(deep: Boolean?): Node
+SVGGElement[JC] def closest(selector: String): Element
SVGGElement[JC] def compareDocumentPosition(other: Node): Int
SVGGElement[JC] def contains(otherNode: Node): Boolean
SVGGElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -20541,6 +22471,7 @@ SVGGElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boo
SVGGElement[JC] def hasAttributes(): Boolean
SVGGElement[JC] def hasChildNodes(): Boolean
SVGGElement[JC] def hasExtension(extension: String): Boolean
+SVGGElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGGElement[JC] var id: String
SVGGElement[JC] var innerHTML: String
SVGGElement[JC] var innerText: String
@@ -20567,6 +22498,9 @@ SVGGElement[JC] def nodeType: Int
SVGGElement[JC] var nodeValue: String
SVGGElement[JC] def normalize(): Unit
SVGGElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGGElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGGElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGGElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGGElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGGElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGGElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -20591,6 +22525,7 @@ SVGGElement[JC] def previousElementSibling: Element
SVGGElement[JC] def previousSibling: Node
SVGGElement[JC] def querySelector(selectors: String): Element
SVGGElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGGElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGGElement[JC] def remove(): Unit
SVGGElement[JC] def removeAttribute(name: String): Unit
SVGGElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -20600,6 +22535,7 @@ SVGGElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js
SVGGElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGGElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGGElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGGElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGGElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGGElement[JC] def requestPointerLock(): Unit
SVGGElement[JC] var requiredExtensions: SVGStringList
@@ -20613,6 +22549,7 @@ SVGGElement[JC] def setAttribute(name: String, value: String): Unit
SVGGElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGGElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGGElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGGElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGGElement[JC] def shadowRoot: ShadowRoot
SVGGElement[JC] var style: CSSStyleDeclaration
SVGGElement[JC] var systemLanguage: SVGStringList
@@ -20646,6 +22583,7 @@ SVGGradientElement[JC] def clientLeft: Int
SVGGradientElement[JC] def clientTop: Int
SVGGradientElement[JC] def clientWidth: Int
SVGGradientElement[JC] def cloneNode(deep: Boolean?): Node
+SVGGradientElement[JC] def closest(selector: String): Element
SVGGradientElement[JC] def compareDocumentPosition(other: Node): Int
SVGGradientElement[JC] def contains(otherNode: Node): Boolean
SVGGradientElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -20667,6 +22605,7 @@ SVGGradientElement[JC] def hasAttribute(name: String): Boolean
SVGGradientElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGGradientElement[JC] def hasAttributes(): Boolean
SVGGradientElement[JC] def hasChildNodes(): Boolean
+SVGGradientElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGGradientElement[JC] var href: SVGAnimatedString
SVGGradientElement[JC] var id: String
SVGGradientElement[JC] var innerHTML: String
@@ -20693,6 +22632,9 @@ SVGGradientElement[JC] def nodeType: Int
SVGGradientElement[JC] var nodeValue: String
SVGGradientElement[JC] def normalize(): Unit
SVGGradientElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGGradientElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGGradientElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGGradientElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGGradientElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGGradientElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGGradientElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -20717,6 +22659,7 @@ SVGGradientElement[JC] def previousElementSibling: Element
SVGGradientElement[JC] def previousSibling: Node
SVGGradientElement[JC] def querySelector(selectors: String): Element
SVGGradientElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGGradientElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGGradientElement[JC] def remove(): Unit
SVGGradientElement[JC] def removeAttribute(name: String): Unit
SVGGradientElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -20726,6 +22669,7 @@ SVGGradientElement[JC] def removeEventListener[T <: Event](`type`: String, liste
SVGGradientElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGGradientElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGGradientElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGGradientElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGGradientElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGGradientElement[JC] def requestPointerLock(): Unit
SVGGradientElement[JC] def scrollHeight: Int
@@ -20737,6 +22681,7 @@ SVGGradientElement[JC] def setAttribute(name: String, value: String): Unit
SVGGradientElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGGradientElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGGradientElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGGradientElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGGradientElement[JC] def shadowRoot: ShadowRoot
SVGGradientElement[JC] def spreadMethod: SVGAnimatedEnumeration
SVGGradientElement[JC] var style: CSSStyleDeclaration
@@ -20768,6 +22713,7 @@ SVGImageElement[JC] def clientLeft: Int
SVGImageElement[JC] def clientTop: Int
SVGImageElement[JC] def clientWidth: Int
SVGImageElement[JC] def cloneNode(deep: Boolean?): Node
+SVGImageElement[JC] def closest(selector: String): Element
SVGImageElement[JC] def compareDocumentPosition(other: Node): Int
SVGImageElement[JC] def contains(otherNode: Node): Boolean
SVGImageElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -20793,6 +22739,7 @@ SVGImageElement[JC] def hasAttributeNS(namespaceURI: String, localName: String):
SVGImageElement[JC] def hasAttributes(): Boolean
SVGImageElement[JC] def hasChildNodes(): Boolean
SVGImageElement[JC] def hasExtension(extension: String): Boolean
+SVGImageElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGImageElement[JC] def height: SVGAnimatedLength
SVGImageElement[JC] var href: SVGAnimatedString
SVGImageElement[JC] var id: String
@@ -20821,6 +22768,9 @@ SVGImageElement[JC] def nodeType: Int
SVGImageElement[JC] var nodeValue: String
SVGImageElement[JC] def normalize(): Unit
SVGImageElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGImageElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGImageElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGImageElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGImageElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGImageElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGImageElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -20846,6 +22796,7 @@ SVGImageElement[JC] def previousElementSibling: Element
SVGImageElement[JC] def previousSibling: Node
SVGImageElement[JC] def querySelector(selectors: String): Element
SVGImageElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGImageElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGImageElement[JC] def remove(): Unit
SVGImageElement[JC] def removeAttribute(name: String): Unit
SVGImageElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -20855,6 +22806,7 @@ SVGImageElement[JC] def removeEventListener[T <: Event](`type`: String, listener
SVGImageElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGImageElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGImageElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGImageElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGImageElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGImageElement[JC] def requestPointerLock(): Unit
SVGImageElement[JC] var requiredExtensions: SVGStringList
@@ -20868,6 +22820,7 @@ SVGImageElement[JC] def setAttribute(name: String, value: String): Unit
SVGImageElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGImageElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGImageElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGImageElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGImageElement[JC] def shadowRoot: ShadowRoot
SVGImageElement[JC] var style: CSSStyleDeclaration
SVGImageElement[JC] var systemLanguage: SVGStringList
@@ -20928,6 +22881,7 @@ SVGLineElement[JC] def clientLeft: Int
SVGLineElement[JC] def clientTop: Int
SVGLineElement[JC] def clientWidth: Int
SVGLineElement[JC] def cloneNode(deep: Boolean?): Node
+SVGLineElement[JC] def closest(selector: String): Element
SVGLineElement[JC] def compareDocumentPosition(other: Node): Int
SVGLineElement[JC] def contains(otherNode: Node): Boolean
SVGLineElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -20953,6 +22907,7 @@ SVGLineElement[JC] def hasAttributeNS(namespaceURI: String, localName: String):
SVGLineElement[JC] def hasAttributes(): Boolean
SVGLineElement[JC] def hasChildNodes(): Boolean
SVGLineElement[JC] def hasExtension(extension: String): Boolean
+SVGLineElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGLineElement[JC] var id: String
SVGLineElement[JC] var innerHTML: String
SVGLineElement[JC] var innerText: String
@@ -20979,6 +22934,9 @@ SVGLineElement[JC] def nodeType: Int
SVGLineElement[JC] var nodeValue: String
SVGLineElement[JC] def normalize(): Unit
SVGLineElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGLineElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGLineElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGLineElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGLineElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGLineElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGLineElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -21003,6 +22961,7 @@ SVGLineElement[JC] def previousElementSibling: Element
SVGLineElement[JC] def previousSibling: Node
SVGLineElement[JC] def querySelector(selectors: String): Element
SVGLineElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGLineElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGLineElement[JC] def remove(): Unit
SVGLineElement[JC] def removeAttribute(name: String): Unit
SVGLineElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -21012,6 +22971,7 @@ SVGLineElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGLineElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGLineElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGLineElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGLineElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGLineElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGLineElement[JC] def requestPointerLock(): Unit
SVGLineElement[JC] var requiredExtensions: SVGStringList
@@ -21025,6 +22985,7 @@ SVGLineElement[JC] def setAttribute(name: String, value: String): Unit
SVGLineElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGLineElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGLineElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGLineElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGLineElement[JC] def shadowRoot: ShadowRoot
SVGLineElement[JC] var style: CSSStyleDeclaration
SVGLineElement[JC] var systemLanguage: SVGStringList
@@ -21062,6 +23023,7 @@ SVGLinearGradientElement[JC] def clientLeft: Int
SVGLinearGradientElement[JC] def clientTop: Int
SVGLinearGradientElement[JC] def clientWidth: Int
SVGLinearGradientElement[JC] def cloneNode(deep: Boolean?): Node
+SVGLinearGradientElement[JC] def closest(selector: String): Element
SVGLinearGradientElement[JC] def compareDocumentPosition(other: Node): Int
SVGLinearGradientElement[JC] def contains(otherNode: Node): Boolean
SVGLinearGradientElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -21083,6 +23045,7 @@ SVGLinearGradientElement[JC] def hasAttribute(name: String): Boolean
SVGLinearGradientElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGLinearGradientElement[JC] def hasAttributes(): Boolean
SVGLinearGradientElement[JC] def hasChildNodes(): Boolean
+SVGLinearGradientElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGLinearGradientElement[JC] var href: SVGAnimatedString
SVGLinearGradientElement[JC] var id: String
SVGLinearGradientElement[JC] var innerHTML: String
@@ -21109,6 +23072,9 @@ SVGLinearGradientElement[JC] def nodeType: Int
SVGLinearGradientElement[JC] var nodeValue: String
SVGLinearGradientElement[JC] def normalize(): Unit
SVGLinearGradientElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGLinearGradientElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGLinearGradientElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGLinearGradientElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGLinearGradientElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGLinearGradientElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGLinearGradientElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -21133,6 +23099,7 @@ SVGLinearGradientElement[JC] def previousElementSibling: Element
SVGLinearGradientElement[JC] def previousSibling: Node
SVGLinearGradientElement[JC] def querySelector(selectors: String): Element
SVGLinearGradientElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGLinearGradientElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGLinearGradientElement[JC] def remove(): Unit
SVGLinearGradientElement[JC] def removeAttribute(name: String): Unit
SVGLinearGradientElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -21142,6 +23109,7 @@ SVGLinearGradientElement[JC] def removeEventListener[T <: Event](`type`: String,
SVGLinearGradientElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGLinearGradientElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGLinearGradientElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGLinearGradientElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGLinearGradientElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGLinearGradientElement[JC] def requestPointerLock(): Unit
SVGLinearGradientElement[JC] def scrollHeight: Int
@@ -21153,6 +23121,7 @@ SVGLinearGradientElement[JC] def setAttribute(name: String, value: String): Unit
SVGLinearGradientElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGLinearGradientElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGLinearGradientElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGLinearGradientElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGLinearGradientElement[JC] def shadowRoot: ShadowRoot
SVGLinearGradientElement[JC] def spreadMethod: SVGAnimatedEnumeration
SVGLinearGradientElement[JC] var style: CSSStyleDeclaration
@@ -21190,6 +23159,7 @@ SVGMarkerElement[JC] def clientLeft: Int
SVGMarkerElement[JC] def clientTop: Int
SVGMarkerElement[JC] def clientWidth: Int
SVGMarkerElement[JC] def cloneNode(deep: Boolean?): Node
+SVGMarkerElement[JC] def closest(selector: String): Element
SVGMarkerElement[JC] def compareDocumentPosition(other: Node): Int
SVGMarkerElement[JC] def contains(otherNode: Node): Boolean
SVGMarkerElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -21209,6 +23179,7 @@ SVGMarkerElement[JC] def hasAttribute(name: String): Boolean
SVGMarkerElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGMarkerElement[JC] def hasAttributes(): Boolean
SVGMarkerElement[JC] def hasChildNodes(): Boolean
+SVGMarkerElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGMarkerElement[JC] var id: String
SVGMarkerElement[JC] var innerHTML: String
SVGMarkerElement[JC] var innerText: String
@@ -21237,6 +23208,9 @@ SVGMarkerElement[JC] def nodeType: Int
SVGMarkerElement[JC] var nodeValue: String
SVGMarkerElement[JC] def normalize(): Unit
SVGMarkerElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGMarkerElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGMarkerElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGMarkerElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGMarkerElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGMarkerElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGMarkerElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -21266,6 +23240,7 @@ SVGMarkerElement[JC] def querySelector(selectors: String): Element
SVGMarkerElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
SVGMarkerElement[JC] def refX: SVGAnimatedLength
SVGMarkerElement[JC] def refY: SVGAnimatedLength
+SVGMarkerElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGMarkerElement[JC] def remove(): Unit
SVGMarkerElement[JC] def removeAttribute(name: String): Unit
SVGMarkerElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -21275,6 +23250,7 @@ SVGMarkerElement[JC] def removeEventListener[T <: Event](`type`: String, listene
SVGMarkerElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGMarkerElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGMarkerElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGMarkerElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGMarkerElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGMarkerElement[JC] def requestPointerLock(): Unit
SVGMarkerElement[JC] def scrollHeight: Int
@@ -21288,6 +23264,7 @@ SVGMarkerElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGMarkerElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
SVGMarkerElement[JC] def setOrientToAngle(angle: SVGAngle): Unit
SVGMarkerElement[JC] def setOrientToAuto(): Unit
+SVGMarkerElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGMarkerElement[JC] def shadowRoot: ShadowRoot
SVGMarkerElement[JC] var style: CSSStyleDeclaration
SVGMarkerElement[JC] def tagName: String
@@ -21326,6 +23303,7 @@ SVGMaskElement[JC] def clientLeft: Int
SVGMaskElement[JC] def clientTop: Int
SVGMaskElement[JC] def clientWidth: Int
SVGMaskElement[JC] def cloneNode(deep: Boolean?): Node
+SVGMaskElement[JC] def closest(selector: String): Element
SVGMaskElement[JC] def compareDocumentPosition(other: Node): Int
SVGMaskElement[JC] def contains(otherNode: Node): Boolean
SVGMaskElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -21346,6 +23324,7 @@ SVGMaskElement[JC] def hasAttributeNS(namespaceURI: String, localName: String):
SVGMaskElement[JC] def hasAttributes(): Boolean
SVGMaskElement[JC] def hasChildNodes(): Boolean
SVGMaskElement[JC] def hasExtension(extension: String): Boolean
+SVGMaskElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGMaskElement[JC] def height: SVGAnimatedLength
SVGMaskElement[JC] var id: String
SVGMaskElement[JC] var innerHTML: String
@@ -21374,6 +23353,9 @@ SVGMaskElement[JC] def nodeType: Int
SVGMaskElement[JC] var nodeValue: String
SVGMaskElement[JC] def normalize(): Unit
SVGMaskElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGMaskElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGMaskElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGMaskElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGMaskElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGMaskElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGMaskElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -21398,6 +23380,7 @@ SVGMaskElement[JC] def previousElementSibling: Element
SVGMaskElement[JC] def previousSibling: Node
SVGMaskElement[JC] def querySelector(selectors: String): Element
SVGMaskElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGMaskElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGMaskElement[JC] def remove(): Unit
SVGMaskElement[JC] def removeAttribute(name: String): Unit
SVGMaskElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -21407,6 +23390,7 @@ SVGMaskElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGMaskElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGMaskElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGMaskElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGMaskElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGMaskElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGMaskElement[JC] def requestPointerLock(): Unit
SVGMaskElement[JC] var requiredExtensions: SVGStringList
@@ -21420,6 +23404,7 @@ SVGMaskElement[JC] def setAttribute(name: String, value: String): Unit
SVGMaskElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGMaskElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGMaskElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGMaskElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGMaskElement[JC] def shadowRoot: ShadowRoot
SVGMaskElement[JC] var style: CSSStyleDeclaration
SVGMaskElement[JC] var systemLanguage: SVGStringList
@@ -21468,6 +23453,7 @@ SVGMetadataElement[JC] def clientLeft: Int
SVGMetadataElement[JC] def clientTop: Int
SVGMetadataElement[JC] def clientWidth: Int
SVGMetadataElement[JC] def cloneNode(deep: Boolean?): Node
+SVGMetadataElement[JC] def closest(selector: String): Element
SVGMetadataElement[JC] def compareDocumentPosition(other: Node): Int
SVGMetadataElement[JC] def contains(otherNode: Node): Boolean
SVGMetadataElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -21486,6 +23472,7 @@ SVGMetadataElement[JC] def hasAttribute(name: String): Boolean
SVGMetadataElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGMetadataElement[JC] def hasAttributes(): Boolean
SVGMetadataElement[JC] def hasChildNodes(): Boolean
+SVGMetadataElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGMetadataElement[JC] var id: String
SVGMetadataElement[JC] var innerHTML: String
SVGMetadataElement[JC] var innerText: String
@@ -21511,6 +23498,9 @@ SVGMetadataElement[JC] def nodeType: Int
SVGMetadataElement[JC] var nodeValue: String
SVGMetadataElement[JC] def normalize(): Unit
SVGMetadataElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGMetadataElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGMetadataElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGMetadataElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGMetadataElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGMetadataElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGMetadataElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -21535,6 +23525,7 @@ SVGMetadataElement[JC] def previousElementSibling: Element
SVGMetadataElement[JC] def previousSibling: Node
SVGMetadataElement[JC] def querySelector(selectors: String): Element
SVGMetadataElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGMetadataElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGMetadataElement[JC] def remove(): Unit
SVGMetadataElement[JC] def removeAttribute(name: String): Unit
SVGMetadataElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -21544,6 +23535,7 @@ SVGMetadataElement[JC] def removeEventListener[T <: Event](`type`: String, liste
SVGMetadataElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGMetadataElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGMetadataElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGMetadataElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGMetadataElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGMetadataElement[JC] def requestPointerLock(): Unit
SVGMetadataElement[JC] def scrollHeight: Int
@@ -21555,6 +23547,7 @@ SVGMetadataElement[JC] def setAttribute(name: String, value: String): Unit
SVGMetadataElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGMetadataElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGMetadataElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGMetadataElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGMetadataElement[JC] def shadowRoot: ShadowRoot
SVGMetadataElement[JC] def tagName: String
SVGMetadataElement[JC] var textContent: String
@@ -21589,6 +23582,7 @@ SVGPathElement[JC] def clientLeft: Int
SVGPathElement[JC] def clientTop: Int
SVGPathElement[JC] def clientWidth: Int
SVGPathElement[JC] def cloneNode(deep: Boolean?): Node
+SVGPathElement[JC] def closest(selector: String): Element
SVGPathElement[JC] def compareDocumentPosition(other: Node): Int
SVGPathElement[JC] def contains(otherNode: Node): Boolean
SVGPathElement[JC] def createSVGPathSegArcAbs(x: Double, y: Double, r1: Double, r2: Double, angle: Double, largeArcFlag: Boolean, sweepFlag: Boolean): SVGPathSegArcAbs
@@ -21636,6 +23630,7 @@ SVGPathElement[JC] def hasAttributeNS(namespaceURI: String, localName: String):
SVGPathElement[JC] def hasAttributes(): Boolean
SVGPathElement[JC] def hasChildNodes(): Boolean
SVGPathElement[JC] def hasExtension(extension: String): Boolean
+SVGPathElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGPathElement[JC] var id: String
SVGPathElement[JC] var innerHTML: String
SVGPathElement[JC] var innerText: String
@@ -21662,6 +23657,9 @@ SVGPathElement[JC] def nodeType: Int
SVGPathElement[JC] var nodeValue: String
SVGPathElement[JC] def normalize(): Unit
SVGPathElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGPathElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGPathElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGPathElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGPathElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGPathElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGPathElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -21687,6 +23685,7 @@ SVGPathElement[JC] def previousElementSibling: Element
SVGPathElement[JC] def previousSibling: Node
SVGPathElement[JC] def querySelector(selectors: String): Element
SVGPathElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGPathElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGPathElement[JC] def remove(): Unit
SVGPathElement[JC] def removeAttribute(name: String): Unit
SVGPathElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -21696,6 +23695,7 @@ SVGPathElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGPathElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGPathElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGPathElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGPathElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGPathElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGPathElement[JC] def requestPointerLock(): Unit
SVGPathElement[JC] var requiredExtensions: SVGStringList
@@ -21709,6 +23709,7 @@ SVGPathElement[JC] def setAttribute(name: String, value: String): Unit
SVGPathElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGPathElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGPathElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGPathElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGPathElement[JC] def shadowRoot: ShadowRoot
SVGPathElement[JC] var style: CSSStyleDeclaration
SVGPathElement[JC] var systemLanguage: SVGStringList
@@ -21868,6 +23869,7 @@ SVGPatternElement[JC] def clientLeft: Int
SVGPatternElement[JC] def clientTop: Int
SVGPatternElement[JC] def clientWidth: Int
SVGPatternElement[JC] def cloneNode(deep: Boolean?): Node
+SVGPatternElement[JC] def closest(selector: String): Element
SVGPatternElement[JC] def compareDocumentPosition(other: Node): Int
SVGPatternElement[JC] def contains(otherNode: Node): Boolean
SVGPatternElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -21888,6 +23890,7 @@ SVGPatternElement[JC] def hasAttributeNS(namespaceURI: String, localName: String
SVGPatternElement[JC] def hasAttributes(): Boolean
SVGPatternElement[JC] def hasChildNodes(): Boolean
SVGPatternElement[JC] def hasExtension(extension: String): Boolean
+SVGPatternElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGPatternElement[JC] def height: SVGAnimatedLength
SVGPatternElement[JC] var href: SVGAnimatedString
SVGPatternElement[JC] var id: String
@@ -21915,6 +23918,9 @@ SVGPatternElement[JC] def nodeType: Int
SVGPatternElement[JC] var nodeValue: String
SVGPatternElement[JC] def normalize(): Unit
SVGPatternElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGPatternElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGPatternElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGPatternElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGPatternElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGPatternElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGPatternElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -21943,6 +23949,7 @@ SVGPatternElement[JC] def previousElementSibling: Element
SVGPatternElement[JC] def previousSibling: Node
SVGPatternElement[JC] def querySelector(selectors: String): Element
SVGPatternElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGPatternElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGPatternElement[JC] def remove(): Unit
SVGPatternElement[JC] def removeAttribute(name: String): Unit
SVGPatternElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -21952,6 +23959,7 @@ SVGPatternElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGPatternElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGPatternElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGPatternElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGPatternElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGPatternElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGPatternElement[JC] def requestPointerLock(): Unit
SVGPatternElement[JC] var requiredExtensions: SVGStringList
@@ -21965,6 +23973,7 @@ SVGPatternElement[JC] def setAttribute(name: String, value: String): Unit
SVGPatternElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGPatternElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGPatternElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGPatternElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGPatternElement[JC] def shadowRoot: ShadowRoot
SVGPatternElement[JC] var style: CSSStyleDeclaration
SVGPatternElement[JC] var systemLanguage: SVGStringList
@@ -22010,6 +24019,7 @@ SVGPolygonElement[JC] def clientLeft: Int
SVGPolygonElement[JC] def clientTop: Int
SVGPolygonElement[JC] def clientWidth: Int
SVGPolygonElement[JC] def cloneNode(deep: Boolean?): Node
+SVGPolygonElement[JC] def closest(selector: String): Element
SVGPolygonElement[JC] def compareDocumentPosition(other: Node): Int
SVGPolygonElement[JC] def contains(otherNode: Node): Boolean
SVGPolygonElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -22035,6 +24045,7 @@ SVGPolygonElement[JC] def hasAttributeNS(namespaceURI: String, localName: String
SVGPolygonElement[JC] def hasAttributes(): Boolean
SVGPolygonElement[JC] def hasChildNodes(): Boolean
SVGPolygonElement[JC] def hasExtension(extension: String): Boolean
+SVGPolygonElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGPolygonElement[JC] var id: String
SVGPolygonElement[JC] var innerHTML: String
SVGPolygonElement[JC] var innerText: String
@@ -22061,6 +24072,9 @@ SVGPolygonElement[JC] def nodeType: Int
SVGPolygonElement[JC] var nodeValue: String
SVGPolygonElement[JC] def normalize(): Unit
SVGPolygonElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGPolygonElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGPolygonElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGPolygonElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGPolygonElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGPolygonElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGPolygonElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -22086,6 +24100,7 @@ SVGPolygonElement[JC] def previousElementSibling: Element
SVGPolygonElement[JC] def previousSibling: Node
SVGPolygonElement[JC] def querySelector(selectors: String): Element
SVGPolygonElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGPolygonElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGPolygonElement[JC] def remove(): Unit
SVGPolygonElement[JC] def removeAttribute(name: String): Unit
SVGPolygonElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -22095,6 +24110,7 @@ SVGPolygonElement[JC] def removeEventListener[T <: Event](`type`: String, listen
SVGPolygonElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGPolygonElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGPolygonElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGPolygonElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGPolygonElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGPolygonElement[JC] def requestPointerLock(): Unit
SVGPolygonElement[JC] var requiredExtensions: SVGStringList
@@ -22108,6 +24124,7 @@ SVGPolygonElement[JC] def setAttribute(name: String, value: String): Unit
SVGPolygonElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGPolygonElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGPolygonElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGPolygonElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGPolygonElement[JC] def shadowRoot: ShadowRoot
SVGPolygonElement[JC] var style: CSSStyleDeclaration
SVGPolygonElement[JC] var systemLanguage: SVGStringList
@@ -22139,6 +24156,7 @@ SVGPolylineElement[JC] def clientLeft: Int
SVGPolylineElement[JC] def clientTop: Int
SVGPolylineElement[JC] def clientWidth: Int
SVGPolylineElement[JC] def cloneNode(deep: Boolean?): Node
+SVGPolylineElement[JC] def closest(selector: String): Element
SVGPolylineElement[JC] def compareDocumentPosition(other: Node): Int
SVGPolylineElement[JC] def contains(otherNode: Node): Boolean
SVGPolylineElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -22164,6 +24182,7 @@ SVGPolylineElement[JC] def hasAttributeNS(namespaceURI: String, localName: Strin
SVGPolylineElement[JC] def hasAttributes(): Boolean
SVGPolylineElement[JC] def hasChildNodes(): Boolean
SVGPolylineElement[JC] def hasExtension(extension: String): Boolean
+SVGPolylineElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGPolylineElement[JC] var id: String
SVGPolylineElement[JC] var innerHTML: String
SVGPolylineElement[JC] var innerText: String
@@ -22190,6 +24209,9 @@ SVGPolylineElement[JC] def nodeType: Int
SVGPolylineElement[JC] var nodeValue: String
SVGPolylineElement[JC] def normalize(): Unit
SVGPolylineElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGPolylineElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGPolylineElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGPolylineElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGPolylineElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGPolylineElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGPolylineElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -22215,6 +24237,7 @@ SVGPolylineElement[JC] def previousElementSibling: Element
SVGPolylineElement[JC] def previousSibling: Node
SVGPolylineElement[JC] def querySelector(selectors: String): Element
SVGPolylineElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGPolylineElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGPolylineElement[JC] def remove(): Unit
SVGPolylineElement[JC] def removeAttribute(name: String): Unit
SVGPolylineElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -22224,6 +24247,7 @@ SVGPolylineElement[JC] def removeEventListener[T <: Event](`type`: String, liste
SVGPolylineElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGPolylineElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGPolylineElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGPolylineElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGPolylineElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGPolylineElement[JC] def requestPointerLock(): Unit
SVGPolylineElement[JC] var requiredExtensions: SVGStringList
@@ -22237,6 +24261,7 @@ SVGPolylineElement[JC] def setAttribute(name: String, value: String): Unit
SVGPolylineElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGPolylineElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGPolylineElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGPolylineElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGPolylineElement[JC] def shadowRoot: ShadowRoot
SVGPolylineElement[JC] var style: CSSStyleDeclaration
SVGPolylineElement[JC] var systemLanguage: SVGStringList
@@ -22286,6 +24311,7 @@ SVGRadialGradientElement[JC] def clientLeft: Int
SVGRadialGradientElement[JC] def clientTop: Int
SVGRadialGradientElement[JC] def clientWidth: Int
SVGRadialGradientElement[JC] def cloneNode(deep: Boolean?): Node
+SVGRadialGradientElement[JC] def closest(selector: String): Element
SVGRadialGradientElement[JC] def compareDocumentPosition(other: Node): Int
SVGRadialGradientElement[JC] def contains(otherNode: Node): Boolean
SVGRadialGradientElement[JC] def cx: SVGAnimatedLength
@@ -22311,6 +24337,7 @@ SVGRadialGradientElement[JC] def hasAttribute(name: String): Boolean
SVGRadialGradientElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGRadialGradientElement[JC] def hasAttributes(): Boolean
SVGRadialGradientElement[JC] def hasChildNodes(): Boolean
+SVGRadialGradientElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGRadialGradientElement[JC] var href: SVGAnimatedString
SVGRadialGradientElement[JC] var id: String
SVGRadialGradientElement[JC] var innerHTML: String
@@ -22337,6 +24364,9 @@ SVGRadialGradientElement[JC] def nodeType: Int
SVGRadialGradientElement[JC] var nodeValue: String
SVGRadialGradientElement[JC] def normalize(): Unit
SVGRadialGradientElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGRadialGradientElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGRadialGradientElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGRadialGradientElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGRadialGradientElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGRadialGradientElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGRadialGradientElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -22362,6 +24392,7 @@ SVGRadialGradientElement[JC] def previousSibling: Node
SVGRadialGradientElement[JC] def querySelector(selectors: String): Element
SVGRadialGradientElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
SVGRadialGradientElement[JC] def r: SVGAnimatedLength
+SVGRadialGradientElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGRadialGradientElement[JC] def remove(): Unit
SVGRadialGradientElement[JC] def removeAttribute(name: String): Unit
SVGRadialGradientElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -22371,6 +24402,7 @@ SVGRadialGradientElement[JC] def removeEventListener[T <: Event](`type`: String,
SVGRadialGradientElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGRadialGradientElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGRadialGradientElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGRadialGradientElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGRadialGradientElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGRadialGradientElement[JC] def requestPointerLock(): Unit
SVGRadialGradientElement[JC] def scrollHeight: Int
@@ -22382,6 +24414,7 @@ SVGRadialGradientElement[JC] def setAttribute(name: String, value: String): Unit
SVGRadialGradientElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGRadialGradientElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGRadialGradientElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGRadialGradientElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGRadialGradientElement[JC] def shadowRoot: ShadowRoot
SVGRadialGradientElement[JC] def spreadMethod: SVGAnimatedEnumeration
SVGRadialGradientElement[JC] var style: CSSStyleDeclaration
@@ -22413,6 +24446,7 @@ SVGRectElement[JC] def clientLeft: Int
SVGRectElement[JC] def clientTop: Int
SVGRectElement[JC] def clientWidth: Int
SVGRectElement[JC] def cloneNode(deep: Boolean?): Node
+SVGRectElement[JC] def closest(selector: String): Element
SVGRectElement[JC] def compareDocumentPosition(other: Node): Int
SVGRectElement[JC] def contains(otherNode: Node): Boolean
SVGRectElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -22438,6 +24472,7 @@ SVGRectElement[JC] def hasAttributeNS(namespaceURI: String, localName: String):
SVGRectElement[JC] def hasAttributes(): Boolean
SVGRectElement[JC] def hasChildNodes(): Boolean
SVGRectElement[JC] def hasExtension(extension: String): Boolean
+SVGRectElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGRectElement[JC] def height: SVGAnimatedLength
SVGRectElement[JC] var id: String
SVGRectElement[JC] var innerHTML: String
@@ -22465,6 +24500,9 @@ SVGRectElement[JC] def nodeType: Int
SVGRectElement[JC] var nodeValue: String
SVGRectElement[JC] def normalize(): Unit
SVGRectElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGRectElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGRectElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGRectElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGRectElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGRectElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGRectElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -22489,6 +24527,7 @@ SVGRectElement[JC] def previousElementSibling: Element
SVGRectElement[JC] def previousSibling: Node
SVGRectElement[JC] def querySelector(selectors: String): Element
SVGRectElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGRectElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGRectElement[JC] def remove(): Unit
SVGRectElement[JC] def removeAttribute(name: String): Unit
SVGRectElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -22498,6 +24537,7 @@ SVGRectElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGRectElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGRectElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGRectElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGRectElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGRectElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGRectElement[JC] def requestPointerLock(): Unit
SVGRectElement[JC] var requiredExtensions: SVGStringList
@@ -22513,6 +24553,7 @@ SVGRectElement[JC] def setAttribute(name: String, value: String): Unit
SVGRectElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGRectElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGRectElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGRectElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGRectElement[JC] def shadowRoot: ShadowRoot
SVGRectElement[JC] var style: CSSStyleDeclaration
SVGRectElement[JC] var systemLanguage: SVGStringList
@@ -22548,6 +24589,7 @@ SVGSVGElement[JC] def clientLeft: Int
SVGSVGElement[JC] def clientTop: Int
SVGSVGElement[JC] def clientWidth: Int
SVGSVGElement[JC] def cloneNode(deep: Boolean?): Node
+SVGSVGElement[JC] def closest(selector: String): Element
SVGSVGElement[JC] def compareDocumentPosition(other: Node): Int
SVGSVGElement[JC] def contains(otherNode: Node): Boolean
SVGSVGElement[JC] var contentScriptType: String
@@ -22593,6 +24635,7 @@ SVGSVGElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): B
SVGSVGElement[JC] def hasAttributes(): Boolean
SVGSVGElement[JC] def hasChildNodes(): Boolean
SVGSVGElement[JC] def hasExtension(extension: String): Boolean
+SVGSVGElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGSVGElement[JC] def height: SVGAnimatedLength
SVGSVGElement[JC] var id: String
SVGSVGElement[JC] var innerHTML: String
@@ -22621,6 +24664,9 @@ SVGSVGElement[JC] var nodeValue: String
SVGSVGElement[JC] def normalize(): Unit
SVGSVGElement[JC] var onabort: js.Function1[UIEvent, _]
SVGSVGElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGSVGElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGSVGElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGSVGElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGSVGElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGSVGElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGSVGElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -22654,6 +24700,7 @@ SVGSVGElement[JC] def previousElementSibling: Element
SVGSVGElement[JC] def previousSibling: Node
SVGSVGElement[JC] def querySelector(selectors: String): Element
SVGSVGElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGSVGElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGSVGElement[JC] def remove(): Unit
SVGSVGElement[JC] def removeAttribute(name: String): Unit
SVGSVGElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -22663,6 +24710,7 @@ SVGSVGElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGSVGElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGSVGElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGSVGElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGSVGElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGSVGElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGSVGElement[JC] def requestPointerLock(): Unit
SVGSVGElement[JC] var requiredExtensions: SVGStringList
@@ -22679,6 +24727,7 @@ SVGSVGElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String
SVGSVGElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGSVGElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
SVGSVGElement[JC] def setCurrentTime(seconds: Double): Unit
+SVGSVGElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGSVGElement[JC] def shadowRoot: ShadowRoot
SVGSVGElement[JC] var style: CSSStyleDeclaration
SVGSVGElement[JC] def suspendRedraw(maxWaitMilliseconds: Int): Int
@@ -22717,6 +24766,7 @@ SVGScriptElement[JC] def clientLeft: Int
SVGScriptElement[JC] def clientTop: Int
SVGScriptElement[JC] def clientWidth: Int
SVGScriptElement[JC] def cloneNode(deep: Boolean?): Node
+SVGScriptElement[JC] def closest(selector: String): Element
SVGScriptElement[JC] def compareDocumentPosition(other: Node): Int
SVGScriptElement[JC] def contains(otherNode: Node): Boolean
SVGScriptElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -22736,6 +24786,7 @@ SVGScriptElement[JC] def hasAttribute(name: String): Boolean
SVGScriptElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGScriptElement[JC] def hasAttributes(): Boolean
SVGScriptElement[JC] def hasChildNodes(): Boolean
+SVGScriptElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGScriptElement[JC] var href: SVGAnimatedString
SVGScriptElement[JC] var id: String
SVGScriptElement[JC] var innerHTML: String
@@ -22762,6 +24813,9 @@ SVGScriptElement[JC] def nodeType: Int
SVGScriptElement[JC] var nodeValue: String
SVGScriptElement[JC] def normalize(): Unit
SVGScriptElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGScriptElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGScriptElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGScriptElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGScriptElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGScriptElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGScriptElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -22786,6 +24840,7 @@ SVGScriptElement[JC] def previousElementSibling: Element
SVGScriptElement[JC] def previousSibling: Node
SVGScriptElement[JC] def querySelector(selectors: String): Element
SVGScriptElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGScriptElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGScriptElement[JC] def remove(): Unit
SVGScriptElement[JC] def removeAttribute(name: String): Unit
SVGScriptElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -22795,6 +24850,7 @@ SVGScriptElement[JC] def removeEventListener[T <: Event](`type`: String, listene
SVGScriptElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGScriptElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGScriptElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGScriptElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGScriptElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGScriptElement[JC] def requestPointerLock(): Unit
SVGScriptElement[JC] def scrollHeight: Int
@@ -22806,6 +24862,7 @@ SVGScriptElement[JC] def setAttribute(name: String, value: String): Unit
SVGScriptElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGScriptElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGScriptElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGScriptElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGScriptElement[JC] def shadowRoot: ShadowRoot
SVGScriptElement[JC] def tagName: String
SVGScriptElement[JC] var textContent: String
@@ -22832,6 +24889,7 @@ SVGStopElement[JC] def clientLeft: Int
SVGStopElement[JC] def clientTop: Int
SVGStopElement[JC] def clientWidth: Int
SVGStopElement[JC] def cloneNode(deep: Boolean?): Node
+SVGStopElement[JC] def closest(selector: String): Element
SVGStopElement[JC] def compareDocumentPosition(other: Node): Int
SVGStopElement[JC] def contains(otherNode: Node): Boolean
SVGStopElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -22850,6 +24908,7 @@ SVGStopElement[JC] def hasAttribute(name: String): Boolean
SVGStopElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGStopElement[JC] def hasAttributes(): Boolean
SVGStopElement[JC] def hasChildNodes(): Boolean
+SVGStopElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGStopElement[JC] var id: String
SVGStopElement[JC] var innerHTML: String
SVGStopElement[JC] var innerText: String
@@ -22876,6 +24935,9 @@ SVGStopElement[JC] var nodeValue: String
SVGStopElement[JC] def normalize(): Unit
SVGStopElement[JC] var offset: SVGAnimatedNumber
SVGStopElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGStopElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGStopElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGStopElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGStopElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGStopElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGStopElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -22900,6 +24962,7 @@ SVGStopElement[JC] def previousElementSibling: Element
SVGStopElement[JC] def previousSibling: Node
SVGStopElement[JC] def querySelector(selectors: String): Element
SVGStopElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGStopElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGStopElement[JC] def remove(): Unit
SVGStopElement[JC] def removeAttribute(name: String): Unit
SVGStopElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -22909,6 +24972,7 @@ SVGStopElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGStopElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGStopElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGStopElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGStopElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGStopElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGStopElement[JC] def requestPointerLock(): Unit
SVGStopElement[JC] def scrollHeight: Int
@@ -22920,6 +24984,7 @@ SVGStopElement[JC] def setAttribute(name: String, value: String): Unit
SVGStopElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGStopElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGStopElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGStopElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGStopElement[JC] def shadowRoot: ShadowRoot
SVGStopElement[JC] var style: CSSStyleDeclaration
SVGStopElement[JC] def tagName: String
@@ -22955,6 +25020,7 @@ SVGStyleElement[JC] def clientLeft: Int
SVGStyleElement[JC] def clientTop: Int
SVGStyleElement[JC] def clientWidth: Int
SVGStyleElement[JC] def cloneNode(deep: Boolean?): Node
+SVGStyleElement[JC] def closest(selector: String): Element
SVGStyleElement[JC] def compareDocumentPosition(other: Node): Int
SVGStyleElement[JC] def contains(otherNode: Node): Boolean
SVGStyleElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -22973,6 +25039,7 @@ SVGStyleElement[JC] def hasAttribute(name: String): Boolean
SVGStyleElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGStyleElement[JC] def hasAttributes(): Boolean
SVGStyleElement[JC] def hasChildNodes(): Boolean
+SVGStyleElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGStyleElement[JC] var id: String
SVGStyleElement[JC] var innerHTML: String
SVGStyleElement[JC] var innerText: String
@@ -22999,6 +25066,9 @@ SVGStyleElement[JC] def nodeType: Int
SVGStyleElement[JC] var nodeValue: String
SVGStyleElement[JC] def normalize(): Unit
SVGStyleElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGStyleElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGStyleElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGStyleElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGStyleElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGStyleElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGStyleElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -23023,6 +25093,7 @@ SVGStyleElement[JC] def previousElementSibling: Element
SVGStyleElement[JC] def previousSibling: Node
SVGStyleElement[JC] def querySelector(selectors: String): Element
SVGStyleElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGStyleElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGStyleElement[JC] def remove(): Unit
SVGStyleElement[JC] def removeAttribute(name: String): Unit
SVGStyleElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -23032,6 +25103,7 @@ SVGStyleElement[JC] def removeEventListener[T <: Event](`type`: String, listener
SVGStyleElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGStyleElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGStyleElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGStyleElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGStyleElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGStyleElement[JC] def requestPointerLock(): Unit
SVGStyleElement[JC] def scrollHeight: Int
@@ -23043,6 +25115,7 @@ SVGStyleElement[JC] def setAttribute(name: String, value: String): Unit
SVGStyleElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGStyleElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGStyleElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGStyleElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGStyleElement[JC] def shadowRoot: ShadowRoot
SVGStyleElement[JC] def tagName: String
SVGStyleElement[JC] var textContent: String
@@ -23072,6 +25145,7 @@ SVGSwitchElement[JC] def clientLeft: Int
SVGSwitchElement[JC] def clientTop: Int
SVGSwitchElement[JC] def clientWidth: Int
SVGSwitchElement[JC] def cloneNode(deep: Boolean?): Node
+SVGSwitchElement[JC] def closest(selector: String): Element
SVGSwitchElement[JC] def compareDocumentPosition(other: Node): Int
SVGSwitchElement[JC] def contains(otherNode: Node): Boolean
SVGSwitchElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -23097,6 +25171,7 @@ SVGSwitchElement[JC] def hasAttributeNS(namespaceURI: String, localName: String)
SVGSwitchElement[JC] def hasAttributes(): Boolean
SVGSwitchElement[JC] def hasChildNodes(): Boolean
SVGSwitchElement[JC] def hasExtension(extension: String): Boolean
+SVGSwitchElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGSwitchElement[JC] var id: String
SVGSwitchElement[JC] var innerHTML: String
SVGSwitchElement[JC] var innerText: String
@@ -23123,6 +25198,9 @@ SVGSwitchElement[JC] def nodeType: Int
SVGSwitchElement[JC] var nodeValue: String
SVGSwitchElement[JC] def normalize(): Unit
SVGSwitchElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGSwitchElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGSwitchElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGSwitchElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGSwitchElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGSwitchElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGSwitchElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -23147,6 +25225,7 @@ SVGSwitchElement[JC] def previousElementSibling: Element
SVGSwitchElement[JC] def previousSibling: Node
SVGSwitchElement[JC] def querySelector(selectors: String): Element
SVGSwitchElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGSwitchElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGSwitchElement[JC] def remove(): Unit
SVGSwitchElement[JC] def removeAttribute(name: String): Unit
SVGSwitchElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -23156,6 +25235,7 @@ SVGSwitchElement[JC] def removeEventListener[T <: Event](`type`: String, listene
SVGSwitchElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGSwitchElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGSwitchElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGSwitchElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGSwitchElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGSwitchElement[JC] def requestPointerLock(): Unit
SVGSwitchElement[JC] var requiredExtensions: SVGStringList
@@ -23169,6 +25249,7 @@ SVGSwitchElement[JC] def setAttribute(name: String, value: String): Unit
SVGSwitchElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGSwitchElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGSwitchElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGSwitchElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGSwitchElement[JC] def shadowRoot: ShadowRoot
SVGSwitchElement[JC] var style: CSSStyleDeclaration
SVGSwitchElement[JC] var systemLanguage: SVGStringList
@@ -23199,6 +25280,7 @@ SVGSymbolElement[JC] def clientLeft: Int
SVGSymbolElement[JC] def clientTop: Int
SVGSymbolElement[JC] def clientWidth: Int
SVGSymbolElement[JC] def cloneNode(deep: Boolean?): Node
+SVGSymbolElement[JC] def closest(selector: String): Element
SVGSymbolElement[JC] def compareDocumentPosition(other: Node): Int
SVGSymbolElement[JC] def contains(otherNode: Node): Boolean
SVGSymbolElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -23218,6 +25300,7 @@ SVGSymbolElement[JC] def hasAttribute(name: String): Boolean
SVGSymbolElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGSymbolElement[JC] def hasAttributes(): Boolean
SVGSymbolElement[JC] def hasChildNodes(): Boolean
+SVGSymbolElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGSymbolElement[JC] var id: String
SVGSymbolElement[JC] var innerHTML: String
SVGSymbolElement[JC] var innerText: String
@@ -23243,6 +25326,9 @@ SVGSymbolElement[JC] def nodeType: Int
SVGSymbolElement[JC] var nodeValue: String
SVGSymbolElement[JC] def normalize(): Unit
SVGSymbolElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGSymbolElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGSymbolElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGSymbolElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGSymbolElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGSymbolElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGSymbolElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -23268,6 +25354,7 @@ SVGSymbolElement[JC] def previousElementSibling: Element
SVGSymbolElement[JC] def previousSibling: Node
SVGSymbolElement[JC] def querySelector(selectors: String): Element
SVGSymbolElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGSymbolElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGSymbolElement[JC] def remove(): Unit
SVGSymbolElement[JC] def removeAttribute(name: String): Unit
SVGSymbolElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -23277,6 +25364,7 @@ SVGSymbolElement[JC] def removeEventListener[T <: Event](`type`: String, listene
SVGSymbolElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGSymbolElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGSymbolElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGSymbolElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGSymbolElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGSymbolElement[JC] def requestPointerLock(): Unit
SVGSymbolElement[JC] def scrollHeight: Int
@@ -23288,6 +25376,7 @@ SVGSymbolElement[JC] def setAttribute(name: String, value: String): Unit
SVGSymbolElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGSymbolElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGSymbolElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGSymbolElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGSymbolElement[JC] def shadowRoot: ShadowRoot
SVGSymbolElement[JC] var style: CSSStyleDeclaration
SVGSymbolElement[JC] def tagName: String
@@ -23317,6 +25406,7 @@ SVGTSpanElement[JC] def clientLeft: Int
SVGTSpanElement[JC] def clientTop: Int
SVGTSpanElement[JC] def clientWidth: Int
SVGTSpanElement[JC] def cloneNode(deep: Boolean?): Node
+SVGTSpanElement[JC] def closest(selector: String): Element
SVGTSpanElement[JC] def compareDocumentPosition(other: Node): Int
SVGTSpanElement[JC] def contains(otherNode: Node): Boolean
SVGTSpanElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -23347,6 +25437,7 @@ SVGTSpanElement[JC] def hasAttributeNS(namespaceURI: String, localName: String):
SVGTSpanElement[JC] def hasAttributes(): Boolean
SVGTSpanElement[JC] def hasChildNodes(): Boolean
SVGTSpanElement[JC] def hasExtension(extension: String): Boolean
+SVGTSpanElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGTSpanElement[JC] var id: String
SVGTSpanElement[JC] var innerHTML: String
SVGTSpanElement[JC] var innerText: String
@@ -23373,6 +25464,9 @@ SVGTSpanElement[JC] def nodeType: Int
SVGTSpanElement[JC] var nodeValue: String
SVGTSpanElement[JC] def normalize(): Unit
SVGTSpanElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGTSpanElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGTSpanElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGTSpanElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGTSpanElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGTSpanElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGTSpanElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -23397,6 +25491,7 @@ SVGTSpanElement[JC] def previousElementSibling: Element
SVGTSpanElement[JC] def previousSibling: Node
SVGTSpanElement[JC] def querySelector(selectors: String): Element
SVGTSpanElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGTSpanElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGTSpanElement[JC] def remove(): Unit
SVGTSpanElement[JC] def removeAttribute(name: String): Unit
SVGTSpanElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -23406,6 +25501,7 @@ SVGTSpanElement[JC] def removeEventListener[T <: Event](`type`: String, listener
SVGTSpanElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGTSpanElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGTSpanElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGTSpanElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGTSpanElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGTSpanElement[JC] def requestPointerLock(): Unit
SVGTSpanElement[JC] var requiredExtensions: SVGStringList
@@ -23421,6 +25517,7 @@ SVGTSpanElement[JC] def setAttribute(name: String, value: String): Unit
SVGTSpanElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGTSpanElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGTSpanElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGTSpanElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGTSpanElement[JC] def shadowRoot: ShadowRoot
SVGTSpanElement[JC] var style: CSSStyleDeclaration
SVGTSpanElement[JC] var systemLanguage: SVGStringList
@@ -23457,6 +25554,7 @@ SVGTextContentElement[JC] def clientLeft: Int
SVGTextContentElement[JC] def clientTop: Int
SVGTextContentElement[JC] def clientWidth: Int
SVGTextContentElement[JC] def cloneNode(deep: Boolean?): Node
+SVGTextContentElement[JC] def closest(selector: String): Element
SVGTextContentElement[JC] def compareDocumentPosition(other: Node): Int
SVGTextContentElement[JC] def contains(otherNode: Node): Boolean
SVGTextContentElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -23485,6 +25583,7 @@ SVGTextContentElement[JC] def hasAttributeNS(namespaceURI: String, localName: St
SVGTextContentElement[JC] def hasAttributes(): Boolean
SVGTextContentElement[JC] def hasChildNodes(): Boolean
SVGTextContentElement[JC] def hasExtension(extension: String): Boolean
+SVGTextContentElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGTextContentElement[JC] var id: String
SVGTextContentElement[JC] var innerHTML: String
SVGTextContentElement[JC] var innerText: String
@@ -23511,6 +25610,9 @@ SVGTextContentElement[JC] def nodeType: Int
SVGTextContentElement[JC] var nodeValue: String
SVGTextContentElement[JC] def normalize(): Unit
SVGTextContentElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGTextContentElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGTextContentElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGTextContentElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGTextContentElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGTextContentElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGTextContentElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -23535,6 +25637,7 @@ SVGTextContentElement[JC] def previousElementSibling: Element
SVGTextContentElement[JC] def previousSibling: Node
SVGTextContentElement[JC] def querySelector(selectors: String): Element
SVGTextContentElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGTextContentElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGTextContentElement[JC] def remove(): Unit
SVGTextContentElement[JC] def removeAttribute(name: String): Unit
SVGTextContentElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -23544,6 +25647,7 @@ SVGTextContentElement[JC] def removeEventListener[T <: Event](`type`: String, li
SVGTextContentElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGTextContentElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGTextContentElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGTextContentElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGTextContentElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGTextContentElement[JC] def requestPointerLock(): Unit
SVGTextContentElement[JC] var requiredExtensions: SVGStringList
@@ -23558,6 +25662,7 @@ SVGTextContentElement[JC] def setAttribute(name: String, value: String): Unit
SVGTextContentElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGTextContentElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGTextContentElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGTextContentElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGTextContentElement[JC] def shadowRoot: ShadowRoot
SVGTextContentElement[JC] var style: CSSStyleDeclaration
SVGTextContentElement[JC] var systemLanguage: SVGStringList
@@ -23591,6 +25696,7 @@ SVGTextElement[JC] def clientLeft: Int
SVGTextElement[JC] def clientTop: Int
SVGTextElement[JC] def clientWidth: Int
SVGTextElement[JC] def cloneNode(deep: Boolean?): Node
+SVGTextElement[JC] def closest(selector: String): Element
SVGTextElement[JC] def compareDocumentPosition(other: Node): Int
SVGTextElement[JC] def contains(otherNode: Node): Boolean
SVGTextElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -23626,6 +25732,7 @@ SVGTextElement[JC] def hasAttributeNS(namespaceURI: String, localName: String):
SVGTextElement[JC] def hasAttributes(): Boolean
SVGTextElement[JC] def hasChildNodes(): Boolean
SVGTextElement[JC] def hasExtension(extension: String): Boolean
+SVGTextElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGTextElement[JC] var id: String
SVGTextElement[JC] var innerHTML: String
SVGTextElement[JC] var innerText: String
@@ -23653,6 +25760,9 @@ SVGTextElement[JC] def nodeType: Int
SVGTextElement[JC] var nodeValue: String
SVGTextElement[JC] def normalize(): Unit
SVGTextElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGTextElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGTextElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGTextElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGTextElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGTextElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGTextElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -23677,6 +25787,7 @@ SVGTextElement[JC] def previousElementSibling: Element
SVGTextElement[JC] def previousSibling: Node
SVGTextElement[JC] def querySelector(selectors: String): Element
SVGTextElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGTextElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGTextElement[JC] def remove(): Unit
SVGTextElement[JC] def removeAttribute(name: String): Unit
SVGTextElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -23686,6 +25797,7 @@ SVGTextElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGTextElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGTextElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGTextElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGTextElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGTextElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGTextElement[JC] def requestPointerLock(): Unit
SVGTextElement[JC] var requiredExtensions: SVGStringList
@@ -23701,6 +25813,7 @@ SVGTextElement[JC] def setAttribute(name: String, value: String): Unit
SVGTextElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGTextElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGTextElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGTextElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGTextElement[JC] def shadowRoot: ShadowRoot
SVGTextElement[JC] var style: CSSStyleDeclaration
SVGTextElement[JC] var systemLanguage: SVGStringList
@@ -23734,6 +25847,7 @@ SVGTextPathElement[JC] def clientLeft: Int
SVGTextPathElement[JC] def clientTop: Int
SVGTextPathElement[JC] def clientWidth: Int
SVGTextPathElement[JC] def cloneNode(deep: Boolean?): Node
+SVGTextPathElement[JC] def closest(selector: String): Element
SVGTextPathElement[JC] def compareDocumentPosition(other: Node): Int
SVGTextPathElement[JC] def contains(otherNode: Node): Boolean
SVGTextPathElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -23762,6 +25876,7 @@ SVGTextPathElement[JC] def hasAttributeNS(namespaceURI: String, localName: Strin
SVGTextPathElement[JC] def hasAttributes(): Boolean
SVGTextPathElement[JC] def hasChildNodes(): Boolean
SVGTextPathElement[JC] def hasExtension(extension: String): Boolean
+SVGTextPathElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGTextPathElement[JC] var href: SVGAnimatedString
SVGTextPathElement[JC] var id: String
SVGTextPathElement[JC] var innerHTML: String
@@ -23790,6 +25905,9 @@ SVGTextPathElement[JC] def nodeType: Int
SVGTextPathElement[JC] var nodeValue: String
SVGTextPathElement[JC] def normalize(): Unit
SVGTextPathElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGTextPathElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGTextPathElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGTextPathElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGTextPathElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGTextPathElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGTextPathElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -23814,6 +25932,7 @@ SVGTextPathElement[JC] def previousElementSibling: Element
SVGTextPathElement[JC] def previousSibling: Node
SVGTextPathElement[JC] def querySelector(selectors: String): Element
SVGTextPathElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGTextPathElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGTextPathElement[JC] def remove(): Unit
SVGTextPathElement[JC] def removeAttribute(name: String): Unit
SVGTextPathElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -23823,6 +25942,7 @@ SVGTextPathElement[JC] def removeEventListener[T <: Event](`type`: String, liste
SVGTextPathElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGTextPathElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGTextPathElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGTextPathElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGTextPathElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGTextPathElement[JC] def requestPointerLock(): Unit
SVGTextPathElement[JC] var requiredExtensions: SVGStringList
@@ -23837,6 +25957,7 @@ SVGTextPathElement[JC] def setAttribute(name: String, value: String): Unit
SVGTextPathElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGTextPathElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGTextPathElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGTextPathElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGTextPathElement[JC] def shadowRoot: ShadowRoot
SVGTextPathElement[JC] def spacing: SVGAnimatedEnumeration
SVGTextPathElement[JC] def startOffset: SVGAnimatedLength
@@ -23875,6 +25996,7 @@ SVGTextPositioningElement[JC] def clientLeft: Int
SVGTextPositioningElement[JC] def clientTop: Int
SVGTextPositioningElement[JC] def clientWidth: Int
SVGTextPositioningElement[JC] def cloneNode(deep: Boolean?): Node
+SVGTextPositioningElement[JC] def closest(selector: String): Element
SVGTextPositioningElement[JC] def compareDocumentPosition(other: Node): Int
SVGTextPositioningElement[JC] def contains(otherNode: Node): Boolean
SVGTextPositioningElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -23905,6 +26027,7 @@ SVGTextPositioningElement[JC] def hasAttributeNS(namespaceURI: String, localName
SVGTextPositioningElement[JC] def hasAttributes(): Boolean
SVGTextPositioningElement[JC] def hasChildNodes(): Boolean
SVGTextPositioningElement[JC] def hasExtension(extension: String): Boolean
+SVGTextPositioningElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGTextPositioningElement[JC] var id: String
SVGTextPositioningElement[JC] var innerHTML: String
SVGTextPositioningElement[JC] var innerText: String
@@ -23931,6 +26054,9 @@ SVGTextPositioningElement[JC] def nodeType: Int
SVGTextPositioningElement[JC] var nodeValue: String
SVGTextPositioningElement[JC] def normalize(): Unit
SVGTextPositioningElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGTextPositioningElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGTextPositioningElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGTextPositioningElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGTextPositioningElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGTextPositioningElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGTextPositioningElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -23955,6 +26081,7 @@ SVGTextPositioningElement[JC] def previousElementSibling: Element
SVGTextPositioningElement[JC] def previousSibling: Node
SVGTextPositioningElement[JC] def querySelector(selectors: String): Element
SVGTextPositioningElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGTextPositioningElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGTextPositioningElement[JC] def remove(): Unit
SVGTextPositioningElement[JC] def removeAttribute(name: String): Unit
SVGTextPositioningElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -23964,6 +26091,7 @@ SVGTextPositioningElement[JC] def removeEventListener[T <: Event](`type`: String
SVGTextPositioningElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGTextPositioningElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGTextPositioningElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGTextPositioningElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGTextPositioningElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGTextPositioningElement[JC] def requestPointerLock(): Unit
SVGTextPositioningElement[JC] var requiredExtensions: SVGStringList
@@ -23979,6 +26107,7 @@ SVGTextPositioningElement[JC] def setAttribute(name: String, value: String): Uni
SVGTextPositioningElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGTextPositioningElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGTextPositioningElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGTextPositioningElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGTextPositioningElement[JC] def shadowRoot: ShadowRoot
SVGTextPositioningElement[JC] var style: CSSStyleDeclaration
SVGTextPositioningElement[JC] var systemLanguage: SVGStringList
@@ -24011,6 +26140,7 @@ SVGTitleElement[JC] def clientLeft: Int
SVGTitleElement[JC] def clientTop: Int
SVGTitleElement[JC] def clientWidth: Int
SVGTitleElement[JC] def cloneNode(deep: Boolean?): Node
+SVGTitleElement[JC] def closest(selector: String): Element
SVGTitleElement[JC] def compareDocumentPosition(other: Node): Int
SVGTitleElement[JC] def contains(otherNode: Node): Boolean
SVGTitleElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -24029,6 +26159,7 @@ SVGTitleElement[JC] def hasAttribute(name: String): Boolean
SVGTitleElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGTitleElement[JC] def hasAttributes(): Boolean
SVGTitleElement[JC] def hasChildNodes(): Boolean
+SVGTitleElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGTitleElement[JC] var id: String
SVGTitleElement[JC] var innerHTML: String
SVGTitleElement[JC] var innerText: String
@@ -24054,6 +26185,9 @@ SVGTitleElement[JC] def nodeType: Int
SVGTitleElement[JC] var nodeValue: String
SVGTitleElement[JC] def normalize(): Unit
SVGTitleElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGTitleElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGTitleElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGTitleElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGTitleElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGTitleElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGTitleElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -24078,6 +26212,7 @@ SVGTitleElement[JC] def previousElementSibling: Element
SVGTitleElement[JC] def previousSibling: Node
SVGTitleElement[JC] def querySelector(selectors: String): Element
SVGTitleElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGTitleElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGTitleElement[JC] def remove(): Unit
SVGTitleElement[JC] def removeAttribute(name: String): Unit
SVGTitleElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -24087,6 +26222,7 @@ SVGTitleElement[JC] def removeEventListener[T <: Event](`type`: String, listener
SVGTitleElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGTitleElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGTitleElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGTitleElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGTitleElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGTitleElement[JC] def requestPointerLock(): Unit
SVGTitleElement[JC] def scrollHeight: Int
@@ -24098,6 +26234,7 @@ SVGTitleElement[JC] def setAttribute(name: String, value: String): Unit
SVGTitleElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGTitleElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGTitleElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGTitleElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGTitleElement[JC] def shadowRoot: ShadowRoot
SVGTitleElement[JC] var style: CSSStyleDeclaration
SVGTitleElement[JC] def tagName: String
@@ -24167,6 +26304,7 @@ SVGUseElement[JC] def clientLeft: Int
SVGUseElement[JC] def clientTop: Int
SVGUseElement[JC] def clientWidth: Int
SVGUseElement[JC] def cloneNode(deep: Boolean?): Node
+SVGUseElement[JC] def closest(selector: String): Element
SVGUseElement[JC] def compareDocumentPosition(other: Node): Int
SVGUseElement[JC] def contains(otherNode: Node): Boolean
SVGUseElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -24192,6 +26330,7 @@ SVGUseElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): B
SVGUseElement[JC] def hasAttributes(): Boolean
SVGUseElement[JC] def hasChildNodes(): Boolean
SVGUseElement[JC] def hasExtension(extension: String): Boolean
+SVGUseElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGUseElement[JC] def height: SVGAnimatedLength
SVGUseElement[JC] var href: SVGAnimatedString
SVGUseElement[JC] var id: String
@@ -24221,6 +26360,9 @@ SVGUseElement[JC] def nodeType: Int
SVGUseElement[JC] var nodeValue: String
SVGUseElement[JC] def normalize(): Unit
SVGUseElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGUseElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGUseElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGUseElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGUseElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGUseElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGUseElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -24245,6 +26387,7 @@ SVGUseElement[JC] def previousElementSibling: Element
SVGUseElement[JC] def previousSibling: Node
SVGUseElement[JC] def querySelector(selectors: String): Element
SVGUseElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGUseElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGUseElement[JC] def remove(): Unit
SVGUseElement[JC] def removeAttribute(name: String): Unit
SVGUseElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -24254,6 +26397,7 @@ SVGUseElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGUseElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGUseElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGUseElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGUseElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGUseElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGUseElement[JC] def requestPointerLock(): Unit
SVGUseElement[JC] var requiredExtensions: SVGStringList
@@ -24267,6 +26411,7 @@ SVGUseElement[JC] def setAttribute(name: String, value: String): Unit
SVGUseElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGUseElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGUseElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGUseElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGUseElement[JC] def shadowRoot: ShadowRoot
SVGUseElement[JC] var style: CSSStyleDeclaration
SVGUseElement[JC] var systemLanguage: SVGStringList
@@ -24299,6 +26444,7 @@ SVGViewElement[JC] def clientLeft: Int
SVGViewElement[JC] def clientTop: Int
SVGViewElement[JC] def clientWidth: Int
SVGViewElement[JC] def cloneNode(deep: Boolean?): Node
+SVGViewElement[JC] def closest(selector: String): Element
SVGViewElement[JC] def compareDocumentPosition(other: Node): Int
SVGViewElement[JC] def contains(otherNode: Node): Boolean
SVGViewElement[JC] def dispatchEvent(evt: Event): Boolean
@@ -24318,6 +26464,7 @@ SVGViewElement[JC] def hasAttribute(name: String): Boolean
SVGViewElement[JC] def hasAttributeNS(namespaceURI: String, localName: String): Boolean
SVGViewElement[JC] def hasAttributes(): Boolean
SVGViewElement[JC] def hasChildNodes(): Boolean
+SVGViewElement[JC] def hasPointerCapture(pointerId: Double): Boolean
SVGViewElement[JC] var id: String
SVGViewElement[JC] var innerHTML: String
SVGViewElement[JC] var innerText: String
@@ -24343,6 +26490,9 @@ SVGViewElement[JC] def nodeType: Int
SVGViewElement[JC] var nodeValue: String
SVGViewElement[JC] def normalize(): Unit
SVGViewElement[JC] var onclick: js.Function1[MouseEvent, _]
+SVGViewElement[JC] var oncompositionend: js.Function1[CompositionEvent, _]
+SVGViewElement[JC] var oncompositionstart: js.Function1[CompositionEvent, _]
+SVGViewElement[JC] var oncompositionupdate: js.Function1[CompositionEvent, _]
SVGViewElement[JC] var oncopy: js.Function1[ClipboardEvent, _]
SVGViewElement[JC] var oncut: js.Function1[ClipboardEvent, _]
SVGViewElement[JC] var ondblclick: js.Function1[MouseEvent, _]
@@ -24368,6 +26518,7 @@ SVGViewElement[JC] def previousElementSibling: Element
SVGViewElement[JC] def previousSibling: Node
SVGViewElement[JC] def querySelector(selectors: String): Element
SVGViewElement[JC] def querySelectorAll(selectors: String): NodeList[Element]
+SVGViewElement[JC] def releasePointerCapture(pointerId: Double): Unit
SVGViewElement[JC] def remove(): Unit
SVGViewElement[JC] def removeAttribute(name: String): Unit
SVGViewElement[JC] def removeAttributeNS(namespaceURI: String, localName: String): Unit
@@ -24377,6 +26528,7 @@ SVGViewElement[JC] def removeEventListener[T <: Event](`type`: String, listener:
SVGViewElement[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
SVGViewElement[JC] def replaceChild(newChild: Node, oldChild: Node): Node
SVGViewElement[JC] def replaceChildren(nodes: Node | String*): Unit
+SVGViewElement[JC] def replaceWith(nodes: Node | String*): Unit
SVGViewElement[JC] def requestFullscreen(options: FullscreenOptions?): js.Promise[Unit]
SVGViewElement[JC] def requestPointerLock(): Unit
SVGViewElement[JC] def scrollHeight: Int
@@ -24388,6 +26540,7 @@ SVGViewElement[JC] def setAttribute(name: String, value: String): Unit
SVGViewElement[JC] def setAttributeNS(namespaceURI: String, qualifiedName: String, value: String): Unit
SVGViewElement[JC] def setAttributeNode(newAttr: Attr): Attr
SVGViewElement[JC] def setAttributeNodeNS(newAttr: Attr): Attr
+SVGViewElement[JC] def setPointerCapture(pointerId: Double): Unit
SVGViewElement[JC] def shadowRoot: ShadowRoot
SVGViewElement[JC] def tagName: String
SVGViewElement[JC] var textContent: String
@@ -24417,6 +26570,9 @@ Screen[JC] def colorDepth: Int
Screen[JC] def height: Double
Screen[JC] def pixelDepth: Int
Screen[JC] def width: Double
+ScrollRestoration[JT]
+ScrollRestoration[SO] val auto: ScrollRestoration
+ScrollRestoration[SO] val manual: ScrollRestoration
Selection[JC] def addRange(range: Range): Unit
Selection[JC] def anchorNode: Node
Selection[JC] def anchorOffset: Int
@@ -24452,7 +26608,7 @@ ServiceWorkerContainer[JT] def getRegistrations(): js.Promise[js.Array[ServiceWo
ServiceWorkerContainer[JT] var oncontrollerchange: js.Function1[Event, _]
ServiceWorkerContainer[JT] var onmessage: js.Function1[MessageEvent, _]
ServiceWorkerContainer[JT] def ready: js.Promise[ServiceWorkerRegistration]
-ServiceWorkerContainer[JT] def register(scriptURL: String, options: js.Object?): js.Promise[ServiceWorkerRegistration]
+ServiceWorkerContainer[JT] def register(scriptURL: String, options: ServiceWorkerRegistrationOptions?): js.Promise[ServiceWorkerRegistration]
ServiceWorkerContainer[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
ServiceWorkerContainer[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
ServiceWorkerGlobalScope[JO] def self: ServiceWorkerGlobalScope
@@ -24520,17 +26676,23 @@ ServiceWorkerRegistration[JT] def showNotification(title: String, options: Notif
ServiceWorkerRegistration[JT] def unregister(): js.Promise[Boolean]
ServiceWorkerRegistration[JT] def update(): js.Promise[Unit]
ServiceWorkerRegistration[JT] var waiting: ServiceWorker
+ServiceWorkerRegistrationOptions[JT] var scope: js.UndefOr[String]
+ServiceWorkerRegistrationOptions[JT] var `type`: js.UndefOr[WorkerType]
+ServiceWorkerRegistrationOptions[JT] var updateViaCache: js.UndefOr[ServiceWorkerUpdateViaCache]
ServiceWorkerState[JT]
ServiceWorkerState[SO] val activated: ServiceWorkerState
ServiceWorkerState[SO] val activating: ServiceWorkerState
ServiceWorkerState[SO] val installed: ServiceWorkerState
ServiceWorkerState[SO] val installing: ServiceWorkerState
ServiceWorkerState[SO] val redundant: ServiceWorkerState
+ServiceWorkerUpdateViaCache[JT]
+ServiceWorkerUpdateViaCache[SO] val all: ServiceWorkerUpdateViaCache
+ServiceWorkerUpdateViaCache[SO] val imports: ServiceWorkerUpdateViaCache
+ServiceWorkerUpdateViaCache[SO] val none: ServiceWorkerUpdateViaCache
ShadowRoot[JC] def activeElement: Element
ShadowRoot[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
ShadowRoot[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
ShadowRoot[JC] def appendChild(newChild: Node): Node
-ShadowRoot[JC] def attributes: NamedNodeMap
ShadowRoot[JC] def baseURI: String
ShadowRoot[JC] def childNodes: NodeList[Node]
ShadowRoot[JC] def cloneNode(deep: Boolean?): Node
@@ -24538,7 +26700,6 @@ ShadowRoot[JC] def compareDocumentPosition(other: Node): Int
ShadowRoot[JC] def contains(otherNode: Node): Boolean
ShadowRoot[JC] def dispatchEvent(evt: Event): Boolean
ShadowRoot[JC] def firstChild: Node
-ShadowRoot[JC] def hasAttributes(): Boolean
ShadowRoot[JC] def hasChildNodes(): Boolean
ShadowRoot[JC] var innerText: String
ShadowRoot[JC] def insertBefore(newChild: Node, refChild: Node): Node
@@ -24646,6 +26807,15 @@ SourceBufferList[JT] var onaddsourcebuffer: js.Function1[Event, Any]
SourceBufferList[JT] var onremovesourcebuffer: js.Function1[Event, Any]
SourceBufferList[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
SourceBufferList[JT] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+StaticRange[JC] def collapsed: Boolean
+StaticRange[JC] def endContainer: Node
+StaticRange[JC] def endOffset: Int
+StaticRange[JC] def startContainer: Node
+StaticRange[JC] def startOffset: Int
+StaticRangeInit[JT] val endContainer: Node
+StaticRangeInit[JT] val endOffset: Int
+StaticRangeInit[JT] val startContainer: Node
+StaticRangeInit[JT] val startOffset: Int
StereoPannerNode[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
StereoPannerNode[JT] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
StereoPannerNode[JT] var channelCount: Int
@@ -24664,7 +26834,7 @@ StereoPannerNode[JT] def removeEventListener[T <: Event](`type`: String, listene
Storage[JC] def clear(): Unit
Storage[JC] def getItem(key: String): String
Storage[JC] def key(index: Int): String
-Storage[JC] var length: Int
+Storage[JC] def length: Int
Storage[JC] def removeItem(key: String): Unit
Storage[JC] def setItem(key: String, data: String): Unit
StorageEstimate[JT] val quota: Double
@@ -24672,6 +26842,7 @@ StorageEstimate[JT] val usage: Double
StorageEvent[JC] def bubbles: Boolean
StorageEvent[JC] def cancelBubble: Boolean
StorageEvent[JC] def cancelable: Boolean
+StorageEvent[JC] def composed: Boolean
StorageEvent[JC] def currentTarget: EventTarget
StorageEvent[JC] def defaultPrevented: Boolean
StorageEvent[JC] def eventPhase: Int
@@ -24713,7 +26884,7 @@ StyleSheetList[JC] def item(index: Int): StyleSheet
StyleSheetList[JC] def length: Int
StyleSheetList[JC] @scala.scalajs.js.annotation.JSBracketAccess def update(index: Int, v: StyleSheet): Unit
SubtleCrypto[JT] def decrypt(algorithm: AlgorithmIdentifier, key: CryptoKey, data: BufferSource): js.Promise[js.Any]
-SubtleCrypto[JT] def deriveBits(algorithm: AlgorithmIdentifier, baseKey: CryptoKey, length: Double): js.Promise[js.Any]
+SubtleCrypto[JT] def deriveBits(algorithm: AlgorithmIdentifier, baseKey: CryptoKey, length: Double): js.Promise[ArrayBuffer]
SubtleCrypto[JT] def deriveKey(algorithm: AlgorithmIdentifier, baseKey: CryptoKey, derivedKeyType: KeyAlgorithmIdentifier, extractable: Boolean, keyUsages: js.Array[KeyUsage]): js.Promise[js.Any]
SubtleCrypto[JT] def digest(algorithm: HashAlgorithmIdentifier, data: BufferSource): js.Promise[js.Any]
SubtleCrypto[JT] def encrypt(algorithm: AlgorithmIdentifier, key: CryptoKey, data: BufferSource): js.Promise[js.Any]
@@ -24729,7 +26900,6 @@ Text[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1
Text[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
Text[JC] def appendChild(newChild: Node): Node
Text[JC] def appendData(arg: String): Unit
-Text[JC] def attributes: NamedNodeMap
Text[JC] def baseURI: String
Text[JC] def childNodes: NodeList[Node]
Text[JC] def cloneNode(deep: Boolean?): Node
@@ -24739,7 +26909,6 @@ Text[JC] var data: String
Text[JC] def deleteData(offset: Int, count: Int): Unit
Text[JC] def dispatchEvent(evt: Event): Boolean
Text[JC] def firstChild: Node
-Text[JC] def hasAttributes(): Boolean
Text[JC] def hasChildNodes(): Boolean
Text[JC] var innerText: String
Text[JC] def insertBefore(newChild: Node, refChild: Node): Node
@@ -24777,6 +26946,7 @@ Text[JC] def wholeText: String
TextEvent[JC] def bubbles: Boolean
TextEvent[JC] def cancelBubble: Boolean
TextEvent[JC] def cancelable: Boolean
+TextEvent[JC] def composed: Boolean
TextEvent[JC] def currentTarget: EventTarget
TextEvent[JC] def data: String
TextEvent[JC] def defaultPrevented: Boolean
@@ -24812,6 +26982,17 @@ TextEventInit[JT] var inputMethod: js.UndefOr[Int]
TextEventInit[JT] var locale: js.UndefOr[String]
TextEventInit[JT] var scoped: js.UndefOr[Boolean]
TextEventInit[JT] var view: js.UndefOr[Window]
+TextMetrics[JC] val actualBoundingBoxAscent: Double
+TextMetrics[JC] val actualBoundingBoxDescent: Double
+TextMetrics[JC] val actualBoundingBoxLeft: Double
+TextMetrics[JC] val actualBoundingBoxRight: Double
+TextMetrics[JC] val alphabeticBaseline: Double
+TextMetrics[JC] val emHeightAscent: Double
+TextMetrics[JC] val emHeightDescent: Double
+TextMetrics[JC] val fontBoundingBoxAscent: Double
+TextMetrics[JC] val fontBoundingBoxDescent: Double
+TextMetrics[JC] val hangingBaseline: Double
+TextMetrics[JC] val ideographicBaseline: Double
TextMetrics[JC] var width: Double
TextTrack[JO] var DISABLED: Int
TextTrack[JO] var ERROR: Int
@@ -24893,6 +27074,7 @@ TouchEvent[JC] def bubbles: Boolean
TouchEvent[JC] def cancelBubble: Boolean
TouchEvent[JC] def cancelable: Boolean
TouchEvent[JC] def changedTouches: TouchList
+TouchEvent[JC] def composed: Boolean
TouchEvent[JC] def ctrlKey: Boolean
TouchEvent[JC] def currentTarget: EventTarget
TouchEvent[JC] def defaultPrevented: Boolean
@@ -24930,6 +27112,7 @@ TouchList[JT] def length: Int
TrackEvent[JT] def bubbles: Boolean
TrackEvent[JT] def cancelBubble: Boolean
TrackEvent[JT] def cancelable: Boolean
+TrackEvent[JT] def composed: Boolean
TrackEvent[JT] def currentTarget: EventTarget
TrackEvent[JT] def defaultPrevented: Boolean
TrackEvent[JT] def eventPhase: Int
@@ -24944,6 +27127,7 @@ TrackEvent[JT] def `type`: String
TransitionEvent[JT] def bubbles: Boolean
TransitionEvent[JT] def cancelBubble: Boolean
TransitionEvent[JT] def cancelable: Boolean
+TransitionEvent[JT] def composed: Boolean
TransitionEvent[JT] def currentTarget: EventTarget
TransitionEvent[JT] def defaultPrevented: Boolean
TransitionEvent[JT] def elapsedTime: Double
@@ -24973,6 +27157,7 @@ TwoDContextAttributes[JT] var willReadFrequently: js.UndefOr[Boolean]
UIEvent[JC] def bubbles: Boolean
UIEvent[JC] def cancelBubble: Boolean
UIEvent[JC] def cancelable: Boolean
+UIEvent[JC] def composed: Boolean
UIEvent[JC] def currentTarget: EventTarget
UIEvent[JC] def defaultPrevented: Boolean
UIEvent[JC] def detail: Int
@@ -25001,9 +27186,10 @@ URL[JC] var pathname: String
URL[JC] var port: String
URL[JC] var protocol: String
URL[JC] var search: String
-URL[JC] var searchParams: URLSearchParams
+URL[JC] val searchParams: URLSearchParams
URL[JC] var username: String
URL[JO] def createObjectURL(blob: Blob): String
+URL[JO] def createObjectURL(src: MediaSource): String
URL[JO] def revokeObjectURL(url: String): Unit
URLSearchParams[JC] def append(name: String, value: String): Unit
URLSearchParams[JC] def delete(name: String): Unit
@@ -25555,7 +27741,7 @@ WebSocket[JC] def close(code: Int?, reason: String?): Unit
WebSocket[JC] def dispatchEvent(evt: Event): Boolean
WebSocket[JC] def extensions: String
WebSocket[JC] var onclose: js.Function1[CloseEvent, _]
-WebSocket[JC] var onerror: js.Function1[ErrorEvent, _]
+WebSocket[JC] var onerror: js.Function1[Event, _]
WebSocket[JC] var onmessage: js.Function1[MessageEvent, _]
WebSocket[JC] var onopen: js.Function1[Event, _]
WebSocket[JC] def readyState: Int
@@ -25576,6 +27762,7 @@ WheelEvent[JC] def cancelBubble: Boolean
WheelEvent[JC] def cancelable: Boolean
WheelEvent[JC] def clientX: Double
WheelEvent[JC] def clientY: Double
+WheelEvent[JC] def composed: Boolean
WheelEvent[JC] def ctrlKey: Boolean
WheelEvent[JC] def currentTarget: EventTarget
WheelEvent[JC] def defaultPrevented: Boolean
@@ -25893,6 +28080,97 @@ WriteableStream[JT] val closed: js.Promise[WriteableStream[T]]
WriteableStream[JT] val ready: js.Promise[WriteableStream[T]]
WriteableStream[JT] def state: WriteableState
WriteableStream[JT] def write(chunk: Chunk[T]): js.Promise[Any]
+XMLDocument[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+XMLDocument[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+XMLDocument[JC] def adoptNode(source: Node): Node
+XMLDocument[JC] def appendChild(newChild: Node): Node
+XMLDocument[JC] def baseURI: String
+XMLDocument[JC] def characterSet: String
+XMLDocument[JC] def childElementCount: Int
+XMLDocument[JC] def childNodes: NodeList[Node]
+XMLDocument[JC] def children: HTMLCollection[Element]
+XMLDocument[JC] def cloneNode(deep: Boolean?): Node
+XMLDocument[JC] def compareDocumentPosition(other: Node): Int
+XMLDocument[JC] def contains(otherNode: Node): Boolean
+XMLDocument[JC] def createAttribute(name: String): Attr
+XMLDocument[JC] def createAttributeNS(namespaceURI: String, qualifiedName: String): Attr
+XMLDocument[JC] def createCDATASection(data: String): CDATASection
+XMLDocument[JC] def createComment(data: String): Comment
+XMLDocument[JC] def createDocumentFragment(): DocumentFragment
+XMLDocument[JC] def createElement(tagName: String): Element
+XMLDocument[JC] def createElement(tagName: String, options: ElementCreationOptions): Element
+XMLDocument[JC] def createElement(tagName: String, options: String): Element
+XMLDocument[JC] def createElementNS(namespaceURI: String, qualifiedName: String): Element
+XMLDocument[JC] def createElementNS(namespaceURI: String, qualifiedName: String, options: ElementCreationOptions): Element
+XMLDocument[JC] def createElementNS(namespaceURI: String, qualifiedName: String, options: String): Element
+XMLDocument[JC] def createEvent(eventInterface: String): Event
+XMLDocument[JC] def createNSResolver(node: Node): XPathNSResolver
+XMLDocument[JC] def createNodeIterator(root: Node, whatToShow: Int, filter: NodeFilter, entityReferenceExpansion: Boolean): NodeIterator
+XMLDocument[JC] def createProcessingInstruction(target: String, data: String): ProcessingInstruction
+XMLDocument[JC] def createRange(): Range
+XMLDocument[JC] def createStyleSheet(href: String?, index: Int?): CSSStyleSheet
+XMLDocument[JC] def createTextNode(data: String): Text
+XMLDocument[JC] def createTreeWalker(root: Node, whatToShow: Int, filter: NodeFilter, entityReferenceExpansion: Boolean): TreeWalker
+XMLDocument[JC] def dispatchEvent(evt: Event): Boolean
+XMLDocument[JC] def doctype: DocumentType
+XMLDocument[JC] def documentElement: Element
+XMLDocument[JC] def documentURI: String
+XMLDocument[JC] def elementFromPoint(x: Double, y: Double): Element
+XMLDocument[JC] def evaluate(xpathExpression: String, contextNode: Node, namespaceResolver: XPathNSResolver, resultType: Int, result: XPathResult): XPathResult
+XMLDocument[JC] def evaluate(xpathExpression: String, contextNode: Node, namespaceResolver: js.Function1[String, String], resultType: Int, result: XPathResult): XPathResult
+XMLDocument[JC] def exitFullscreen(): js.Promise[Unit]
+XMLDocument[JC] def exitPointerLock(): Unit
+XMLDocument[JC] def firstChild: Node
+XMLDocument[JC] def firstElementChild: Element
+XMLDocument[JC] def fullscreenElement: Element
+XMLDocument[JC] def fullscreenEnabled: Boolean
+XMLDocument[JC] def getElementById(elementId: String): Element
+XMLDocument[JC] def getElementsByClassName(classNames: String): HTMLCollection[Element]
+XMLDocument[JC] def getElementsByName(elementName: String): NodeList[Node]
+XMLDocument[JC] def getElementsByTagName(name: String): HTMLCollection[Element]
+XMLDocument[JC] def getElementsByTagNameNS(namespaceURI: String, localName: String): HTMLCollection[Element]
+XMLDocument[JC] def hasChildNodes(): Boolean
+XMLDocument[JC] def hidden: Boolean
+XMLDocument[JC] def implementation: DOMImplementation
+XMLDocument[JC] def importNode(importedNode: Node, deep: Boolean): Node
+XMLDocument[JC] var innerText: String
+XMLDocument[JC] def insertBefore(newChild: Node, refChild: Node): Node
+XMLDocument[JC] def isConnected: Boolean
+XMLDocument[JC] def isDefaultNamespace(namespaceURI: String): Boolean
+XMLDocument[JC] def isEqualNode(arg: Node): Boolean
+XMLDocument[JC] def isSameNode(other: Node): Boolean
+XMLDocument[JC] def isSupported(feature: String, version: String): Boolean
+XMLDocument[JC] def lastChild: Node
+XMLDocument[JC] def lastElementChild: Element
+XMLDocument[JC] def lastModified: String
+XMLDocument[JC] def localName: String
+XMLDocument[JC] def lookupNamespaceURI(prefix: String): String
+XMLDocument[JC] def lookupPrefix(namespaceURI: String): String
+XMLDocument[JC] def namespaceURI: String
+XMLDocument[JC] def nextSibling: Node
+XMLDocument[JC] def nodeName: String
+XMLDocument[JC] def nodeType: Int
+XMLDocument[JC] var nodeValue: String
+XMLDocument[JC] def normalize(): Unit
+XMLDocument[JC] var onfullscreenchange: js.Function1[Event, _]
+XMLDocument[JC] var onfullscreenerror: js.Function1[Event, _]
+XMLDocument[JC] var onpointerlockchange: js.Function1[Event, _]
+XMLDocument[JC] var onpointerlockerror: js.Function1[Event, _]
+XMLDocument[JC] def ownerDocument: Document
+XMLDocument[JC] def parentNode: Node
+XMLDocument[JC] def pointerLockElement: Element
+XMLDocument[JC] def previousSibling: Node
+XMLDocument[JC] def querySelector(selectors: String): Element
+XMLDocument[JC] def querySelectorAll(selectors: String): NodeList[Element]
+XMLDocument[JC] def removeChild(oldChild: Node): Node
+XMLDocument[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
+XMLDocument[JC] def removeEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
+XMLDocument[JC] def replaceChild(newChild: Node, oldChild: Node): Node
+XMLDocument[JC] def replaceChildren(nodes: Node | String*): Unit
+XMLDocument[JC] def styleSheets: StyleSheetList
+XMLDocument[JC] var textContent: String
+XMLDocument[JC] def visibilityState: VisibilityState | String
+XMLDocument[JC] var visibilitychange: js.Function1[Event, _]
XMLHttpRequest[JC] def abort(): Unit
XMLHttpRequest[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], options: EventListenerOptions): Unit
XMLHttpRequest[JC] def addEventListener[T <: Event](`type`: String, listener: js.Function1[T, _], useCapture: Boolean?): Unit
@@ -26378,6 +28656,7 @@ html[SO] type Canvas = HTMLCanvasElement
html[SO] type Collection[+E] = HTMLCollection[E]
html[SO] type DList = HTMLDListElement
html[SO] type DataList = HTMLDataListElement
+html[SO] type Dialog = HTMLDialogElement
html[SO] type Div = HTMLDivElement
html[SO] type Document = HTMLDocument
html[SO] type Element = HTMLElement
@@ -26468,6 +28747,7 @@ intl/DateTimeFormat[JC] def supportedLocalesOf(locales: String | js.Array[String
intl/DateTimeFormatOptions[JT] var day: js.UndefOr[String]
intl/DateTimeFormatOptions[JT] var era: js.UndefOr[String]
intl/DateTimeFormatOptions[JT] var formatMatcher: js.UndefOr[String]
+intl/DateTimeFormatOptions[JT] var fractionalSecondDigits: js.UndefOr[Int]
intl/DateTimeFormatOptions[JT] var hour: js.UndefOr[String]
intl/DateTimeFormatOptions[JT] var hour12: js.UndefOr[Boolean]
intl/DateTimeFormatOptions[JT] var localeMatcher: js.UndefOr[String]
@@ -26495,11 +28775,13 @@ intl/NumberFormatOptions[JT] var useGrouping: js.UndefOr[Boolean]
intl/NumberFormatOptions[SO] def apply(localeMatcher: js.UndefOr[String]?, style: js.UndefOr[String]?, currency: js.UndefOr[String]?, currencyDisplay: js.UndefOr[String]?, useGrouping: js.UndefOr[Boolean]?, minimumIntegerDigits: js.UndefOr[Double]?, minimumFractionDigits: js.UndefOr[Double]?, maximumFractionDigits: js.UndefOr[Double]?, minimumSignificantDigits: js.UndefOr[Double]?, maximumSignificantDigits: js.UndefOr[Double]?): NumberFormatOptions (@deprecated in 2.0.0)
package[SO] type AlgorithmIdentifier = Algorithm | String
package[SO] type BigInteger = js.typedarray.Uint8Array
-package[SO] type BodyInit = Blob | BufferSource | FormData | String | ReadableStream[Uint8Array]
+package[SO] type BlobPart = BufferSource | Blob | String
+package[SO] type BodyInit = Blob | BufferSource | FormData | String | ReadableStream[Uint8Array] | URLSearchParams
package[SO] type BufferSource = ArrayBufferView | ArrayBuffer
package[SO] type ByteString = String
package[SO] type ClientRect = DOMRect (@deprecated in 2.0.0)
package[SO] type ClientRectList = DOMRectList (@deprecated in 2.0.0)
+package[SO] type ClipboardItemData = js.Promise[String | Blob]
package[SO] type HashAlgorithmIdentifier = HashAlgorithm | String
package[SO] type HeadersInit = Headers | Sequence[Sequence[ByteString]] | OpenEndedDictionary[ByteString]
package[SO] type IDBKey = Any
diff --git a/dom/src/main/scala-2/org/scalajs/dom/CanvasFillRule.scala b/dom/src/main/scala-2/org/scalajs/dom/CanvasFillRule.scala
new file mode 100644
index 000000000..bc3f98c58
--- /dev/null
+++ b/dom/src/main/scala-2/org/scalajs/dom/CanvasFillRule.scala
@@ -0,0 +1,14 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+@js.native
+sealed trait CanvasFillRule extends js.Any
+
+object CanvasFillRule {
+
+ val nonzero: CanvasFillRule = "nonzero".asInstanceOf[CanvasFillRule]
+
+ val evenodd: CanvasFillRule = "evenodd".asInstanceOf[CanvasFillRule]
+
+}
diff --git a/dom/src/main/scala-2/org/scalajs/dom/CompressionFormat.scala b/dom/src/main/scala-2/org/scalajs/dom/CompressionFormat.scala
new file mode 100644
index 000000000..220dcc8f4
--- /dev/null
+++ b/dom/src/main/scala-2/org/scalajs/dom/CompressionFormat.scala
@@ -0,0 +1,14 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+@js.native
+sealed trait CompressionFormat extends js.Any
+
+object CompressionFormat {
+ val deflate: CompressionFormat = "deflate".asInstanceOf[CompressionFormat]
+
+ val `deflate-raw`: CompressionFormat = "deflate-raw".asInstanceOf[CompressionFormat]
+
+ val gzip: CompressionFormat = "gzip".asInstanceOf[CompressionFormat]
+}
diff --git a/dom/src/main/scala-2/org/scalajs/dom/DataTransferDropEffectKind.scala b/dom/src/main/scala-2/org/scalajs/dom/DataTransferDropEffectKind.scala
new file mode 100644
index 000000000..8a264934f
--- /dev/null
+++ b/dom/src/main/scala-2/org/scalajs/dom/DataTransferDropEffectKind.scala
@@ -0,0 +1,13 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+@js.native
+sealed trait DataTransferDropEffectKind extends js.Any
+
+object DataTransferDropEffectKind {
+ val none: DataTransferDropEffectKind = "none".asInstanceOf[DataTransferDropEffectKind]
+ val copy: DataTransferDropEffectKind = "copy".asInstanceOf[DataTransferDropEffectKind]
+ val link: DataTransferDropEffectKind = "link".asInstanceOf[DataTransferDropEffectKind]
+ val move: DataTransferDropEffectKind = "move".asInstanceOf[DataTransferDropEffectKind]
+}
diff --git a/dom/src/main/scala-2/org/scalajs/dom/DataTransferEffectAllowedKind.scala b/dom/src/main/scala-2/org/scalajs/dom/DataTransferEffectAllowedKind.scala
new file mode 100644
index 000000000..8c99ec556
--- /dev/null
+++ b/dom/src/main/scala-2/org/scalajs/dom/DataTransferEffectAllowedKind.scala
@@ -0,0 +1,18 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+@js.native
+sealed trait DataTransferEffectAllowedKind extends js.Any
+
+object DataTransferEffectAllowedKind {
+ val none: DataTransferEffectAllowedKind= "none".asInstanceOf[DataTransferEffectAllowedKind]
+ val copy: DataTransferEffectAllowedKind= "copy".asInstanceOf[DataTransferEffectAllowedKind]
+ val copyLink: DataTransferEffectAllowedKind= "copyLink".asInstanceOf[DataTransferEffectAllowedKind]
+ val copyMove: DataTransferEffectAllowedKind= "copyMove".asInstanceOf[DataTransferEffectAllowedKind]
+ val link: DataTransferEffectAllowedKind= "link".asInstanceOf[DataTransferEffectAllowedKind]
+ val linkMove: DataTransferEffectAllowedKind= "linkMove".asInstanceOf[DataTransferEffectAllowedKind]
+ val move: DataTransferEffectAllowedKind= "move".asInstanceOf[DataTransferEffectAllowedKind]
+ val all: DataTransferEffectAllowedKind= "all".asInstanceOf[DataTransferEffectAllowedKind]
+ val uninitialized: DataTransferEffectAllowedKind= "uninitialized".asInstanceOf[DataTransferEffectAllowedKind]
+}
diff --git a/dom/src/main/scala-2/org/scalajs/dom/DragDataItemKind.scala b/dom/src/main/scala-2/org/scalajs/dom/DragDataItemKind.scala
new file mode 100644
index 000000000..5769b7043
--- /dev/null
+++ b/dom/src/main/scala-2/org/scalajs/dom/DragDataItemKind.scala
@@ -0,0 +1,11 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+@js.native
+sealed trait DragDataItemKind extends js.Any
+
+object DragDataItemKind {
+ val string: DragDataItemKind = "string".asInstanceOf[DragDataItemKind]
+ val file: DragDataItemKind = "file".asInstanceOf[DragDataItemKind]
+}
diff --git a/dom/src/main/scala-2/org/scalajs/dom/EndingType.scala b/dom/src/main/scala-2/org/scalajs/dom/EndingType.scala
new file mode 100644
index 000000000..fbb249a3c
--- /dev/null
+++ b/dom/src/main/scala-2/org/scalajs/dom/EndingType.scala
@@ -0,0 +1,16 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+/**
+ * Endings enum for [[https://w3c.github.io/FileAPI/#enumdef-endingtype]]
+ * If set to "native", line endings will be converted to native in any USVString elements in blobParts
+ */
+@js.native
+sealed trait EndingType extends js.Any
+
+object EndingType {
+ val transparent: EndingType = "transparent".asInstanceOf[EndingType]
+ val native: EndingType = "native".asInstanceOf[EndingType]
+
+}
diff --git a/dom/src/main/scala-2/org/scalajs/dom/InputType.scala b/dom/src/main/scala-2/org/scalajs/dom/InputType.scala
new file mode 100644
index 000000000..d088798c8
--- /dev/null
+++ b/dom/src/main/scala-2/org/scalajs/dom/InputType.scala
@@ -0,0 +1,55 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+@js.native
+sealed trait InputType extends js.Any
+
+object InputType {
+ val insertText: InputType = "insertText".asInstanceOf[InputType]
+ val insertReplacementText: InputType = "insertReplacementText".asInstanceOf[InputType]
+ val insertLineBreak: InputType = "insertLineBreak".asInstanceOf[InputType]
+ val insertParagraph: InputType = "insertParagraph".asInstanceOf[InputType]
+ val insertOrderedList: InputType = "insertOrderedList".asInstanceOf[InputType]
+ val insertUnorderedList: InputType = "insertUnorderedList".asInstanceOf[InputType]
+ val insertHorizontalRule: InputType = "insertHorizontalRule".asInstanceOf[InputType]
+ val insertFromYank: InputType = "insertFromYank".asInstanceOf[InputType]
+ val insertFromDrop: InputType = "insertFromDrop".asInstanceOf[InputType]
+ val insertFromPaste: InputType = "insertFromPaste".asInstanceOf[InputType]
+ val insertFromPasteAsQuotation: InputType = "insertFromPasteAsQuotation".asInstanceOf[InputType]
+ val insertTranspose: InputType = "insertTranspose".asInstanceOf[InputType]
+ val insertCompositionText: InputType = "insertCompositionText".asInstanceOf[InputType]
+ val insertLink: InputType = "insertLink".asInstanceOf[InputType]
+ val deleteWordBackward: InputType = "deleteWordBackward".asInstanceOf[InputType]
+ val deleteWordForward: InputType = "deleteWordForward".asInstanceOf[InputType]
+ val deleteSoftLineBackward: InputType = "deleteSoftLineBackward".asInstanceOf[InputType]
+ val deleteSoftLineForward: InputType = "deleteSoftLineForward".asInstanceOf[InputType]
+ val deleteEntireSoftLine: InputType = "deleteEntireSoftLine".asInstanceOf[InputType]
+ val deleteHardLineBackward: InputType = "deleteHardLineBackward".asInstanceOf[InputType]
+ val deleteHardLineForward: InputType = "deleteHardLineForward".asInstanceOf[InputType]
+ val deleteByDrag: InputType = "deleteByDrag".asInstanceOf[InputType]
+ val deleteByCut: InputType = "deleteByCut".asInstanceOf[InputType]
+ val deleteContent: InputType = "deleteContent".asInstanceOf[InputType]
+ val deleteContentBackward: InputType = "deleteContentBackward".asInstanceOf[InputType]
+ val deleteContentForward: InputType = "deleteContentForward".asInstanceOf[InputType]
+ val historyUndo: InputType = "historyUndo".asInstanceOf[InputType]
+ val historyRedo: InputType = "historyRedo".asInstanceOf[InputType]
+ val formatBold: InputType = "formatBold".asInstanceOf[InputType]
+ val formatItalic: InputType = "formatItalic".asInstanceOf[InputType]
+ val formatUnderline: InputType = "formatUnderline".asInstanceOf[InputType]
+ val formatStrikeThrough: InputType = "formatStrikeThrough".asInstanceOf[InputType]
+ val formatSuperscript: InputType = "formatSuperscript".asInstanceOf[InputType]
+ val formatSubscript: InputType = "formatSubscript".asInstanceOf[InputType]
+ val formatJustifyFull: InputType = "formatJustifyFull".asInstanceOf[InputType]
+ val formatJustifyCenter: InputType = "formatJustifyCenter".asInstanceOf[InputType]
+ val formatJustifyRight: InputType = "formatJustifyRight".asInstanceOf[InputType]
+ val formatJustifyLeft: InputType = "formatJustifyLeft".asInstanceOf[InputType]
+ val formatIndent: InputType = "formatIndent".asInstanceOf[InputType]
+ val formatOutdent: InputType = "formatOutdent".asInstanceOf[InputType]
+ val formatRemove: InputType = "formatRemove".asInstanceOf[InputType]
+ val formatSetBlockTextDirection: InputType = "formatSetBlockTextDirection".asInstanceOf[InputType]
+ val formatSetInlineTextDirection: InputType = "formatSetInlineTextDirection".asInstanceOf[InputType]
+ val formatBackColor: InputType = "formatBackColor".asInstanceOf[InputType]
+ val formatFontColor: InputType = "formatFontColor".asInstanceOf[InputType]
+ val formatFontName: InputType = "formatFontName".asInstanceOf[InputType]
+}
diff --git a/dom/src/main/scala-2/org/scalajs/dom/LazyLoadingState.scala b/dom/src/main/scala-2/org/scalajs/dom/LazyLoadingState.scala
new file mode 100644
index 000000000..13271bf85
--- /dev/null
+++ b/dom/src/main/scala-2/org/scalajs/dom/LazyLoadingState.scala
@@ -0,0 +1,15 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+/**
+ * Possible values for an HTMLImageElement loading attribute
+ * [[https://html.spec.whatwg.org/multipage/embedded-content.html#dom-img-loading]]
+ */
+@js.native
+sealed trait LazyLoadingState extends js.Any
+
+object LazyLoadingState {
+ val eager: LazyLoadingState = "eager".asInstanceOf[LazyLoadingState]
+ val `lazy`: LazyLoadingState = "lazy".asInstanceOf[LazyLoadingState]
+}
diff --git a/dom/src/main/scala-2/org/scalajs/dom/LockMode.scala b/dom/src/main/scala-2/org/scalajs/dom/LockMode.scala
new file mode 100644
index 000000000..983aa872b
--- /dev/null
+++ b/dom/src/main/scala-2/org/scalajs/dom/LockMode.scala
@@ -0,0 +1,12 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+@js.native
+sealed trait LockMode extends js.Any
+
+object LockMode {
+ val exclusive: LockMode = "exclusive".asInstanceOf[LockMode]
+
+ val shared: LockMode = "shared".asInstanceOf[LockMode]
+}
diff --git a/dom/src/main/scala-2/org/scalajs/dom/PredefinedColorSpace.scala b/dom/src/main/scala-2/org/scalajs/dom/PredefinedColorSpace.scala
new file mode 100644
index 000000000..74eec11ca
--- /dev/null
+++ b/dom/src/main/scala-2/org/scalajs/dom/PredefinedColorSpace.scala
@@ -0,0 +1,12 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+@js.native
+sealed trait PredefinedColorSpace extends js.Any
+
+object PredefinedColorSpace {
+ val srgb: PredefinedColorSpace = "srgb".asInstanceOf[PredefinedColorSpace]
+
+ val `display-p3`: PredefinedColorSpace = "display-p3".asInstanceOf[PredefinedColorSpace]
+}
diff --git a/dom/src/main/scala-2/org/scalajs/dom/PresentationStyle.scala b/dom/src/main/scala-2/org/scalajs/dom/PresentationStyle.scala
new file mode 100644
index 000000000..0d1c69f69
--- /dev/null
+++ b/dom/src/main/scala-2/org/scalajs/dom/PresentationStyle.scala
@@ -0,0 +1,16 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+/**
+ * Helps distinguish whether apps "pasting" a clipboard item should insert the contents of an appropriate representation inline at the point of paste or if it should be treated as an attachment.
+ * See [[https://w3c.github.io/clipboard-apis/#enumdef-presentationstyle PresentationStyle enum]]
+ */
+@js.native
+sealed trait PresentationStyle extends js.Any
+
+object PresentationStyle{
+ val unspecified: PresentationStyle = "unspecified".asInstanceOf[PresentationStyle]
+ val inline: PresentationStyle = "inline".asInstanceOf[PresentationStyle]
+ val attachment: PresentationStyle = "attachment".asInstanceOf[PresentationStyle]
+}
diff --git a/dom/src/main/scala-2/org/scalajs/dom/RequestDuplex.scala b/dom/src/main/scala-2/org/scalajs/dom/RequestDuplex.scala
new file mode 100644
index 000000000..de0973d2c
--- /dev/null
+++ b/dom/src/main/scala-2/org/scalajs/dom/RequestDuplex.scala
@@ -0,0 +1,13 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+/**
+ * Fetch APIs [[https://fetch.spec.whatwg.org/#dom-requestinit-duplex RequestDuplex enum]]
+ */
+@js.native
+sealed trait RequestDuplex extends js.Any
+
+object RequestDuplex {
+ val half: RequestDuplex = "half".asInstanceOf[RequestDuplex]
+}
diff --git a/dom/src/main/scala-2/org/scalajs/dom/ScrollRestoration.scala b/dom/src/main/scala-2/org/scalajs/dom/ScrollRestoration.scala
new file mode 100644
index 000000000..751cd4904
--- /dev/null
+++ b/dom/src/main/scala-2/org/scalajs/dom/ScrollRestoration.scala
@@ -0,0 +1,17 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+@js.native
+sealed trait ScrollRestoration extends js.Any
+
+/**
+ * see [[https://html.spec.whatwg.org/multipage/history.html#the-history-interface]]
+ * which contains the spec for ScrollRestoration
+ */
+object ScrollRestoration {
+ /** The location on the page to which the user has scrolled will be restored. */
+ val auto: ScrollRestoration = "auto".asInstanceOf[ScrollRestoration]
+ /** The location on the page is not restored. The user will have to scroll to the location manually. */
+ val manual: ScrollRestoration = "manual".asInstanceOf[ScrollRestoration]
+}
diff --git a/dom/src/main/scala-2/org/scalajs/dom/ServiceWorkerUpdateViaCache.scala b/dom/src/main/scala-2/org/scalajs/dom/ServiceWorkerUpdateViaCache.scala
new file mode 100644
index 000000000..3b877003a
--- /dev/null
+++ b/dom/src/main/scala-2/org/scalajs/dom/ServiceWorkerUpdateViaCache.scala
@@ -0,0 +1,17 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+@js.native
+sealed trait ServiceWorkerUpdateViaCache extends js.Any
+
+object ServiceWorkerUpdateViaCache {
+ /** The service worker script and all of its imports will be updated. */
+ val all: ServiceWorkerUpdateViaCache = "all".asInstanceOf[ServiceWorkerUpdateViaCache]
+
+ /** Only imports referenced by the service worker script will be updated. This is the default. */
+ val imports: ServiceWorkerUpdateViaCache = "imports".asInstanceOf[ServiceWorkerUpdateViaCache]
+
+ /** Neither the service worker, nor its imports will be updated. */
+ val none: ServiceWorkerUpdateViaCache = "none".asInstanceOf[ServiceWorkerUpdateViaCache]
+}
diff --git a/dom/src/main/scala-3/org/scalajs/dom/CanvasFillRule.scala b/dom/src/main/scala-3/org/scalajs/dom/CanvasFillRule.scala
new file mode 100644
index 000000000..f72f2d9e9
--- /dev/null
+++ b/dom/src/main/scala-3/org/scalajs/dom/CanvasFillRule.scala
@@ -0,0 +1,13 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+opaque type CanvasFillRule <: String = String
+
+object CanvasFillRule {
+
+ val nonzero: CanvasFillRule = "nonzero"
+
+ val evenodd: CanvasFillRule = "evenodd"
+
+}
diff --git a/dom/src/main/scala-3/org/scalajs/dom/CompressionFormat.scala b/dom/src/main/scala-3/org/scalajs/dom/CompressionFormat.scala
new file mode 100644
index 000000000..cd5d630bc
--- /dev/null
+++ b/dom/src/main/scala-3/org/scalajs/dom/CompressionFormat.scala
@@ -0,0 +1,13 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+opaque type CompressionFormat <: String = String
+
+object CompressionFormat {
+ val deflate: CompressionFormat = "deflate"
+
+ val `deflate-raw`: CompressionFormat = "deflate-raw"
+
+ val gzip: CompressionFormat = "gzip"
+}
diff --git a/dom/src/main/scala-3/org/scalajs/dom/DataTransferDropEffectKind.scala b/dom/src/main/scala-3/org/scalajs/dom/DataTransferDropEffectKind.scala
new file mode 100644
index 000000000..0594b6d18
--- /dev/null
+++ b/dom/src/main/scala-3/org/scalajs/dom/DataTransferDropEffectKind.scala
@@ -0,0 +1,12 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+opaque type DataTransferDropEffectKind <: String = String
+
+object DataTransferDropEffectKind {
+ val none: DataTransferDropEffectKind = "none"
+ val copy: DataTransferDropEffectKind = "copy"
+ val link: DataTransferDropEffectKind = "link"
+ val move: DataTransferDropEffectKind = "move"
+}
diff --git a/dom/src/main/scala-3/org/scalajs/dom/DataTransferEffectAllowedKind.scala b/dom/src/main/scala-3/org/scalajs/dom/DataTransferEffectAllowedKind.scala
new file mode 100644
index 000000000..71a010f2f
--- /dev/null
+++ b/dom/src/main/scala-3/org/scalajs/dom/DataTransferEffectAllowedKind.scala
@@ -0,0 +1,17 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+opaque type DataTransferEffectAllowedKind <: String = String
+
+object DataTransferEffectAllowedKind {
+ val none: DataTransferEffectAllowedKind = "none"
+ val copy: DataTransferEffectAllowedKind = "copy"
+ val copyLink: DataTransferEffectAllowedKind = "copyLink"
+ val copyMove: DataTransferEffectAllowedKind = "copyMove"
+ val link: DataTransferEffectAllowedKind = "link"
+ val linkMove: DataTransferEffectAllowedKind = "linkMove"
+ val move: DataTransferEffectAllowedKind = "move"
+ val all: DataTransferEffectAllowedKind = "all"
+ val uninitialized: DataTransferEffectAllowedKind = "uninitialized"
+}
diff --git a/dom/src/main/scala-3/org/scalajs/dom/DragDataItemKind.scala b/dom/src/main/scala-3/org/scalajs/dom/DragDataItemKind.scala
new file mode 100644
index 000000000..f695f1c08
--- /dev/null
+++ b/dom/src/main/scala-3/org/scalajs/dom/DragDataItemKind.scala
@@ -0,0 +1,10 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+opaque type DragDataItemKind <: String = String
+
+object DragDataItemKind {
+ val string: DragDataItemKind = "string"
+ val file: DragDataItemKind = "file"
+}
diff --git a/dom/src/main/scala-3/org/scalajs/dom/EndingType.scala b/dom/src/main/scala-3/org/scalajs/dom/EndingType.scala
new file mode 100644
index 000000000..01295a3cd
--- /dev/null
+++ b/dom/src/main/scala-3/org/scalajs/dom/EndingType.scala
@@ -0,0 +1,14 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+/**
+ * Endings enum for [[https://w3c.github.io/FileAPI/#enumdef-endingtype]]
+ * If set to "native", line endings will be converted to native in any USVString elements in blobParts
+ */
+opaque type EndingType <: String = String
+
+object EndingType {
+ val transparent: EndingType = "transparent"
+ val native: EndingType = "native"
+}
diff --git a/dom/src/main/scala-3/org/scalajs/dom/InputType.scala b/dom/src/main/scala-3/org/scalajs/dom/InputType.scala
new file mode 100644
index 000000000..e2878dc98
--- /dev/null
+++ b/dom/src/main/scala-3/org/scalajs/dom/InputType.scala
@@ -0,0 +1,54 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+opaque type InputType <: String = String
+
+object InputType {
+ val insertText: InputType = "insertText"
+ val insertReplacementText: InputType = "insertReplacementText"
+ val insertLineBreak: InputType = "insertLineBreak"
+ val insertParagraph: InputType = "insertParagraph"
+ val insertOrderedList: InputType = "insertOrderedList"
+ val insertUnorderedList: InputType = "insertUnorderedList"
+ val insertHorizontalRule: InputType = "insertHorizontalRule"
+ val insertFromYank: InputType = "insertFromYank"
+ val insertFromDrop: InputType = "insertFromDrop"
+ val insertFromPaste: InputType = "insertFromPaste"
+ val insertFromPasteAsQuotation: InputType = "insertFromPasteAsQuotation"
+ val insertTranspose: InputType = "insertTranspose"
+ val insertCompositionText: InputType = "insertCompositionText"
+ val insertLink: InputType = "insertLink"
+ val deleteWordBackward: InputType = "deleteWordBackward"
+ val deleteWordForward: InputType = "deleteWordForward"
+ val deleteSoftLineBackward: InputType = "deleteSoftLineBackward"
+ val deleteSoftLineForward: InputType = "deleteSoftLineForward"
+ val deleteEntireSoftLine: InputType = "deleteEntireSoftLine"
+ val deleteHardLineBackward: InputType = "deleteHardLineBackward"
+ val deleteHardLineForward: InputType = "deleteHardLineForward"
+ val deleteByDrag: InputType = "deleteByDrag"
+ val deleteByCut: InputType = "deleteByCut"
+ val deleteContent: InputType = "deleteContent"
+ val deleteContentBackward: InputType = "deleteContentBackward"
+ val deleteContentForward: InputType = "deleteContentForward"
+ val historyUndo: InputType = "historyUndo"
+ val historyRedo: InputType = "historyRedo"
+ val formatBold: InputType = "formatBold"
+ val formatItalic: InputType = "formatItalic"
+ val formatUnderline: InputType = "formatUnderline"
+ val formatStrikeThrough: InputType = "formatStrikeThrough"
+ val formatSuperscript: InputType = "formatSuperscript"
+ val formatSubscript: InputType = "formatSubscript"
+ val formatJustifyFull: InputType = "formatJustifyFull"
+ val formatJustifyCenter: InputType = "formatJustifyCenter"
+ val formatJustifyRight: InputType = "formatJustifyRight"
+ val formatJustifyLeft: InputType = "formatJustifyLeft"
+ val formatIndent: InputType = "formatIndent"
+ val formatOutdent: InputType = "formatOutdent"
+ val formatRemove: InputType = "formatRemove"
+ val formatSetBlockTextDirection: InputType = "formatSetBlockTextDirection"
+ val formatSetInlineTextDirection: InputType = "formatSetInlineTextDirection"
+ val formatBackColor: InputType = "formatBackColor"
+ val formatFontColor: InputType = "formatFontColor"
+ val formatFontName: InputType = "formatFontName"
+}
diff --git a/dom/src/main/scala-3/org/scalajs/dom/LazyLoadingState.scala b/dom/src/main/scala-3/org/scalajs/dom/LazyLoadingState.scala
new file mode 100644
index 000000000..f7944f771
--- /dev/null
+++ b/dom/src/main/scala-3/org/scalajs/dom/LazyLoadingState.scala
@@ -0,0 +1,14 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+/**
+ * Possible values for an HTMLImageElement loading attribute
+ * [[https://html.spec.whatwg.org/multipage/embedded-content.html#dom-img-loading]]
+ */
+opaque type LazyLoadingState <: String = String
+
+object LazyLoadingState {
+ val eager: LazyLoadingState = "eager"
+ val `lazy`: LazyLoadingState = "lazy"
+}
diff --git a/dom/src/main/scala-3/org/scalajs/dom/LockMode.scala b/dom/src/main/scala-3/org/scalajs/dom/LockMode.scala
new file mode 100644
index 000000000..dd9a0e88d
--- /dev/null
+++ b/dom/src/main/scala-3/org/scalajs/dom/LockMode.scala
@@ -0,0 +1,11 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+opaque type LockMode <: String = String
+
+object LockMode {
+ val exclusive: LockMode = "exclusive"
+
+ val shared: LockMode = "shared"
+}
diff --git a/dom/src/main/scala-3/org/scalajs/dom/PredefinedColorSpace.scala b/dom/src/main/scala-3/org/scalajs/dom/PredefinedColorSpace.scala
new file mode 100644
index 000000000..ef16528b0
--- /dev/null
+++ b/dom/src/main/scala-3/org/scalajs/dom/PredefinedColorSpace.scala
@@ -0,0 +1,11 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+opaque type PredefinedColorSpace <: String = String
+
+object PredefinedColorSpace {
+ val srgb: PredefinedColorSpace = "srgb"
+
+ val `display-p3`: PredefinedColorSpace = "display-p3"
+}
\ No newline at end of file
diff --git a/dom/src/main/scala-3/org/scalajs/dom/PresentationStyle.scala b/dom/src/main/scala-3/org/scalajs/dom/PresentationStyle.scala
new file mode 100644
index 000000000..1c09ad1ab
--- /dev/null
+++ b/dom/src/main/scala-3/org/scalajs/dom/PresentationStyle.scala
@@ -0,0 +1,15 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+/**
+ * Helps distinguish whether apps "pasting" a clipboard item should insert the contents of an appropriate representation inline at the point of paste or if it should be treated as an attachment.
+ * See [[https://w3c.github.io/clipboard-apis/#enumdef-presentationstyle PresentationStyle enum]]
+ */
+opaque type PresentationStyle <: String = String
+
+object PresentationStyle {
+ val unspecified: PresentationStyle = "unspecified"
+ val inline: PresentationStyle = "inline"
+ val attachment: PresentationStyle = "attachment"
+}
\ No newline at end of file
diff --git a/dom/src/main/scala-3/org/scalajs/dom/RequestDuplex.scala b/dom/src/main/scala-3/org/scalajs/dom/RequestDuplex.scala
new file mode 100644
index 000000000..41f5092ba
--- /dev/null
+++ b/dom/src/main/scala-3/org/scalajs/dom/RequestDuplex.scala
@@ -0,0 +1,12 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+/**
+ * Fetch APIs [[https://fetch.spec.whatwg.org/#dom-requestinit-duplex RequestDuplex enum]]
+ */
+opaque type RequestDuplex <: String = String
+
+object RequestDuplex {
+ val half: RequestDuplex = "half"
+}
diff --git a/dom/src/main/scala-3/org/scalajs/dom/ScrollRestoration.scala b/dom/src/main/scala-3/org/scalajs/dom/ScrollRestoration.scala
new file mode 100644
index 000000000..5eb2e14ee
--- /dev/null
+++ b/dom/src/main/scala-3/org/scalajs/dom/ScrollRestoration.scala
@@ -0,0 +1,16 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+opaque type ScrollRestoration <: String = String
+
+/**
+ * see [[https://html.spec.whatwg.org/multipage/history.html#the-history-interface]]
+ * which contains the spec for ScrollRestoration
+ */
+object ScrollRestoration {
+ /** The location on the page to which the user has scrolled will be restored. */
+ val auto: ScrollRestoration = "auto"
+ /** The location on the page is not restored. The user will have to scroll to the location manually. */
+ val manual: ScrollRestoration = "manual"
+}
diff --git a/dom/src/main/scala-3/org/scalajs/dom/ServiceWorkerUpdateViaCache.scala b/dom/src/main/scala-3/org/scalajs/dom/ServiceWorkerUpdateViaCache.scala
new file mode 100644
index 000000000..8003f2200
--- /dev/null
+++ b/dom/src/main/scala-3/org/scalajs/dom/ServiceWorkerUpdateViaCache.scala
@@ -0,0 +1,16 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+opaque type ServiceWorkerUpdateViaCache <: String = String
+
+object ServiceWorkerUpdateViaCache {
+ /** The service worker script and all of its imports will be updated. */
+ val all: ServiceWorkerUpdateViaCache = "all"
+
+ /** Only imports referenced by the service worker script will be updated. This is the default. */
+ val imports: ServiceWorkerUpdateViaCache = "imports"
+
+ /** Neither the service worker, nor its imports will be updated. */
+ val none: ServiceWorkerUpdateViaCache = "none"
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/AbstractRange.scala b/dom/src/main/scala/org/scalajs/dom/AbstractRange.scala
new file mode 100644
index 000000000..9418390f2
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/AbstractRange.scala
@@ -0,0 +1,45 @@
+/** All documentation for facades is thanks to Mozilla Contributors at https://developer.mozilla.org/en-US/docs/Web/API
+ * and available under the Creative Commons Attribution-ShareAlike v2.5 or later.
+ * http://creativecommons.org/licenses/by-sa/2.5/
+ *
+ * Everything else is under the MIT License http://opensource.org/licenses/MIT
+ */
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation._
+
+/** The AbstractRange abstract interface is the base class upon which all DOM range types are defined. A range is an
+ * object that indicates the start and end points of a section of content within the document.
+ */
+@js.native
+@JSGlobal
+abstract class AbstractRange extends js.Object {
+
+ /** The Range.startOffset read-only property returns a number representing where in the startContainer the Range
+ * starts.
+ */
+ def startOffset: Int = js.native
+
+ /** The Range.collapsed read-only property returns a Boolean flag indicating whether the start and end points of the
+ * Range are at the same position. It returns true if the start and end boundary points of the Range are the same
+ * point in the DOM, false if not.
+ */
+ def collapsed: Boolean = js.native
+
+ /** The Range.endOffset read-only property returns a number representing where in the Range.endContainer the Range
+ * ends.
+ */
+ def endOffset: Int = js.native
+
+ /** The Range.startContainer read-only property returns the Node within which the Range starts. To change the start
+ * position of a node, use one of the Range.setStart() methods.
+ */
+ def startContainer: Node = js.native
+
+ /** The Range.endContainer read-only property returns the Node within which the Range ends. To change the end position
+ * of a node, use the Range.setEnd() method or a similar one.
+ */
+ def endContainer: Node = js.native
+
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/Audio.scala b/dom/src/main/scala/org/scalajs/dom/Audio.scala
new file mode 100644
index 000000000..c3046e740
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/Audio.scala
@@ -0,0 +1,19 @@
+/** All documentation for facades is thanks to Mozilla Contributors at https://developer.mozilla.org/en-US/docs/Web/API
+ * and available under the Creative Commons Attribution-ShareAlike v2.5 or later.
+ * http://creativecommons.org/licenses/by-sa/2.5/
+ *
+ * Everything else is under the MIT License http://opensource.org/licenses/MIT
+ */
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation._
+
+/** Creates and returns a new HTMLAudioElement which can be either attached to a document for the user to interact with
+ * and/or listen to, or can be used offscreen to manage and play audio.
+ */
+@JSGlobal
+@js.native
+class Audio extends HTMLAudioElement {
+ def this(url: String) = this()
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/Blob.scala b/dom/src/main/scala/org/scalajs/dom/Blob.scala
index 5690e3836..8ace5bb0f 100644
--- a/dom/src/main/scala/org/scalajs/dom/Blob.scala
+++ b/dom/src/main/scala/org/scalajs/dom/Blob.scala
@@ -23,7 +23,7 @@ import scala.scalajs.js.typedarray.{ArrayBuffer, Uint8Array}
*/
@js.native
@JSGlobal
-class Blob(blobParts: js.Array[js.Any] = js.native, options: BlobPropertyBag = js.native) extends js.Object {
+class Blob(blobParts: js.Iterable[BlobPart], options: BlobPropertyBag = js.native) extends js.Object {
@deprecated("This method seems to have been added in error and not actually exist.", "1.2.0")
def close(): Unit = js.native
@@ -35,8 +35,7 @@ class Blob(blobParts: js.Array[js.Any] = js.native, options: BlobPropertyBag = j
*/
def `type`: String = js.native
- /** A string indicating the MIME type of the data contained in the Blob. If the type is unknown, this string is empty.
- */
+ /** Creates and returns a new Blob object which contains data from a subset of the blob on which it's called. */
def slice(start: Double = js.native, end: Double = js.native, contentType: String = js.native): Blob = js.native
/** Returns a ReadableStream that can be used to read the contents of the blob. */
diff --git a/dom/src/main/scala/org/scalajs/dom/BlobPropertyBag.scala b/dom/src/main/scala/org/scalajs/dom/BlobPropertyBag.scala
index f59526533..924bbffac 100644
--- a/dom/src/main/scala/org/scalajs/dom/BlobPropertyBag.scala
+++ b/dom/src/main/scala/org/scalajs/dom/BlobPropertyBag.scala
@@ -11,7 +11,7 @@ import scala.scalajs.js
trait BlobPropertyBag extends js.Object {
var `type`: js.UndefOr[String] = js.undefined
- var endings: js.UndefOr[String] = js.undefined
+ var endings: js.UndefOr[EndingType] = js.undefined
}
@deprecated("all members of BlobPropertyBag are deprecated", "2.0.0")
diff --git a/dom/src/main/scala/org/scalajs/dom/Body.scala b/dom/src/main/scala/org/scalajs/dom/Body.scala
index 0b9cf0453..3e472ea70 100644
--- a/dom/src/main/scala/org/scalajs/dom/Body.scala
+++ b/dom/src/main/scala/org/scalajs/dom/Body.scala
@@ -22,9 +22,7 @@ trait Body extends js.Object {
/** Takes a Response stream and reads it to completion. It returns a promise that resolves with a FormData object. */
def formData(): js.Promise[FormData] = js.native
- /** Takes a Response stream and reads it to completion. It returns a promise that resolves with a JSON object. //todo:
- * define the JSON type, and return a Promise[JSON] as per spec
- */
+ /** Takes a Response stream and reads it to completion. It returns a promise that resolves with a JSON object. */
def json(): js.Promise[js.Any] = js.native
/** Takes a Response stream and reads it to completion. It returns a promise that resolves with a USVString (text). */
diff --git a/dom/src/main/scala/org/scalajs/dom/BroadcastChannel.scala b/dom/src/main/scala/org/scalajs/dom/BroadcastChannel.scala
new file mode 100644
index 000000000..9ee800c99
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/BroadcastChannel.scala
@@ -0,0 +1,33 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation.JSGlobal
+
+/** A named channel that any browsing context of a given origin can subscribe to. It allows communication between
+ * different documents (in different windows, tabs, frames or iframes) of the same origin. Messages are broadcasted via
+ * a message event fired at all BroadcastChannel objects listening to the channel, except the object that sent the
+ * message.
+ */
+@js.native
+@JSGlobal
+class BroadcastChannel(channelName: String) extends EventTarget {
+
+ /** Uniquely identifies the given channel with its name */
+ def name: String = js.native
+
+ /** terminates the connection to the underlying channel, allowing the object to be garbage collected */
+ def close(): Unit = js.native
+
+ /** Sends a message, which can be of any kind of Object, to each listener in any browsing context with the same origin
+ */
+ def postMessage(message: Any): Unit = js.native
+
+ /** The message event is fired on a BroadcastChannel object when a message arrives on that channel */
+ var onmessage: js.Function1[MessageEvent, _] = js.native
+
+ /** The messageerror event is fired on a BroadcastChannel object when a message that can't be deserialized arrives on
+ * the channel
+ */
+ var onmessageerror: js.Function1[MessageEvent, _] = js.native
+
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/CanvasRenderingContext2D.scala b/dom/src/main/scala/org/scalajs/dom/CanvasRenderingContext2D.scala
index db0207e84..2f65fe37e 100644
--- a/dom/src/main/scala/org/scalajs/dom/CanvasRenderingContext2D.scala
+++ b/dom/src/main/scala/org/scalajs/dom/CanvasRenderingContext2D.scala
@@ -62,6 +62,9 @@ class CanvasRenderingContext2D extends js.Object {
/** A CSS color, a CanvasGradient or CanvasPattern, to use as a fill. */
var fillStyle: js.Any = js.native
+ /** A CSS filter, which will be applied on the entire canvas. */
+ var filter: String = js.native
+
/** Specifies the blurring effect. Default 0 */
var shadowBlur: Double = js.native
@@ -77,41 +80,62 @@ class CanvasRenderingContext2D extends js.Object {
/** Restores the drawing style state to the last element on the 'state stack' saved by save(). */
def restore(): Unit = js.native
+ /** Resets the current transform to the identity matrix, and then invokes the transform() method with the same
+ * arguments.
+ */
def setTransform(m11: Double, m12: Double, m21: Double, m22: Double, dx: Double, dy: Double): Unit = js.native
/** Saves the current drawing style state using a stack so you can revert any change you make to it using restore().
*/
def save(): Unit = js.native
+ /** The arc() method creates a circular arc centered at (x, y) with a radius of radius. The path starts at startAngle,
+ * ends at endAngle, and travels in the direction given by counterclockwise (defaulting to clockwise).
+ */
def arc(x: Double, y: Double, radius: Double, startAngle: Double, endAngle: Double,
- anticlockwise: Boolean): Unit = js.native
+ counterclockwise: Boolean): Unit = js.native
- /** Adds an arc to the path which is centered at (x, y) position with radius r starting at startAngle and ending at
- * endAngle going in the given direction by anticlockwise (defaulting to clockwise).
+ /** The arc() method creates a circular arc centered at (x, y) with a radius of radius. The path starts at startAngle,
+ * ends at endAngle, and travels in the direction given by counterclockwise (defaulting to clockwise).
*/
def arc(x: Double, y: Double, radius: Double, startAngle: Double, endAngle: Double): Unit = js.native
+ /** Returns a TextMetrics object. */
def measureText(text: String): TextMetrics = js.native
- def isPointInPath(x: Double, y: Double, fillRule: String): Boolean = js.native
+ /** Reports whether or not the specified point is contained in the current path. */
+ def isPointInPath(x: Double, y: Double, fillRule: CanvasFillRule = js.native): Boolean = js.native
+
+ /** Reports whether or not the specified point is contained in the current path. */
+ def isPointInPath(path: Path2D, x: Double, y: Double): Boolean = js.native
/** Reports whether or not the specified point is contained in the current path. */
- def isPointInPath(x: Double, y: Double): Boolean = js.native
+ def isPointInPath(path: Path2D, x: Double, y: Double, fillRule: CanvasFillRule): Boolean = js.native
+ /** Adds a quadratic Bézier curve to the current path. */
def quadraticCurveTo(cpx: Double, cpy: Double, x: Double, y: Double): Unit = js.native
+ /** Paints data from the given ImageData object onto the bitmap. If a dirty rectangle is provided, only the pixels
+ * from that rectangle are painted.
+ */
def putImageData(imagedata: ImageData, dx: Double, dy: Double, dirtyX: Double = js.native, dirtyY: Double = js.native,
dirtyWidth: Double = js.native, dirtyHeight: Double = js.native): Unit = js.native
+ /** Adds a rotation to the transformation matrix. The angle argument represents a clockwise rotation angle and is
+ * expressed in radians.
+ */
def rotate(angle: Double): Unit = js.native
+ /** Draws (fills) a given text at the given (x, y) position. */
def fillText(text: String, x: Double, y: Double, maxWidth: Double = js.native): Unit = js.native
/** Moves the origin point of the context to (x, y). */
def translate(x: Double, y: Double): Unit = js.native
+ /** Adds a scaling transformation to the canvas units by x horizontally and by y vertically. */
def scale(x: Double, y: Double): Unit = js.native
+ /** Creates a radial gradient given by the coordinates of the two circles represented by the parameters. */
def createRadialGradient(x0: Double, y0: Double, r0: Double, x1: Double, y1: Double,
r1: Double): CanvasGradient = js.native
@@ -122,13 +146,22 @@ class CanvasRenderingContext2D extends js.Object {
def getLineDash(): js.Array[Double] = js.native
/** Fills the subpaths with the current fill style. */
- def fill(): Unit = js.native
+ def fill(fillRule: CanvasFillRule = js.native): Unit = js.native
+
+ /** Fills the subpaths with the current fill style. */
+ def fill(path: Path2D): Unit = js.native
+
+ /** Fills the subpaths with the current fill style. */
+ def fill(path: Path2D, fillRule: CanvasFillRule): Unit = js.native
/** Creates a new, blank ImageData object with the specified dimensions. All of the pixels in the new object are
* transparent black.
*/
def createImageData(imageDataOrSw: js.Any, sh: Double = js.native): ImageData = js.native
+ /** Creates a pattern using the specified image. It repeats the source in the directions specified by the repetition
+ * argument. This method returns a CanvasPattern.
+ */
def createPattern(image: HTMLElement, repetition: String): CanvasPattern = js.native
/** Tries to draw a straight line from the current point to the start. If the shape has already been closed or has
@@ -136,12 +169,23 @@ class CanvasRenderingContext2D extends js.Object {
*/
def closePath(): Unit = js.native
+ /** Creates a path for a rectangle at position (x, y) with a size that is determined by width and height. */
def rect(x: Double, y: Double, w: Double, h: Double): Unit = js.native
/** Creates a clipping path from the current sub-paths. Everything drawn after clip() is called appears inside the
* clipping path only. For an example, see Clipping paths in the Canvas tutorial.
*/
- def clip(fillRule: String = js.native): Unit = js.native
+ def clip(fillRule: CanvasFillRule = js.native): Unit = js.native
+
+ /** Creates a clipping path from the current sub-paths. Everything drawn after clip() is called appears inside the
+ * clipping path only. For an example, see Clipping paths in the Canvas tutorial.
+ */
+ def clip(path: Path2D): Unit = js.native
+
+ /** Creates a clipping path from the current sub-paths. Everything drawn after clip() is called appears inside the
+ * clipping path only. For an example, see Clipping paths in the Canvas tutorial.
+ */
+ def clip(path: Path2D, fillRule: CanvasFillRule): Unit = js.native
/** Sets all pixels in the rectangle defined by starting point (x, y) and size (width, height) to transparent black.
*/
@@ -158,6 +202,7 @@ class CanvasRenderingContext2D extends js.Object {
/** Draws a filled rectangle at (x, y) position whose size is determined by width and height. */
def fillRect(x: Double, y: Double, w: Double, h: Double): Unit = js.native
+ /** Adds a cubic Bézier curve to the current path. */
def bezierCurveTo(cp1x: Double, cp1y: Double, cp2x: Double, cp2y: Double, x: Double, y: Double): Unit = js.native
/** Draws the specified image. This method is available in multiple formats, providing a great deal of flexibility in
@@ -167,18 +212,23 @@ class CanvasRenderingContext2D extends js.Object {
height: Double = js.native, canvasOffsetX: Double = js.native, canvasOffsetY: Double = js.native,
canvasImageWidth: Double = js.native, canvasImageHeight: Double = js.native): Unit = js.native
+ /** Multiplies the current transformation matrix with the matrix described by its arguments. */
def transform(m11: Double, m12: Double, m21: Double, m22: Double, dx: Double, dy: Double): Unit = js.native
/** Strokes the subpaths with the current stroke style. */
def stroke(): Unit = js.native
+ def stroke(path: Path2D): Unit = js.native
+
/** Paints a rectangle which has a starting point at (x, y) and has a w width and an h height onto the canvas, using
* the current stroke style.
*/
def strokeRect(x: Double, y: Double, w: Double, h: Double): Unit = js.native
+ /** Sets the current line dash pattern. */
def setLineDash(segments: js.Array[Double]): Unit = js.native
+ /** Draws (strokes) a given text at the given (x, y) position. */
def strokeText(text: String, x: Double, y: Double, maxWidth: Double = js.native): Unit = js.native
/** Starts a new path by resetting the list of sub-paths. Call this method when you want to create a new path. */
@@ -187,12 +237,13 @@ class CanvasRenderingContext2D extends js.Object {
/** Adds an arc with the given control points and radius, connected to the previous point by a straight line. */
def arcTo(x1: Double, y1: Double, x2: Double, y2: Double, radius: Double): Unit = js.native
+ /** Creates a linear gradient along the line given by the coordinates represented by the parameters. */
def createLinearGradient(x0: Double, y0: Double, x1: Double, y1: Double): CanvasGradient = js.native
/** The ellipse() method creates an elliptical arc centered at (x, y) with the radii radiusX and radiusY. The path
- * starts at startAngle and ends at endAngle, and travels in the direction given by anticlockwise (defaulting to
+ * starts at startAngle and ends at endAngle, and travels in the direction given by counterclockwise (defaulting to
* clockwise).
*/
def ellipse(x: Double, y: Double, radiusX: Double, radiusY: Double, rotation: Double, startAngle: Double,
- endAngle: Double, anticlockwise: Boolean = js.native): Unit = js.native
+ endAngle: Double, counterclockwise: Boolean = js.native): Unit = js.native
}
diff --git a/dom/src/main/scala/org/scalajs/dom/Clipboard.scala b/dom/src/main/scala/org/scalajs/dom/Clipboard.scala
index e07c4ed6d..bdb6b0e92 100644
--- a/dom/src/main/scala/org/scalajs/dom/Clipboard.scala
+++ b/dom/src/main/scala/org/scalajs/dom/Clipboard.scala
@@ -25,7 +25,7 @@ trait Clipboard extends EventTarget {
*
* To read from the clipboard, you must first have the "clipboard-read" permission.
*/
- def read(): js.Promise[DataTransfer] = js.native
+ def read(): js.Promise[js.Array[ClipboardItem]] = js.native
/** The readText() method returns a Promise which resolves with a copy of the textual contents of the system
* clipboard.
@@ -38,7 +38,7 @@ trait Clipboard extends EventTarget {
* Before you can write to the clipboard, you need to use the Permissions API to get the "clipboard-write"
* permission.
*/
- def write(data: DataTransfer): js.Promise[Unit] = js.native
+ def write(data: js.Array[ClipboardItem]): js.Promise[Unit] = js.native
/** The writeText() method writes the specified text string to the system clipboard. */
def writeText(newClipText: String): js.Promise[Unit] = js.native
diff --git a/dom/src/main/scala/org/scalajs/dom/ClipboardItem.scala b/dom/src/main/scala/org/scalajs/dom/ClipboardItem.scala
new file mode 100644
index 000000000..bf7203759
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/ClipboardItem.scala
@@ -0,0 +1,28 @@
+/** All documentation for facades is thanks to Mozilla Contributors at https://developer.mozilla.org/en-US/docs/Web/API
+ * and available under the Creative Commons Attribution-ShareAlike v2.5 or later.
+ * http://creativecommons.org/licenses/by-sa/2.5/
+ *
+ * Everything else is under the MIT License http://opensource.org/licenses/MIT
+ */
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation._
+
+/** A clipboard item is conceptually data that the user has expressed a desire to make shareable by invoking a "cut" or
+ * "copy" command
+ */
+@js.native
+@JSGlobal
+class ClipboardItem(items: js.Dictionary[ClipboardItemData], options: ClipboardItemOptions = js.native)
+ extends js.Object {
+ def presentationStyle: PresentationStyle = js.native
+
+ /** Returns an Array of MIME types available within the ClipboardItem. */
+ def types: FrozenArray[String] = js.native
+
+ /** Returns a Promise that resolves with a Blob of the requested MIME type, or an error if the MIME type is not found.
+ */
+ def getType(`type`: String): js.Promise[Blob] = js.native
+
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/ClipboardItemOptions.scala b/dom/src/main/scala/org/scalajs/dom/ClipboardItemOptions.scala
new file mode 100644
index 000000000..04921d2a9
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/ClipboardItemOptions.scala
@@ -0,0 +1,13 @@
+/** All documentation for facades is thanks to Mozilla Contributors at https://developer.mozilla.org/en-US/docs/Web/API
+ * and available under the Creative Commons Attribution-ShareAlike v2.5 or later.
+ * http://creativecommons.org/licenses/by-sa/2.5/
+ *
+ * Everything else is under the MIT License http://opensource.org/licenses/MIT
+ */
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+trait ClipboardItemOptions extends js.Object {
+ def presentationStyle: js.UndefOr[PresentationStyle] = js.undefined
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/CompressionStream.scala b/dom/src/main/scala/org/scalajs/dom/CompressionStream.scala
new file mode 100644
index 000000000..7842b46a4
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/CompressionStream.scala
@@ -0,0 +1,19 @@
+/** All documentation for facades is thanks to Mozilla Contributors at https://developer.mozilla.org/en-US/docs/Web/API
+ * and available under the Creative Commons Attribution-ShareAlike v2.5 or later.
+ * http://creativecommons.org/licenses/by-sa/2.5/
+ *
+ * Everything else is under the MIT License http://opensource.org/licenses/MIT
+ */
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation._
+import scala.scalajs.js.typedarray.Uint8Array
+
+/** An API for compressing a stream of data. */
+@js.native
+@JSGlobal
+class CompressionStream(format: CompressionFormat) extends js.Object {
+ def readable: ReadableStream[Uint8Array] = js.native
+ def writable: WriteableStream[Uint8Array] = js.native
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/DOMRectInit.scala b/dom/src/main/scala/org/scalajs/dom/DOMRectInit.scala
new file mode 100644
index 000000000..5677ebba2
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/DOMRectInit.scala
@@ -0,0 +1,13 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+trait DOMRectInit extends js.Object {
+ var x: js.UndefOr[Double] = js.undefined
+
+ var y: js.UndefOr[Double] = js.undefined
+
+ var width: js.UndefOr[Double] = js.undefined
+
+ var height: js.UndefOr[Double] = js.undefined
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/DataTransfer.scala b/dom/src/main/scala/org/scalajs/dom/DataTransfer.scala
index e4971ece1..88f92c9b0 100644
--- a/dom/src/main/scala/org/scalajs/dom/DataTransfer.scala
+++ b/dom/src/main/scala/org/scalajs/dom/DataTransfer.scala
@@ -19,16 +19,11 @@ trait DataTransfer extends js.Object {
/** Specifies the effects that are allowed for this drag. You may set this in the dragstart event to set the desired
* effects for the source, and within the dragenter and dragover events to set the desired effects for the target.
* The value is not used for other events.
- *
- * See [[DragEffect]] for possible values.
*/
- var effectAllowed: String = js.native
+ var effectAllowed: DataTransferEffectAllowedKind = js.native
- /** The actual effect that will be used, and should always be one of the possible values of effectAllowed.
- *
- * See [[DragEffect]] for possible values.
- */
- var dropEffect: String = js.native
+ /** The actual effect that will be used. */
+ var dropEffect: DataTransferDropEffectKind = js.native
/** Remove the data associated with a given type. The type argument is optional. If the type is empty or not
* specified, the data associated with all types is removed. If data for the specified type does not exist, or the
@@ -42,6 +37,9 @@ trait DataTransfer extends js.Object {
*/
def setData(format: String, data: String): Unit = js.native
+ /** Gives a DataTransferItemList object which is a list of all of the drag data. */
+ def items: DataTransferItemList = js.native
+
/** Set the image to be used for dragging if a custom one is desired. Most of the time, this would not be set, as a
* default image is created from the node that was dragged.
*
@@ -77,7 +75,7 @@ trait DataTransfer extends js.Object {
* The formats are Unicode strings giving the type or format of the data, generally given by a MIME type. Some values
* that are not MIME types are special-cased for legacy reasons (for example "text").
*/
- def types: js.Array[String] = js.native
+ def types: FrozenArray[String] = js.native
def files: FileList = js.native
}
diff --git a/dom/src/main/scala/org/scalajs/dom/DataTransferItem.scala b/dom/src/main/scala/org/scalajs/dom/DataTransferItem.scala
new file mode 100644
index 000000000..7efdfc77b
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/DataTransferItem.scala
@@ -0,0 +1,28 @@
+/** All documentation for facades is thanks to Mozilla Contributors at https://developer.mozilla.org/en-US/docs/Web/API
+ * and available under the Creative Commons Attribution-ShareAlike v2.5 or later.
+ * http://creativecommons.org/licenses/by-sa/2.5/
+ *
+ * Everything else is under the MIT License http://opensource.org/licenses/MIT
+ */
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation.JSGlobal
+
+/** Each DataTransferItem object is associated with a [[DataTransfer]] object. */
+@js.native
+@JSGlobal
+class DataTransferItem private[this] extends js.Object {
+
+ /** Returns the drag data item kind, one of: "string", "file". */
+ def kind: DragDataItemKind = js.native
+
+ /** Returns the drag data item type string. */
+ def `type`: String = js.native
+
+ /** Invokes the callback with the string data as the argument, if the drag data item kind is text. */
+ def getAsString(callback: js.Function1[String, Unit]): Unit = js.native
+
+ /** Returns a File object, if the drag data item kind is File. */
+ def getAsFile(): File = js.native
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/DataTransferItemList.scala b/dom/src/main/scala/org/scalajs/dom/DataTransferItemList.scala
new file mode 100644
index 000000000..423f308b6
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/DataTransferItemList.scala
@@ -0,0 +1,41 @@
+/** All documentation for facades is thanks to Mozilla Contributors at https://developer.mozilla.org/en-US/docs/Web/API
+ * and available under the Creative Commons Attribution-ShareAlike v2.5 or later.
+ * http://creativecommons.org/licenses/by-sa/2.5/
+ *
+ * Everything else is under the MIT License http://opensource.org/licenses/MIT
+ */
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation.JSGlobal
+
+/** A list of [[DataTransferItem]] objects representing items being dragged. During a drag operation, each DragEvent has
+ * a dataTransfer property and that property is a DataTransferItemList.
+ */
+@js.native
+@JSGlobal
+class DataTransferItemList private[this] extends js.Object {
+
+ /** Returns the number of items in the drag data store. */
+ def length: Int = js.native
+
+ /** Adds a new entry for the given data to the drag data store. If the data is plain text then a type string has to be
+ * provided also.
+ */
+ def add(data: String, `type`: String): DataTransferItem = js.native
+
+ /** Adds a new entry for the given data to the drag data store. If the data is plain text then a type string has to be
+ * provided also.
+ */
+ def add(data: File): DataTransferItem = js.native
+
+ /** Removes the indexth entry in the drag data store. */
+ def remove(index: Int): Unit = js.native
+
+ /** Removes all the entries in the drag data store. */
+ def clear(): Unit = js.native
+
+ /** Returns the DataTransferItem object representing the indexth entry in the drag data store. */
+ @js.annotation.JSBracketAccess
+ def apply(index: Int): DataTransferItem = js.native
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/DecompressionStream.scala b/dom/src/main/scala/org/scalajs/dom/DecompressionStream.scala
new file mode 100644
index 000000000..8eb1f9ccb
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/DecompressionStream.scala
@@ -0,0 +1,19 @@
+/** All documentation for facades is thanks to Mozilla Contributors at https://developer.mozilla.org/en-US/docs/Web/API
+ * and available under the Creative Commons Attribution-ShareAlike v2.5 or later.
+ * http://creativecommons.org/licenses/by-sa/2.5/
+ *
+ * Everything else is under the MIT License http://opensource.org/licenses/MIT
+ */
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation._
+import scala.scalajs.js.typedarray.Uint8Array
+
+/** An API for decompressing a stream of data. */
+@js.native
+@JSGlobal
+class DecompressionStream(format: CompressionFormat) extends js.Object {
+ def readable: ReadableStream[Uint8Array] = js.native
+ def writable: WriteableStream[Uint8Array] = js.native
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/Document.scala b/dom/src/main/scala/org/scalajs/dom/Document.scala
index e3fc43f27..691270fe3 100644
--- a/dom/src/main/scala/org/scalajs/dom/Document.scala
+++ b/dom/src/main/scala/org/scalajs/dom/Document.scala
@@ -126,9 +126,17 @@ abstract class Document extends Node with NodeSelector with DocumentEvent with P
*/
def createElement(tagName: String): Element = js.native
+ def createElement(tagName: String, options: String): Element = js.native
+
+ def createElement(tagName: String, options: ElementCreationOptions): Element = js.native
+
/** Creates an element with the specified namespace URI and qualified name. */
def createElementNS(namespaceURI: String, qualifiedName: String): Element = js.native
+ def createElementNS(namespaceURI: String, qualifiedName: String, options: String): Element = js.native
+
+ def createElementNS(namespaceURI: String, qualifiedName: String, options: ElementCreationOptions): Element = js.native
+
/** createAttribute creates a new attribute node, and returns it. */
def createAttribute(name: String): Attr = js.native
diff --git a/dom/src/main/scala/org/scalajs/dom/Element.scala b/dom/src/main/scala/org/scalajs/dom/Element.scala
index 6d98b10ce..c5dd2a1a6 100644
--- a/dom/src/main/scala/org/scalajs/dom/Element.scala
+++ b/dom/src/main/scala/org/scalajs/dom/Element.scala
@@ -157,8 +157,18 @@ abstract class Element extends Node with NodeSelector with ParentNode with NonDo
*/
def matches(selector: String): Boolean = js.native
+ /** The Element.attributes property returns a live collection of all attribute nodes registered to the specified node.
+ * It is a NamedNodeMap, not an Array, so it has no Array methods and the Attr nodes' indexes may differ among
+ * browsers. To be more specific, attributes is a key/value pair of strings that represents any information regarding
+ * that attribute.
+ */
+ def attributes: NamedNodeMap = js.native
+
+ /** Returns a boolean value of true or false, indicating if the current element has any attributes or not. */
+ def hasAttributes(): Boolean = js.native
+
/** getAttribute() returns the value of the named attribute on the specified element. If the named attribute does not
- * exist, the value returned will either be null or "" (the empty string); see Notes for details.
+ * exist, the value returned will either be null or "" (the empty string).
*/
def getAttribute(name: String): String = js.native
@@ -260,9 +270,47 @@ abstract class Element extends Node with NodeSelector with ParentNode with NonDo
*/
def requestPointerLock(): Unit = js.native
+ /** The hasPointerCapture() method of the Element interface checks whether the element on which it is invoked has
+ * pointer capture for the pointer identified by the given pointer ID.
+ */
+ def hasPointerCapture(pointerId: Double): Boolean = js.native
+
+ /** The releasePointerCapture() method of the Element interface releases (stops) pointer capture that was previously
+ * set for a specific (PointerEvent) pointer.
+ */
+ def releasePointerCapture(pointerId: Double): Unit = js.native
+
+ /** The setPointerCapture() method of the Element interface is used to designate a specific element as the capture
+ * target of future pointer events. Subsequent events for the pointer will be targeted at the capture element until
+ * capture is released (via Element.releasePointerCapture() or the pointerup event is fired).
+ */
+ def setPointerCapture(pointerId: Double): Unit = js.native
+
/** Attaches a shadow DOM tree to the specified element and returns a reference to its ShadowRoot. */
def attachShadow(init: ShadowRootInit): ShadowRoot = js.native
/** Returns the open shadow root that is hosted by the element, or null if no open shadow root is present. */
def shadowRoot: ShadowRoot = js.native
+
+ /** Replaces this Element in the children list of its parent with a set of Node or string objects. String objects are
+ * inserted as equivalent Text nodes.
+ */
+ def replaceWith(nodes: (Node | String)*): Unit = js.native
+
+ /** Traverses the element and its parents (heading toward the document root) until it finds a node that matches the
+ * specified CSS selector.
+ */
+ def closest(selector: String): Element = js.native
+
+ /** Fired when a text composition system such as an input method editor starts a new composition session. */
+ var oncompositionstart: js.Function1[CompositionEvent, _] = js.native
+
+ /** Fired when a new character is received in the context of a text composition session. */
+ var oncompositionupdate: js.Function1[CompositionEvent, _] = js.native
+
+ /** Fired when a text composition system such as an input method editor completes or cancels the current composition
+ * session.
+ */
+ var oncompositionend: js.Function1[CompositionEvent, _] = js.native
+
}
diff --git a/dom/src/main/scala/org/scalajs/dom/ElementCreationOptions.scala b/dom/src/main/scala/org/scalajs/dom/ElementCreationOptions.scala
new file mode 100644
index 000000000..c16e82ac2
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/ElementCreationOptions.scala
@@ -0,0 +1,7 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+trait ElementCreationOptions extends js.Object {
+ var is: js.UndefOr[String] = js.undefined
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/Event.scala b/dom/src/main/scala/org/scalajs/dom/Event.scala
index 1639eb76c..1eeeaa5c9 100644
--- a/dom/src/main/scala/org/scalajs/dom/Event.scala
+++ b/dom/src/main/scala/org/scalajs/dom/Event.scala
@@ -66,6 +66,9 @@ class Event(typeArg: String, init: js.UndefOr[EventInit] = js.undefined) extends
/** Cancels the event if it is cancelable, without stopping further propagation of the event. */
def preventDefault(): Unit = js.native
+
+ /** Indicates whether or not the event will propagate across the shadow DOM boundary into the standard DOM. */
+ def composed: Boolean = js.native
}
@js.native
diff --git a/dom/src/main/scala/org/scalajs/dom/EventSource.scala b/dom/src/main/scala/org/scalajs/dom/EventSource.scala
index 2d299f245..6ae7e3a85 100644
--- a/dom/src/main/scala/org/scalajs/dom/EventSource.scala
+++ b/dom/src/main/scala/org/scalajs/dom/EventSource.scala
@@ -18,7 +18,9 @@ import scala.scalajs.js.annotation._
*/
@js.native
@JSGlobal
-class EventSource(URL: String, settings: js.Dynamic = null) extends EventTarget {
+class EventSource private[this] extends EventTarget {
+
+ def this(url: String, configuration: EventSourceInit = js.native) = this()
/** The url attribute must return the absolute URL that resulted from resolving the value that was passed to the
* constructor. W3C 2012
@@ -39,7 +41,7 @@ class EventSource(URL: String, settings: js.Dynamic = null) extends EventTarget
var onmessage: js.Function1[MessageEvent, _] = js.native
- var onerror: js.Function1[ErrorEvent, _] = js.native
+ var onerror: js.Function1[Event, _] = js.native
/** The close() method must abort any instances of the fetch algorithm started for this EventSource object, and must
* set the readyState attribute to CLOSED. W3C 2012
diff --git a/dom/src/main/scala/org/scalajs/dom/EventSourceInit.scala b/dom/src/main/scala/org/scalajs/dom/EventSourceInit.scala
new file mode 100644
index 000000000..f73c677f3
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/EventSourceInit.scala
@@ -0,0 +1,16 @@
+/** All documentation for facades is thanks to Mozilla Contributors at https://developer.mozilla.org/en-US/docs/Web/API
+ * and available under the Creative Commons Attribution-ShareAlike v2.5 or later.
+ * http://creativecommons.org/licenses/by-sa/2.5/
+ *
+ * Everything else is under the MIT License http://opensource.org/licenses/MIT
+ */
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+/** Provides options to configure the new connection. */
+trait EventSourceInit extends js.Object {
+
+ /** defaulting to false, indicating if CORS should be set to include credentials */
+ var withCredentials: js.UndefOr[Boolean] = js.undefined
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/File.scala b/dom/src/main/scala/org/scalajs/dom/File.scala
index 4a7003f11..f405b5758 100644
--- a/dom/src/main/scala/org/scalajs/dom/File.scala
+++ b/dom/src/main/scala/org/scalajs/dom/File.scala
@@ -19,8 +19,23 @@ import scala.scalajs.js.annotation._
*/
@js.native
@JSGlobal
-abstract class File extends Blob {
+class File(bits: js.Iterable[BlobPart], _name: String, options: FilePropertyBag = js.native)
+ extends Blob(bits, options) {
/** Returns the name of the file. For security reasons, the path is excluded from this property. */
def name: String = js.native
+
+ /** The File.lastModified read-only property provides the last modified date of the file as the number of milliseconds
+ * since the Unix epoch (January 1, 1970 at midnight). Files without a known last modified date return the current
+ * date.
+ */
+ def lastModified: Double = js.native
+
+ /** The File.webkitRelativePath is a read-only property that contains a string which specifies the file's path
+ * relative to the directory selected by the user in an element with its webkitdirectory attribute set.
+ *
+ * @return
+ * A string containing the path of the file relative to the ancestor directory the user selected.
+ */
+ def webkitRelativePath: String = js.native
}
diff --git a/dom/src/main/scala/org/scalajs/dom/FilePropertyBag.scala b/dom/src/main/scala/org/scalajs/dom/FilePropertyBag.scala
new file mode 100644
index 000000000..b7ee4e25b
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/FilePropertyBag.scala
@@ -0,0 +1,8 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+/** An options object containing optional attributes for the file. */
+trait FilePropertyBag extends BlobPropertyBag {
+ var lastModified: js.UndefOr[Double] = js.undefined
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/FocusOptions.scala b/dom/src/main/scala/org/scalajs/dom/FocusOptions.scala
new file mode 100644
index 000000000..904e9566e
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/FocusOptions.scala
@@ -0,0 +1,8 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+trait FocusOptions extends js.Object {
+ var preventScroll: js.UndefOr[Boolean] = js.undefined
+ var focusVisible: js.UndefOr[Boolean] = js.undefined
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/FormData.scala b/dom/src/main/scala/org/scalajs/dom/FormData.scala
index 6e0735561..fe73f6633 100644
--- a/dom/src/main/scala/org/scalajs/dom/FormData.scala
+++ b/dom/src/main/scala/org/scalajs/dom/FormData.scala
@@ -8,6 +8,7 @@ package org.scalajs.dom
import scala.scalajs.js
import scala.scalajs.js.annotation._
+import scala.scalajs.js.|
/** XMLHttpRequest Level 2 adds support for the new FormData interface. FormData objects provide a way to easily
* construct a set of key/value pairs representing form fields and their values, which can then be easily sent using
@@ -15,10 +16,108 @@ import scala.scalajs.js.annotation._
*/
@js.native
@JSGlobal
-class FormData(form: HTMLFormElement = js.native) extends js.Object {
+class FormData extends js.Iterable[js.Tuple2[String, String | Blob]] {
- /** Appends a key/value pair to the FormData object. */
- def append(name: js.Any, value: js.Any, blobName: String = js.native): Unit = js.native
+ def this(form: HTMLFormElement) = this()
+
+ def this(form: HTMLFormElement, submitter: HTMLElement) = this()
+
+ /** The `append()` method of the `FormData` interface appends a new value onto an existing key inside a `FormData`
+ * object, or adds the key if it does not already exist.
+ *
+ * @param name
+ * The name of the field whose data is contained in value.
+ * @param value
+ * The field's value. This can be a string or `Blob` (including subclasses such as File). If none of these are
+ * specified the value is converted to a string.
+ */
+ def append(name: String, value: String): Unit = js.native
+
+ /** The `append()` method of the `FormData` interface appends a new value onto an existing key inside a `FormData`
+ * object, or adds the key if it does not already exist.
+ *
+ * @param name
+ * The name of the field whose data is contained in value.
+ * @param value
+ * The field's value. This can be a string or `Blob` (including subclasses such as File). If none of these are
+ * specified the value is converted to a string.
+ * @param blobName
+ * The filename reported to the server (a string), when a `Blob` or `File` is passed as the second parameter. The
+ * default filename for `Blob` objects is "blob". The default filename for `File` objects is the file's filename.
+ */
+ def append(name: String, value: Blob, blobName: String = js.native): Unit = js.native
+
+ /** The `delete()` method of the `FormData` interface deletes a key and its value(s) from a `FormData` object.
+ * @param name
+ * The name of the key you want to delete.
+ */
+ def delete(name: String): Unit = js.native
+
+ /** The `get()` method of the `FormData` interface returns the first value associated with a given key from within a
+ * `FormData` object. If you expect multiple values and want all of them, use the `getAll()` method instead.
+ *
+ * @param name
+ * A string representing the name of the key you want to retrieve.
+ * @return
+ * A value whose key matches the specified name. Otherwise, `null`.
+ */
+ def get(name: String): String | Blob = js.native
+
+ /** The `has()` method of the `FormData` interface returns whether a `FormData` object contains a certain key.
+ *
+ * @param name
+ * A string representing the name of the key you want to test for.
+ * @return
+ * `true` if a key of `FormData` matches the specified name. Otherwise, `false`.
+ */
+ def has(name: String): Boolean = js.native
+
+ /** The `set()` method of the `FormData` interface sets a new value for an existing key inside a `FormData` object, or
+ * adds the key/value if it does not already exist.
+ *
+ * @param name
+ * The name of the field whose data is contained in value.
+ * @param value
+ * The field's value.
+ */
+ def set(
+ name: String, value: String
+ ): Unit = js.native
+
+ /** The `set()` method of the `FormData` interface sets a new value for an existing key inside a `FormData` object, or
+ * adds the key/value if it does not already exist.
+ *
+ * @param name
+ * The name of the field whose data is contained in value.
+ * @param value
+ * The field's value.
+ */
+ def set(
+ name: String, value: Blob, blobName: String = js.native
+ ): Unit = js.native
+
+ @JSName(js.Symbol.iterator)
+ override def jsIterator(): js.Iterator[js.Tuple2[String, String | Blob]] = js.native
+
+ /** The `FormData.entries()` method returns an iterator which iterates through all key/value pairs contained in the
+ * `FormData`. The key of each pair is a string object, and the value is either a string or a `Blob`.
+ */
+ def entries(): js.Iterator[js.Tuple2[String, String | Blob]] = js.native
+
+ /** The `getAll()` method of the `FormData` interface returns all the values associated with a given key from within a
+ * `FormData` object.
+ */
+ def getAll(name: String): js.Array[String | Blob] = js.native
+
+ /** The `FormData.keys()` method returns an iterator which iterates through all keys contained in the `FormData`. The
+ * keys are strings.
+ */
+ def keys(): js.Iterator[String] = js.native
+
+ /** The `FormData.values()` method returns an iterator which iterates through all values contained in the `FormData`.
+ * The values are strings or `Blob` objects.
+ */
+ def values(): js.Iterator[String | Blob] = js.native
}
@js.native
diff --git a/dom/src/main/scala/org/scalajs/dom/FrozenArray.scala b/dom/src/main/scala/org/scalajs/dom/FrozenArray.scala
new file mode 100644
index 000000000..eb3848e15
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/FrozenArray.scala
@@ -0,0 +1,23 @@
+/** All documentation for facades is thanks to Mozilla Contributors at https://developer.mozilla.org/en-US/docs/Web/API
+ * and available under the Creative Commons Attribution-ShareAlike v2.5 or later.
+ * http://creativecommons.org/licenses/by-sa/2.5/
+ *
+ * Everything else is under the MIT License http://opensource.org/licenses/MIT
+ */
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+/** A frozen array type is a parameterized type whose values are references to objects that hold a fixed length array of
+ * unmodifiable values. The values in the array are of type T.
+ *
+ * Since FrozenArray values are references, they are unlike sequence types, which are lists of values that are
+ * passed by value.
+ */
+@js.native
+trait FrozenArray[+T] extends js.Iterable[T] {
+ val length: Int = js.native
+
+ @js.annotation.JSBracketAccess
+ def apply(index: Int): T = js.native
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/HTMLAnchorElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLAnchorElement.scala
index 3a030755f..9c1c08ae3 100644
--- a/dom/src/main/scala/org/scalajs/dom/HTMLAnchorElement.scala
+++ b/dom/src/main/scala/org/scalajs/dom/HTMLAnchorElement.scala
@@ -17,6 +17,12 @@ import scala.scalajs.js.annotation._
@JSGlobal
abstract class HTMLAnchorElement extends HTMLElement {
+ /** A string indicating that the linked resource is intended to be downloaded rather than displayed in the browser.
+ * The value represent the proposed name of the file. If the name is not a valid filename of the underlying OS,
+ * browser will adapt it.
+ */
+ var download: String = js.native
+
/** Is a DOMString that reflects the rel HTML attribute, specifying the relationship of the target object to the link
* object.
*/
@@ -25,7 +31,7 @@ abstract class HTMLAnchorElement extends HTMLElement {
/** Is a DOMString representing the protocol component, including trailing colon (':'), of the referenced URL. */
var protocol: String = js.native
- /** Is a DOMString representing tThe search element, including leading question mark ('?'), if any, of the referenced
+ /** Is a DOMString representing the search element, including leading question mark ('?'), if any, of the referenced
* URL.
*/
var search: String = js.native
diff --git a/dom/src/main/scala/org/scalajs/dom/HTMLDialogElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLDialogElement.scala
new file mode 100644
index 000000000..6d5d3057a
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/HTMLDialogElement.scala
@@ -0,0 +1,36 @@
+/** All documentation for facades is thanks to Mozilla Contributors at https://developer.mozilla.org/en-US/docs/Web/API
+ * and available under the Creative Commons Attribution-ShareAlike v2.5 or later.
+ * http://creativecommons.org/licenses/by-sa/2.5/
+ *
+ * Everything else is under the MIT License http://opensource.org/licenses/MIT
+ */
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation._
+
+/** The HTMLDialogElement interface provides methods to manipulate <dialog> elements. It inherits properties and
+ * methods from the HTMLElement interface.
+ */
+@js.native
+@JSGlobal
+abstract class HTMLDialogElement extends HTMLElement {
+
+ /** A boolean value reflecting the `open` HTML attribute, indicating whether the dialog is available for interaction.
+ */
+ def open: Boolean = js.native
+
+ /** returnValue gets/sets the return value for the dialog. */
+ var returnValue: String = js.native
+
+ /** Closes the dialog. An optional string may be passed as an argument, updating the returnValue of the dialog. */
+ def close(returnValue: String = js.native): Unit = js.native
+
+ /** Displays the dialog modelessly, i.e. still allowing interaction with content outside of the dialog. */
+ def show(): Unit = js.native
+
+ /** Displays the dialog as a modal, over the top of any other dialogs that might be present. Interaction outside the
+ * dialog is blocked.
+ */
+ def showModal(): Unit = js.native
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/HTMLElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLElement.scala
index b7236a7a2..d3020034b 100644
--- a/dom/src/main/scala/org/scalajs/dom/HTMLElement.scala
+++ b/dom/src/main/scala/org/scalajs/dom/HTMLElement.scala
@@ -169,6 +169,7 @@ abstract class HTMLElement extends Element {
/** Sets focus on the specified element, if it can be focused. */
def focus(): Unit = js.native
+ def focus(options: FocusOptions): Unit = js.native
/** The blur method removes keyboard focus from the current element. */
def blur(): Unit = js.native
diff --git a/dom/src/main/scala/org/scalajs/dom/HTMLImageElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLImageElement.scala
index b24cbe82f..630ba551c 100644
--- a/dom/src/main/scala/org/scalajs/dom/HTMLImageElement.scala
+++ b/dom/src/main/scala/org/scalajs/dom/HTMLImageElement.scala
@@ -25,9 +25,28 @@ abstract class HTMLImageElement extends HTMLElement {
/** Reflects the alt HTML attribute, indicating fallback context for the image. */
var alt: String = js.native
+ /** Allows you to specify the layout width of the image for each of a list of media conditions. */
+ var sizes: String = js.native
+
+ /** A string whose value provides a hint to the user agent on how to handle the loading of the image which is
+ * currently outside the window's visual viewport.
+ */
+ var loading: LazyLoadingState = js.native
+
/** Reflects the src HTML attribute, containing the URL of the image. */
var src: String = js.native
+ /** Identifies one or more image candidate strings, separated using commas (,) each specifying image resources to use
+ * under given circumstances.
+ *
+ * Each image candidate string contains an image URL and an optional width or pixel density descriptor that indicates
+ * the conditions under which that candidate should be used instead of the image specified by the src property.
+ */
+ var srcset: String = js.native
+
+ /** Indicates the URL of the image which is currently presented in the
element it represents. */
+ def currentSrc: String = js.native
+
/** Reflects the usemap HTML attribute, containing a partial URL of a map element. */
var useMap: String = js.native
@@ -46,4 +65,10 @@ abstract class HTMLImageElement extends HTMLElement {
def complete: Boolean = js.native
var onload: js.Function1[Event, _] = js.native
+
+ /** Indicates the x-coordinate of the
element's left border edge relative to the root element's origin. */
+ def x: Int = js.native
+
+ /** Indicates the y-coordinate of the
element's top border edge relative to the root element's origin. */
+ def y: Int = js.native
}
diff --git a/dom/src/main/scala/org/scalajs/dom/HTMLMediaElement.scala b/dom/src/main/scala/org/scalajs/dom/HTMLMediaElement.scala
index 9c6501cc8..524c56108 100644
--- a/dom/src/main/scala/org/scalajs/dom/HTMLMediaElement.scala
+++ b/dom/src/main/scala/org/scalajs/dom/HTMLMediaElement.scala
@@ -127,7 +127,7 @@ abstract class HTMLMediaElement extends HTMLElement {
def audioTracks: AudioTrackList = js.native
/** Sets or returns the object which serves as the source of the media associated with the HTMLMediaElement. */
- var srcObject: js.UndefOr[MediaStream | MediaSource | Blob]
+ var srcObject: js.UndefOr[MediaStream | MediaSource | Blob] = js.native
}
@js.native
diff --git a/dom/src/main/scala/org/scalajs/dom/History.scala b/dom/src/main/scala/org/scalajs/dom/History.scala
index 83219f1d6..0fcd918c4 100644
--- a/dom/src/main/scala/org/scalajs/dom/History.scala
+++ b/dom/src/main/scala/org/scalajs/dom/History.scala
@@ -71,4 +71,9 @@ class History extends js.Object {
* safely passed.
*/
def pushState(statedata: js.Any, title: String): Unit = js.native
+
+ /** The `scrollRestoration` property of [[History]] interface allows web applications to explicitly set default scroll
+ * restoration behavior on history navigation.
+ */
+ var scrollRestoration: ScrollRestoration = js.native
}
diff --git a/dom/src/main/scala/org/scalajs/dom/IDBStoreLike.scala b/dom/src/main/scala/org/scalajs/dom/IDBStoreLike.scala
index affea9cbc..add438d9a 100644
--- a/dom/src/main/scala/org/scalajs/dom/IDBStoreLike.scala
+++ b/dom/src/main/scala/org/scalajs/dom/IDBStoreLike.scala
@@ -83,7 +83,7 @@ trait IDBStoreLike[S] extends js.Object {
* [[IDBRequest]] with the `target` value being a new cursor or `null`.
*/
def openCursor(range: js.UndefOr[IDBKeyRange | IDBKey] = js.native,
- direction: js.UndefOr[IDBCursorDirection] = js.native): IDBRequest[S, IDBCursor[S]] = js.native
+ direction: js.UndefOr[IDBCursorDirection] = js.native): IDBRequest[S, IDBCursorWithValue[S]] = js.native
/** The method sets the position of the cursor to the appropriate key, based on the specified direction.
*
@@ -91,5 +91,5 @@ trait IDBStoreLike[S] extends js.Object {
* [[IDBRequest]] with the `target` value being a new cursor or `null`.
*/
def openKeyCursor(range: js.UndefOr[IDBKeyRange | IDBKey] = js.native,
- direction: js.UndefOr[IDBCursorDirection] = js.native): IDBRequest[S, IDBCursorReadOnly[S]] = js.native
+ direction: js.UndefOr[IDBCursorDirection] = js.native): IDBRequest[S, IDBCursor[S]] = js.native
}
diff --git a/dom/src/main/scala/org/scalajs/dom/Image.scala b/dom/src/main/scala/org/scalajs/dom/Image.scala
new file mode 100644
index 000000000..f053a224c
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/Image.scala
@@ -0,0 +1,18 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation._
+
+/** Image creates a new HTMLImageElement instance. It is functionally equivalent to document.createElement('img').
+ *
+ * @param width
+ * The width of the image (i.e., the value for the width attribute).
+ * @param height
+ * The height of the image (i.e., the value for the height attribute).
+ */
+@JSGlobal
+@js.native
+class Image(width: Int, height: Int) extends HTMLImageElement {
+ def this(width: Int) = this(width, 0)
+ def this() = this(0, 0)
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/ImageData.scala b/dom/src/main/scala/org/scalajs/dom/ImageData.scala
index 1c048a1cd..82c1b8635 100644
--- a/dom/src/main/scala/org/scalajs/dom/ImageData.scala
+++ b/dom/src/main/scala/org/scalajs/dom/ImageData.scala
@@ -8,6 +8,7 @@ package org.scalajs.dom
import scala.scalajs.js
import scala.scalajs.js.annotation._
+import scala.scalajs.js.typedarray.Uint8ClampedArray
/** The ImageData interface represents the underlying pixel data of an area of a <canvas> element. It is created
* using creators on the CanvasRenderingContext2D object associated with the canvas createImageData() and
@@ -17,14 +18,63 @@ import scala.scalajs.js.annotation._
@JSGlobal
class ImageData extends js.Object {
+ /** Create an ImageData instance from an array of pixel data and a width.
+ * @param data
+ * pixel data
+ * @param width
+ * width in pixels
+ */
+ def this(data: Uint8ClampedArray, width: Int) = this()
+
+ /** Create an ImageData instance from an array of pixel data, width, and height.
+ * @param data
+ * pixel data
+ * @param width
+ * width in pixels
+ * @param height
+ * height in pixels
+ */
+ def this(data: Uint8ClampedArray, width: Int, height: Int) = this()
+
+ /** Create a blank ImageData instance from specified width and height.
+ * @param width
+ * width in pixels
+ * @param height
+ * height in pixels
+ */
+ def this(width: Int, height: Int) = this()
+
+ /** Create a blank ImageData instance from specified width, height, and settings object.
+ * @param width
+ * width in pixels
+ * @param height
+ * height in pixels
+ * @param settings
+ * image settings
+ */
+ def this(width: Int, height: Int, settings: ImageDataSettings) = this()
+
+ /** Create a blank ImageData instance from specified pixel data, width, height, and settings object.
+ * @param data
+ * pixel data
+ * @param width
+ * width in pixels
+ * @param height
+ * height in pixels
+ * @param settings
+ * image settings
+ */
+ def this(data: Uint8ClampedArray, width: Int, height: Int, settings: ImageDataSettings) = this()
+
/** Is an unsigned long representing the actual width, in pixels, of the ImageData. */
def width: Int = js.native
/** Is a Uint8ClampedArray representing a one-dimensional array containing the data in the RGBA order, with integer
* values between 0 and 255 (included).
*/
- def data: js.Array[Int] = js.native
+ def data: Uint8ClampedArray = js.native
/** Is an unsigned long representing the actual height, in pixels, of the ImageData. */
def height: Int = js.native
+
}
diff --git a/dom/src/main/scala/org/scalajs/dom/ImageDataSettings.scala b/dom/src/main/scala/org/scalajs/dom/ImageDataSettings.scala
new file mode 100644
index 000000000..d611dbefb
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/ImageDataSettings.scala
@@ -0,0 +1,7 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+trait ImageDataSettings extends js.Object {
+ var colorSpace: js.UndefOr[PredefinedColorSpace] = js.undefined
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/InputEvent.scala b/dom/src/main/scala/org/scalajs/dom/InputEvent.scala
new file mode 100644
index 000000000..54a158fee
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/InputEvent.scala
@@ -0,0 +1,41 @@
+/** All documentation for facades is thanks to Mozilla Contributors at https://developer.mozilla.org/en-US/docs/Web/API
+ * and available under the Creative Commons Attribution-ShareAlike v2.5 or later.
+ * http://creativecommons.org/licenses/by-sa/2.5/
+ *
+ * Everything else is under the MIT License http://opensource.org/licenses/MIT
+ */
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation._
+
+/** The InputEvent interface represents an event notifying the user of editable content changes. */
+@js.native
+@JSGlobal
+class InputEvent(typeArg: String, init: InputEventInit) extends UIEvent(typeArg, init) {
+
+ def this(typeArg: String) = this(typeArg, js.native)
+
+ /** Returns a DOMString with the inserted characters. This may be an empty string if the change doesn't insert text
+ * (such as when deleting characters, for example).
+ */
+ def data: String = js.native
+
+ /** Returns a DataTransfer object containing information about richtext or plaintext data being added to or removed
+ * from editable content.
+ */
+ def dataTransfer: DataTransfer = js.native
+
+ /** Returns the type of change for editable content such as, for example, inserting, deleting, or formatting text. See
+ * the property page for a complete list of input types.
+ */
+ def inputType: InputType = js.native
+
+ /** Returns a Boolean value indicating if the event is fired after compositionstart and before compositionend. */
+ def isComposing: Boolean = js.native
+
+ /** Returns an array of static ranges that will be affected by a change to the DOM if the input event is not canceled.
+ */
+ def getTargetRanges(): js.Array[StaticRange] = js.native
+
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/InputEventInit.scala b/dom/src/main/scala/org/scalajs/dom/InputEventInit.scala
new file mode 100644
index 000000000..0b71d5b6c
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/InputEventInit.scala
@@ -0,0 +1,15 @@
+/** All documentation for facades is thanks to Mozilla Contributors at https://developer.mozilla.org/en-US/docs/Web/API
+ * and available under the Creative Commons Attribution-ShareAlike v2.5 or later.
+ * http://creativecommons.org/licenses/by-sa/2.5/
+ *
+ * Everything else is under the MIT License http://opensource.org/licenses/MIT
+ */
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+trait InputEventInit extends UIEventInit {
+ var inputType: js.UndefOr[InputType] = js.undefined
+ var data: js.UndefOr[String] = js.undefined
+ var isComposing: js.UndefOr[Boolean] = js.undefined
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/IntersectionObserver.scala b/dom/src/main/scala/org/scalajs/dom/IntersectionObserver.scala
new file mode 100644
index 000000000..bc7f40158
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/IntersectionObserver.scala
@@ -0,0 +1,46 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation.JSGlobal
+import scala.scalajs.js.|
+
+/** The IntersectionObserver interface of the Intersection Observer API provides a way to asynchronously observe changes
+ * in the intersection of a target element with an ancestor element or with a top-level document's viewport.
+ */
+@js.native
+@JSGlobal
+class IntersectionObserver(
+ callback: js.Function2[js.Array[IntersectionObserverEntry], IntersectionObserver, Unit],
+ options: IntersectionObserverInit = js.native
+) extends js.Object {
+
+ /** The Element or Document whose bounds are used as the bounding box when testing for intersection. If no root value
+ * was passed to the constructor or its value is null, the top-level document's viewport is used.
+ */
+ def root: Document | Element = js.native
+
+ /** An offset rectangle applied to the root's bounding box when calculating intersections, effectively shrinking or
+ * growing the root for calculation purposes. The value returned by this property may not be the same as the one
+ * specified when calling the constructor as it may be changed to match internal requirements. Each offset can be
+ * expressed in pixels (px) or as a percentage (%). The default is "0px 0px 0px 0px".
+ */
+ def rootMargin: String = js.native
+
+ /** A list of thresholds, sorted in increasing numeric order, where each threshold is a ratio of intersection area to
+ * bounding box area of an observed target. Notifications for a target are generated when any of the thresholds are
+ * crossed for that target. If no value was passed to the constructor, 0 is used.
+ */
+ def thresholds: FrozenArray[Double] = js.native
+
+ /** Stops the IntersectionObserver object from observing any target. */
+ def disconnect(): Unit = js.native
+
+ /** Tells the IntersectionObserver a target element to observe. */
+ def observe(target: Element): Unit = js.native
+
+ /** Returns an array of IntersectionObserverEntry objects for all observed targets. */
+ def takeRecords(): js.Array[IntersectionObserverEntry] = js.native
+
+ /** Tells the IntersectionObserver to stop observing a particular target element. */
+ def unobserve(target: Element): Unit = js.native
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/IntersectionObserverEntry.scala b/dom/src/main/scala/org/scalajs/dom/IntersectionObserverEntry.scala
new file mode 100644
index 000000000..0a9c46d0c
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/IntersectionObserverEntry.scala
@@ -0,0 +1,38 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation.JSGlobal
+
+/** The IntersectionObserverEntry interface of the Intersection Observer API describes the intersection between the
+ * target element and its root container at a specific moment of transition.
+ */
+@js.native
+@JSGlobal
+class IntersectionObserverEntry(init: IntersectionObserverEntryInit) extends js.Object {
+
+ /** The bounds rectangle of the target element as a DOMRectReadOnly. */
+ def boundingClientRect: DOMRectReadOnly = js.native
+
+ /** The ratio of the intersectionRect to the boundingClientRect. */
+ def intersectionRatio: Double = js.native
+
+ /** A DOMRectReadOnly representing the target's visible area. */
+ def intersectionRect: DOMRectReadOnly = js.native
+
+ /** A Boolean value which is true if the target element intersects with the intersection observer's root. If this is
+ * true, then, the IntersectionObserverEntry describes a transition into a state of intersection; if it's false, then
+ * you know the transition is from intersecting to not-intersecting.
+ */
+ def isIntersecting: Boolean = js.native
+
+ /** A DOMRectReadOnly for the intersection observer's root. */
+ def rootBounds: DOMRectReadOnly = js.native
+
+ /** The Element whose intersection with the root changed. */
+ def target: Element = js.native
+
+ /** A DOMHighResTimeStamp indicating the time at which the intersection was recorded, relative to the
+ * IntersectionObserver's time origin.
+ */
+ def time: Double = js.native
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/IntersectionObserverEntryInit.scala b/dom/src/main/scala/org/scalajs/dom/IntersectionObserverEntryInit.scala
new file mode 100644
index 000000000..08b1e26bd
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/IntersectionObserverEntryInit.scala
@@ -0,0 +1,20 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+trait IntersectionObserverEntryInit extends js.Object {
+
+ var boundingClientRect: DOMRectInit
+
+ var intersectionRatio: Double
+
+ var intersectionRect: DOMRectInit
+
+ var isIntersecting: Boolean
+
+ var rootBounds: DOMRectInit
+
+ var target: Element
+
+ var time: Double
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/IntersectionObserverInit.scala b/dom/src/main/scala/org/scalajs/dom/IntersectionObserverInit.scala
new file mode 100644
index 000000000..2f965f43c
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/IntersectionObserverInit.scala
@@ -0,0 +1,27 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.|
+
+/** An object which customizes the observer. */
+trait IntersectionObserverInit extends js.Object {
+
+ /** An Element or Document object which is an ancestor of the intended target, whose bounding rectangle will be
+ * considered the viewport. Any part of the target not visible in the visible area of the root is not considered
+ * visible.
+ */
+ var root: js.UndefOr[Document | Element] = js.undefined
+
+ /** A string which specifies a set of offsets to add to the root's bounding_box when calculating intersections,
+ * effectively shrinking or growing the root for calculation purposes. The syntax is approximately the same as that
+ * for the CSS margin property; see The intersection root and root margin for more information on how the margin
+ * works and the syntax. The default is "0px 0px 0px 0px".
+ */
+ var rootMargin: js.UndefOr[String] = js.undefined
+
+ /** Either a single number or an array of numbers between 0.0 and 1.0, specifying a ratio of intersection area to
+ * total bounding box area for the observed target. A value of 0.0 means that even a single visible pixel counts as
+ * the target being visible. 1.0 means that the entire target element is visible. The default is a threshold of 0.0.
+ */
+ var threshold: js.UndefOr[Double | js.Array[Double]] = js.undefined
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/KeyboardEvent.scala b/dom/src/main/scala/org/scalajs/dom/KeyboardEvent.scala
index abb454d2f..8b6a2dd78 100644
--- a/dom/src/main/scala/org/scalajs/dom/KeyboardEvent.scala
+++ b/dom/src/main/scala/org/scalajs/dom/KeyboardEvent.scala
@@ -54,6 +54,14 @@ class KeyboardEvent(typeArg: String, init: js.UndefOr[KeyboardEventInit])
/** Returns the current state of the specified modifier key. */
def getModifierState(keyArg: String): Boolean = js.native
+
+ /** Returns a string with the code value of the physical key represented by the event. */
+ def code: String = js.native
+
+ /** Returns a boolean value that is true if the event is fired between after compositionstart and before
+ * compositionend.
+ */
+ def isComposing: Boolean = js.native
}
@js.native
diff --git a/dom/src/main/scala/org/scalajs/dom/KeyboardEventInit.scala b/dom/src/main/scala/org/scalajs/dom/KeyboardEventInit.scala
index 4904fad27..4d4339658 100644
--- a/dom/src/main/scala/org/scalajs/dom/KeyboardEventInit.scala
+++ b/dom/src/main/scala/org/scalajs/dom/KeyboardEventInit.scala
@@ -27,4 +27,7 @@ trait KeyboardEventInit extends UIEventInit with ModifierKeyEventInit {
/** Sets value of KeyboardEvent.repeat. Defaults to false. */
var repeat: js.UndefOr[Boolean] = js.undefined
+
+ /** Sets value of KeyboardEvent.code. Defaults to empty string. */
+ var code: js.UndefOr[String] = js.undefined;
}
diff --git a/dom/src/main/scala/org/scalajs/dom/Location.scala b/dom/src/main/scala/org/scalajs/dom/Location.scala
index 50a959a1d..b85a2cd22 100644
--- a/dom/src/main/scala/org/scalajs/dom/Location.scala
+++ b/dom/src/main/scala/org/scalajs/dom/Location.scala
@@ -43,16 +43,14 @@ trait Location extends js.Object {
* URL, that is, for http and https, the scheme followed by '://', followed by the domain, followed by ':', followed
* by the port (the default port, 80 and 443 respectively, if explicitly specified). For URL using file: scheme, the
* value is browser dependant.
- *
- * This property also does not exist consistently on IE, even as new as IE11, hence it must be UndefOr.
*/
- def origin: js.UndefOr[String] = js.native
+ def origin: String = js.native
- /** The Location.reload()method Reloads the resource from the current URL. Its optional unique parameter is a Boolean,
- * which, when it is true, causes the page to always be reloaded from the server. If it is false or not specified,
- * the browser may reload the page from its cache.
+ /** Reloads the resource from the current URL, like the Refresh button. The reload may be blocked and a SECURITY_ERROR
+ * DOMException thrown. This happens if the origin of the script calling location.reload() differs from the origin of
+ * the page that owns the Location object.
*/
- def reload(flag: Boolean = js.native): Unit = js.native
+ def reload(): Unit = js.native
/** The Location.replace()method replaces the current resource with the one at the provided URL. The difference from
* the assign() method is that after using replace() the current page will not be saved in session History, meaning
diff --git a/dom/src/main/scala/org/scalajs/dom/Lock.scala b/dom/src/main/scala/org/scalajs/dom/Lock.scala
new file mode 100644
index 000000000..a10116fec
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/Lock.scala
@@ -0,0 +1,23 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation.JSGlobal
+
+/** The [[Lock]] interface of the Web Locks API provides the name and mode of a lock. This may be a newly requested lock
+ * that is received in the callback to [[LockManager.request(name:String,callback:* LockManager.request]], or a record
+ * of an active or queued lock returned by [[LockManager.query]].
+ */
+@js.native
+@JSGlobal
+class Lock private[this] extends js.Object {
+
+ /** The access mode passed to [[LockManager.request(name:String,callback:* LockManager.request]] when the lock was
+ * requested.
+ */
+ def mode: LockMode = js.native
+
+ /** The name passed to [[LockManager.request(name:String,callback:* LockManager.request]] when the lock was requested.
+ */
+ def name: String = js.native
+
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/LockInfo.scala b/dom/src/main/scala/org/scalajs/dom/LockInfo.scala
new file mode 100644
index 000000000..77af64c44
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/LockInfo.scala
@@ -0,0 +1,14 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+@js.native
+trait LockInfo extends js.Object {
+
+ def name: String = js.native
+
+ def mode: LockMode = js.native
+
+ def clientId: String = js.native
+
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/LockManager.scala b/dom/src/main/scala/org/scalajs/dom/LockManager.scala
new file mode 100644
index 000000000..18824c008
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/LockManager.scala
@@ -0,0 +1,24 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation.JSGlobal
+
+/** The [[LockManager]] interface of the Web Locks API provides methods for requesting a new [[Lock]] object and
+ * querying for an existing [[Lock]] object. To get an instance of [[LockManager]], call `navigator.locks`.
+ */
+@js.native
+@JSGlobal
+class LockManager private[this] extends js.Object {
+
+ /** Resolves with an object containing information about held and pending locks. */
+ def query(): js.Promise[LockManagerSnapshot] = js.native
+
+ /** Requests a [[Lock]] object with parameters specifying its name and characteristics. The requested [[Lock]] is
+ * passed to a callback, while the function itself returns a `Promise` that resolves with `undefined`.
+ */
+ def request(name: String, callback: js.Function1[Lock, js.Promise[Unit]]): js.Promise[Unit] = js.native
+
+ def request(name: String, options: LockOptions,
+ callback: js.Function1[Lock, js.Promise[Unit]]): js.Promise[Unit] = js.native
+
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/LockManagerSnapshot.scala b/dom/src/main/scala/org/scalajs/dom/LockManagerSnapshot.scala
new file mode 100644
index 000000000..fab149b9b
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/LockManagerSnapshot.scala
@@ -0,0 +1,15 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+/** an object containing a snapshot of the [[LockManager]] state */
+@js.native
+trait LockManagerSnapshot extends js.Object {
+
+ /** An array of [[Lock]] objects for held locks. */
+ def held: js.Array[LockInfo] = js.native
+
+ /** An array of [[Lock]] objects for pending lock requests. */
+ def pending: js.Array[LockInfo] = js.native
+
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/LockOptions.scala b/dom/src/main/scala/org/scalajs/dom/LockOptions.scala
new file mode 100644
index 000000000..11dd844fc
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/LockOptions.scala
@@ -0,0 +1,26 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+/** An object describing characteristics of the lock you want to create. */
+trait LockOptions extends js.Object {
+
+ /** Either `"exclusive"` or `"shared"`. The default value is `"exclusive"`. */
+ var mode: js.UndefOr[LockMode] = js.undefined
+
+ /** If `true`, the lock request will only be granted if it is not already held. If it cannot be granted, the callback
+ * will be invoked with `null` instead of a [[Lock]] instance. The default value is `false`.
+ */
+ var ifAvailable: js.UndefOr[Boolean] = js.undefined
+
+ /** If `true`, then any held locks with the same name will be released, and the request will be granted, preempting
+ * any queued requests for it. The default value is `false`.
+ */
+ var steal: js.UndefOr[Boolean] = js.undefined
+
+ /** An [[AbortSignal]] (the `signal` property of an [[AbortController]]); if specified and the [[AbortController]] is
+ * aborted, the lock request is dropped if it was not already granted.
+ */
+ var signal: js.UndefOr[AbortSignal] = js.undefined
+
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/MathMLElement.scala b/dom/src/main/scala/org/scalajs/dom/MathMLElement.scala
new file mode 100644
index 000000000..c2ec2d5a2
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/MathMLElement.scala
@@ -0,0 +1,25 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation._
+
+/** The MathMLElement interface represents any MathML element. */
+@js.native
+@JSGlobal
+abstract class MathMLElement extends Element {
+ var onclick: js.Function1[MouseEvent, _] = js.native
+ var onmouseover: js.Function1[MouseEvent, _] = js.native
+ var onmouseout: js.Function1[MouseEvent, _] = js.native
+ var onmousedown: js.Function1[MouseEvent, _] = js.native
+ var onmouseup: js.Function1[MouseEvent, _] = js.native
+ var onmousemove: js.Function1[MouseEvent, _] = js.native
+ var onload: js.Function1[Event, _] = js.native
+ var onfocusin: js.Function1[FocusEvent, _] = js.native
+ var onfocusout: js.Function1[FocusEvent, _] = js.native
+
+ var autofocus: Boolean = js.native
+ var className: String = js.native
+ var style: CSSStyleDeclaration = js.native
+ var tabIndex: Int = js.native
+
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/MediaQueryList.scala b/dom/src/main/scala/org/scalajs/dom/MediaQueryList.scala
index ddf389133..79fc3a9c3 100644
--- a/dom/src/main/scala/org/scalajs/dom/MediaQueryList.scala
+++ b/dom/src/main/scala/org/scalajs/dom/MediaQueryList.scala
@@ -8,23 +8,36 @@ package org.scalajs.dom
import scala.scalajs.js
-/** A MediaQueryList object maintains a list of media queries on a document, and handles sending notifications to
- * listeners when the media queries on the document change.
+/** A MediaQueryList object stores information on a media query applied to a document, with support for both immediate
+ * and event-driven matching against the state of the document.
*/
@js.native
-trait MediaQueryList extends js.Object {
+trait MediaQueryList extends EventTarget {
- /** true if the document currently matches the media query list; otherwise false. Read only. */
+ /** A boolean value that returns true if the document currently matches the media query list, or false if not. */
def matches: Boolean = js.native
- /** The serialized media query list */
- var media: String = js.native
+ /** A string representing a serialized media query. */
+ def media: String = js.native
- /** Adds a new listener to the media query list. If the specified listener is already in the list, this method has no
- * effect.
+ /** Adds to the MediaQueryList a callback which is invoked whenever the media query status—whether or not the document
+ * matches the media queries in the list—changes.
+ *
+ * This method exists primarily for backward compatibility; if possible, you should instead use addEventListener() to
+ * watch for the change event.
+ * @deprecated
*/
+ @deprecated("Use addEventListener() instead", "2.4.0")
def addListener(listener: MediaQueryListListener): Unit = js.native
- /** Removes a listener from the media query list. Does nothing if the specified listener isn't already in the list. */
+ /** Removes the specified listener callback from the callbacks to be invoked when the MediaQueryList changes media
+ * query status, which happens any time the document switches between matching and not matching the media queries
+ * listed in the MediaQueryList.
+ *
+ * This method has been kept for backward compatibility; if possible, you should generally use removeEventListener()
+ * to remove change notification callbacks (which should have previously been added using addEventListener()).
+ * @deprecated
+ */
+ @deprecated("Use removeEventListener() instead", "2.4.0")
def removeListener(listener: MediaQueryListListener): Unit = js.native
}
diff --git a/dom/src/main/scala/org/scalajs/dom/MediaQueryListListener.scala b/dom/src/main/scala/org/scalajs/dom/MediaQueryListListener.scala
index c46867533..0914c4c91 100644
--- a/dom/src/main/scala/org/scalajs/dom/MediaQueryListListener.scala
+++ b/dom/src/main/scala/org/scalajs/dom/MediaQueryListListener.scala
@@ -8,10 +8,8 @@ package org.scalajs.dom
import scala.scalajs.js
-/** A MediaQueryList object maintains a list of media queries on a document, and handles sending notifications to
- * listeners when the media queries on the document change.
- */
@js.native
+@deprecated("See MediaQueryList for more info", "2.4.0")
trait MediaQueryListListener extends js.Object {
def apply(mql: MediaQueryList): Unit = js.native
}
diff --git a/dom/src/main/scala/org/scalajs/dom/NDEFMessage.scala b/dom/src/main/scala/org/scalajs/dom/NDEFMessage.scala
new file mode 100644
index 000000000..b2add223a
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/NDEFMessage.scala
@@ -0,0 +1,22 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation.JSGlobal
+
+/** The [[NDEFMessage]] interface of the Web NFC API represents the content of an NDEF message that has been read from
+ * or could be written to an NFC tag. An instance is acquired by calling the NDEFMessage() constructor or from the
+ * NDEFReadingEvent.message property, which is passed to the reading event.
+ *
+ * @see
+ * https://w3c.github.io/web-nfc/#the-ndefmessage-interface
+ *
+ * @param messageInit
+ * property of NDEFMessage interface represents a list of NDEFRecords present in the NDEF message.
+ */
+@js.native
+@JSGlobal
+class NDEFMessage(messageInit: js.Array[NDEFRecordInit]) extends js.Object {
+
+ /** Returns the list of NDEF records contained in the message. */
+ def records: FrozenArray[NDEFRecord] = js.native
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/NDEFReader.scala b/dom/src/main/scala/org/scalajs/dom/NDEFReader.scala
new file mode 100644
index 000000000..d13ae5f2f
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/NDEFReader.scala
@@ -0,0 +1,63 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation.JSGlobal
+
+/** The [[NDEFReader]] interface of the Web NFC API (https://developer.mozilla.org/en-US/docs/Web/API/Web_NFC_API) is
+ * used to read from and write data to compatible NFC devices, e.g. NFC tags supporting NDEF, when these devices are
+ * within the reader's magnetic induction field.
+ *
+ * @see
+ * https://w3c.github.io/web-nfc/#the-ndefreader-object
+ */
+@JSGlobal("NDEFReader")
+@js.native
+class NDEFReader() extends EventTarget {
+
+ /** Activates a reading device and returns a Promise that either resolves when an NFC tag read operation is scheduled
+ * or rejects if a hardware or permission error is encountered. This method triggers a permission prompt if the "nfc"
+ * permission has not been previously granted.
+ *
+ * @return
+ * a Promise that resolves immediately after scheduling read operations for the NFC adapter.
+ */
+ def scan(options: NDEFScanOptions = js.native): js.Promise[Unit] = js.native
+
+ /** Attempts to write an NDEF message to a tag and returns a Promise that either resolves when a message has been
+ * written to the tag or rejects if a hardware or permission error is encountered. This method triggers a permission
+ * prompt if the "nfc" permission has not been previously granted.
+ *
+ * @param message
+ * The message to be written, either a string object or literal, an ArrayBuffer, a TypedArray, a DataView, or an
+ * array of records. A record has the following members:
+ * @param options
+ * An object with the following properties:
+ *
+ * @return
+ * a Promise that either resolves when a message has been written to the tag or rejects if a hardware or permission
+ * error is encountered.
+ */
+ def write(message: String, options: NDEFWriteOptions): js.Promise[Unit] = js.native
+ def write(message: js.typedarray.ArrayBuffer, options: NDEFWriteOptions): js.Promise[Unit] = js.native
+
+ def write(message: js.typedarray.TypedArray[_, _],
+ options: NDEFWriteOptions = js.native): js.Promise[Unit] = js.native
+ def write(message: js.typedarray.DataView, options: NDEFWriteOptions): js.Promise[Unit] = js.native
+ def write(message: js.Array[NDEFRecord], options: NDEFWriteOptions): js.Promise[Unit] = js.native
+
+ def write(message: String): js.Promise[Unit] = js.native
+ def write(message: js.typedarray.ArrayBuffer): js.Promise[Unit] = js.native
+ // def write(message:js.typedarray.TypedArray[NDEFRecord, ???]): js.Promise[Unit] = js.native
+ def write(message: js.typedarray.DataView): js.Promise[Unit] = js.native
+ def write(message: js.Array[NDEFRecord]): js.Promise[Unit] = js.native
+
+ /** The reading event of the NDEFReader interface is fired whenever a new reading is available from compatible NFC
+ * devices (e.g. NFC tags supporting NDEF) when these devices are within the reader's magnetic induction field.
+ */
+ var onreading: js.Function1[NDEFReadingEvent, Any] = js.native
+
+ /** The readingerror event of the NDEFReader interface is fired whenever an error occurs during reading of NFC tags,
+ * e.g. when tags leave the reader's magnetic induction field.
+ */
+ var onreadingerror: js.Function1[Event, Any] = js.native
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/NDEFReadingEvent.scala b/dom/src/main/scala/org/scalajs/dom/NDEFReadingEvent.scala
new file mode 100644
index 000000000..bb2aaa28a
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/NDEFReadingEvent.scala
@@ -0,0 +1,25 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation.JSGlobal
+
+/** The NDEFReadingEvent interface of the Web NFC API represents events dispatched on new NFC readings obtained by
+ * NDEFReader.
+ *
+ * @see
+ * https://developer.mozilla.org/en-US/docs/Web/API/NDEFReadingEvent
+ * @see
+ * https://w3c.github.io/web-nfc/#the-ndefreader-object
+ */
+@js.native
+@JSGlobal
+class NDEFReadingEvent(typeArg: String, init: NDEFReadingEventInit) extends Event(typeArg, init) {
+
+ /** Returns an NDEFMessage object containing the received message. */
+ def message: NDEFMessage = js.native
+
+ /** Returns the serial number of the device, which is used for anti-collision and identification, or an empty string
+ * if no serial number is available.
+ */
+ def serialNumber: String = js.native
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/NDEFReadingEventInit.scala b/dom/src/main/scala/org/scalajs/dom/NDEFReadingEventInit.scala
new file mode 100644
index 000000000..50f491bdc
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/NDEFReadingEventInit.scala
@@ -0,0 +1,24 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+/** NDEFReadingEventInit is used to initialize a new event with a serial number and the NDEFMessageInit data via the
+ * message member. If serialNumber is not present or is null, empty string will be used to init the event.
+ *
+ * @see
+ * https://developer.mozilla.org/en-US/docs/Web/API/NDEFReadingEvent/NDEFReadingEvent#parameters
+ * @see
+ * https://w3c.github.io/web-nfc/#the-ndefreader-object
+ */
+trait NDEFReadingEventInit extends EventInit {
+
+ /** A string with the name of the event. It is case-sensitive and browsers always set it to reading. Default is "" an
+ * empty string
+ */
+ var serialNumber: js.UndefOr[String] = js.undefined
+
+ /** An object that, in addition of the properties defined in Event(), can have the following properties: serialNumber;
+ * message
+ */
+ var message: NDEFRecordInit
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/NDEFRecord.scala b/dom/src/main/scala/org/scalajs/dom/NDEFRecord.scala
new file mode 100644
index 000000000..0e0aead4e
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/NDEFRecord.scala
@@ -0,0 +1,44 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation.JSGlobal
+
+/** The [[NDEFRecord]] interface of the Web NFC API provides data that can be read from, or written to, compatible NFC
+ * devices, e.g. NFC tags supporting NDEF.
+ *
+ * @see
+ * https://w3c.github.io/web-nfc/#the-ndefrecord-interface
+ */
+@js.native
+@JSGlobal
+class NDEFRecord(init: NDEFRecordInit) extends js.Object {
+
+ /** Returns the record type of the record. Records must have either a standardized well-known type name such as
+ * "empty", "text", "url", "smart-poster", "absolute-url", "mime", or "unknown" or else an external type name, which
+ * consists of a domain name and custom type name separated by a colon (":").
+ */
+ def recordType: String = js.native
+
+ /** Returns the MIME type of the record. This value will be null if recordType is not equal to "mime". */
+ def mediaType: js.UndefOr[String] = js.native
+
+ /** Returns the record identifier, which is an absolute or relative URL used to identify the record.
+ *
+ * Note: The uniqueness of the identifier is enforced only by the generator of the record.
+ */
+ def id: js.UndefOr[String] = js.native
+
+ /** Returns a DataView containing the raw bytes of the record's payload. */
+ def data: js.typedarray.DataView = js.native
+
+ /** Returns the encoding of a textual payload, or null otherwise. */
+ def encoding: js.UndefOr[String] = js.native
+
+ /** Returns the language of a textual payload, or null if one was not supplied. */
+ def lang: js.UndefOr[String] = js.native
+
+ /** Converts [[NDEFRecord.data]] to a sequence of records. This allows parsing the payloads of record types which may
+ * contain nested records, such as smart poster and external type records.
+ */
+ def toRecords(): js.UndefOr[js.Array[NDEFRecord]] = js.native
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/NDEFRecordInit.scala b/dom/src/main/scala/org/scalajs/dom/NDEFRecordInit.scala
new file mode 100644
index 000000000..b88ac6177
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/NDEFRecordInit.scala
@@ -0,0 +1,55 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.|
+
+/** The NDEFRecordInit dictionary is used to initialize an NDEF record with its record type recordType, and optional
+ * record identifier id and payload data data.
+ * @see
+ * https://developer.mozilla.org/en-US/docs/Web/API/NDEFMessage/NDEFMessage
+ * @see
+ * https://developer.mozilla.org/en-US/docs/Web/API/NDEFRecord/NDEFRecord
+ * @see
+ * https://w3c.github.io/web-nfc/#the-ndefrecord-interface
+ */
+trait NDEFRecordInit extends js.Object {
+
+ /** Contains the data to be transmitted. It can be a string object or literal, an ArrayBuffer, a TypedArray, a
+ * DataView, or an array of nested records.
+ */
+ var data: js.UndefOr[
+ String |
+ js.typedarray.DataView |
+ js.typedarray.ArrayBuffer |
+ js.typedarray.TypedArray[_, _] |
+ js.typedarray.DataView |
+ js.Array[NDEFRecord]
+ ] = js.undefined
+
+ /** A string specifying the record's encoding. */
+ var encoding: js.UndefOr[String] = js.undefined
+
+ /** A developer-defined identifier for the record. */
+ var id: js.UndefOr[String] = js.undefined
+
+ /** A valid language tag according to [RFC 5646: Tags for Identifying Languages (also known as BCP
+ * 47)](https://datatracker.ietf.org/doc/html/rfc5646).
+ */
+ var lang: js.UndefOr[String] = js.undefined
+
+ /** A valid MIME type. */
+ var mediaType: js.UndefOr[String] = js.undefined
+
+ /** A string indicating the type of data stored in data.
+ *
+ * It must be one of the following values:
+ * - "absolute-url" - An absolute URL to the data.
+ * - "empty" - An empty NDEFRecord.
+ * - "mime" - A valid MIME type.
+ * - "smart-poster" - A smart poster as defined by the NDEF-SMARTPOSTER specification.
+ * - "text" - Text as defined by the NDEF-TEXT specification.
+ * - "unknown" - The record type is not known.
+ * - "URL" - A URL as defined by the NDEF-URI specification.
+ */
+ var recordType: String
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/NDEFScanOptions.scala b/dom/src/main/scala/org/scalajs/dom/NDEFScanOptions.scala
new file mode 100644
index 000000000..2b2946b7a
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/NDEFScanOptions.scala
@@ -0,0 +1,10 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+/** @see https://w3c.github.io/web-nfc/#the-ndefscanoptions-dictionary */
+trait NDEFScanOptions extends js.Object {
+
+ /** An AbortSignal that allows the current write operation to be canceled. */
+ var `signal`: js.UndefOr[AbortSignal] = js.undefined
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/NDEFWriteOptions.scala b/dom/src/main/scala/org/scalajs/dom/NDEFWriteOptions.scala
new file mode 100644
index 000000000..c7836b55a
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/NDEFWriteOptions.scala
@@ -0,0 +1,19 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+/** @see
+ * https://w3c.github.io/web-nfc/#the-ndefwriteoptions-dictionary
+ * @see
+ * https://developer.mozilla.org/en-US/docs/Web/API/NDEFReader/write
+ */
+trait NDEFWriteOptions extends js.Object {
+
+ /** A boolean value specifying whether or not existing records should be overwritten, if such exists. Default is true
+ */
+ var `overwrite`: js.UndefOr[Boolean] = js.undefined
+
+ /** An AbortSignal that allows the current write operation to be canceled. */
+ var `signal`: js.UndefOr[AbortSignal] = js.undefined
+
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/Navigator.scala b/dom/src/main/scala/org/scalajs/dom/Navigator.scala
index df1cd004b..d1fb21598 100644
--- a/dom/src/main/scala/org/scalajs/dom/Navigator.scala
+++ b/dom/src/main/scala/org/scalajs/dom/Navigator.scala
@@ -18,7 +18,7 @@ import scala.scalajs.js.annotation._
@JSGlobal
class Navigator
extends NavigatorID with NavigatorOnLine with NavigatorContentUtils with NavigatorGeolocation
- with NavigatorStorageUtils with NavigatorLanguage with NavigatorVibration {
+ with NavigatorStorageUtils with NavigatorLanguage with NavigatorLocks with NavigatorVibration {
/** The Clipboard API adds to the Navigator interface the read-only clipboard property, which returns the Clipboard
* object used to read and write the clipboard's contents. The Clipboard API can be used to implement cut, copy, and
diff --git a/dom/src/main/scala/org/scalajs/dom/NavigatorContentUtils.scala b/dom/src/main/scala/org/scalajs/dom/NavigatorContentUtils.scala
index 088ecc656..e4ba71fda 100644
--- a/dom/src/main/scala/org/scalajs/dom/NavigatorContentUtils.scala
+++ b/dom/src/main/scala/org/scalajs/dom/NavigatorContentUtils.scala
@@ -9,4 +9,66 @@ package org.scalajs.dom
import scala.scalajs.js
@js.native
-trait NavigatorContentUtils extends js.Object
+trait NavigatorContentUtils extends js.Object {
+
+ /** The Navigator method registerProtocolHandler() lets websites register their ability to open or handle particular
+ * URL schemes (aka protocols).
+ *
+ * For example, this API lets webmail sites open mailto: URLs, or VoIP sites open tel: URLs.
+ *
+ * @see
+ * https://developer.mozilla.org/en-US/docs/Web/API/Navigator/registerProtocolHandler
+ *
+ * @param scheme
+ * A string containing the permitted scheme for the protocol that the site wishes to handle. For example, you can
+ * register to handle SMS text message links by passing the "sms" scheme.
+ * @param url
+ * A string containing the URL of the handler. This URL must include %s, as a placeholder that will be replaced
+ * with the escaped URL to be handled.
+ * @return
+ * undefined
+ *
+ * @throws DOMException.SECURITY_ERR
+ * The user agent blocked the registration. This might happen if:
+ * - The registered scheme (protocol) is invalid, such as a scheme the browser handles itself (https:, about:,
+ * etc.)
+ * - The handler URL's origin does not match the origin of the page calling this API.
+ * - The browser requires that this function is called from a secure context.
+ * - The browser requires that the handler's URL be over HTTPS.
+ *
+ * @throws DOMException.SYNTAX_ERR
+ * The %s placeholder is missing from the handler URL
+ */
+ def registerProtocolHandler(scheme: String, url: String): Unit = js.native
+ def registerProtocolHandler(scheme: String, url: URL): Unit = js.native
+
+ /** The Navigator method unregisterProtocolHandler() removes a protocol handler for a given URL scheme.
+ *
+ * This method is the inverse of registerProtocolHandler().
+ *
+ * @see
+ * https://developer.mozilla.org/en-US/docs/Web/API/Navigator/unregisterProtocolHandler
+ *
+ * @param scheme
+ * A string containing the permitted scheme in the protocol handler that will be unregistered. For example, you can
+ * unregister the handler for SMS text message links by passing the "sms" scheme.
+ * @param url
+ * A string containing the URL of the handler. This URL should match the one that was used to register the handler
+ * (e.g. it must include %s).
+ * @return
+ * undefined
+ *
+ * @throws DOMException.SECURITY_ERR
+ * The user agent blocked unregistration. This might happen if:
+ * - The registered scheme (protocol) is invalid, such as a scheme the browser handles itself (https:, about:,
+ * etc.)
+ * - The handler URL's origin does not match the origin of the page calling this API.
+ * - The browser requires that this function is called from a secure context.
+ * - The browser requires that the handler's URL be over HTTPS.
+ *
+ * @throws DOMException.SYNTAX_ERR
+ * The %s placeholder is missing from the handler URL
+ */
+ def unregisterProtocolHandler(scheme: String, url: String): Unit = js.native
+ def unregisterProtocolHandler(scheme: String, url: URL): Unit = js.native
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/NavigatorLocks.scala b/dom/src/main/scala/org/scalajs/dom/NavigatorLocks.scala
new file mode 100644
index 000000000..664ca299d
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/NavigatorLocks.scala
@@ -0,0 +1,12 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+@js.native
+trait NavigatorLocks extends js.Object {
+
+ /** A [[LockManager]] object which provides methods for requesting a new [[Lock]] object and querying for an existing
+ * [[Lock]] object.
+ */
+ def locks: LockManager = js.native
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/Node.scala b/dom/src/main/scala/org/scalajs/dom/Node.scala
index 8eec4ff51..cb4b7cf15 100644
--- a/dom/src/main/scala/org/scalajs/dom/Node.scala
+++ b/dom/src/main/scala/org/scalajs/dom/Node.scala
@@ -82,15 +82,6 @@ abstract class Node extends EventTarget {
/** Returns the Document that this node belongs to. If no document is associated with it, returns null. */
def ownerDocument: Document = js.native
- /** .attributes is a collection of all attribute nodes registered to the specified node. It is a NamedNodeMap,not an
- * Array, so it has no Array methods and the Attr nodes' indexes may differ among browsers. To be more specific,
- * attribute is a key value pair of strings that represents any information regarding that node; it cannot hold
- * Object. Attribute can hold additional data/information that is required while processing custom JavaScript. There
- * are many predefined attributes for different nodes used for binding events, validations, and specifying layout
- * informations that are handled by browser (may vary from browser to browser).
- */
- def attributes: NamedNodeMap = js.native
-
/** Returns the node's first child in the tree, or null if the node is childless. If the node is a Document, it
* returns the first node in the list of its direct children.
*/
@@ -138,11 +129,6 @@ abstract class Node extends EventTarget {
*/
def contains(otherNode: Node): Boolean = js.native
- /** hasAttributes returns a boolean value of true or false, indicating if the current element has any attributes or
- * not.
- */
- def hasAttributes(): Boolean = js.native
-
/** Takes a prefix and returns the namespaceURI associated with it on the given node if found (and null if not).
* Supplying null for the prefix will return the default namespace.
*/
diff --git a/dom/src/main/scala/org/scalajs/dom/Path2D.scala b/dom/src/main/scala/org/scalajs/dom/Path2D.scala
new file mode 100644
index 000000000..7038efdb2
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/Path2D.scala
@@ -0,0 +1,64 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation.JSGlobal
+
+/** The [[Path2D]] interface of the Canvas 2D API is used to declare a path that can then be used on a
+ * [[CanvasRenderingContext2D]] object. The path methods of the [[CanvasRenderingContext2D]] interface are also present
+ * on this interface, which gives you the convenience of being able to retain and replay your path whenever desired.
+ */
+@js.native
+@JSGlobal
+class Path2D extends js.Object {
+
+ /** Adds a path to the current path. */
+ def addPath(path: Path2D): Unit = js.native
+
+ /** Causes the point of the pen to move back to the start of the current sub-path. It tries to draw a straight line
+ * from the current point to the start. If the shape has already been closed or has only one point, this function
+ * does nothing.
+ */
+ def closePath(): Unit = js.native
+
+ /** Moves the starting point of a new sub-path to the (x, y) coordinates. */
+ def moveTo(x: Double, y: Double): Unit = js.native
+
+ /** Connects the last point in the subpath to the (x, y) coordinates with a straight line. */
+ def lineTo(x: Double, y: Double): Unit = js.native
+
+ /** Adds a cubic Bézier curve to the path. It requires three points. The first two points are control points and the
+ * third one is the end point. The starting point is the last point in the current path, which can be changed using
+ * moveTo() before creating the Bézier curve.
+ */
+ def bezierCurveTo(cp1x: Double, cp1y: Double, cp2x: Double, cp2y: Double, x: Double, y: Double): Unit = js.native
+
+ /** Adds a quadratic Bézier curve to the current path. */
+ def quadraticCurveTo(cpx: Double, cpy: Double, x: Double, y: Double): Unit = js.native
+
+ /** Adds a circular arc to the path with the given control points and radius, connected to the previous point by a
+ * straight line.
+ */
+ def arcTo(x1: Double, y1: Double, x2: Double, y2: Double, radius: Double): Unit = js.native
+
+ /** The arc() method creates a circular arc centered at (x, y) with a radius of radius. The path starts at startAngle,
+ * ends at endAngle, and travels in the direction given by counterclockwise (defaulting to clockwise).
+ */
+ def arc(x: Double, y: Double, radius: Double, startAngle: Double, endAngle: Double,
+ counterclockwise: Boolean): Unit = js.native
+
+ /** The arc() method creates a circular arc centered at (x, y) with a radius of radius. The path starts at startAngle,
+ * ends at endAngle, and travels in the direction given by counterclockwise (defaulting to clockwise).
+ */
+ def arc(x: Double, y: Double, radius: Double, startAngle: Double, endAngle: Double): Unit = js.native
+
+ /** The ellipse() method creates an elliptical arc centered at (x, y) with the radii radiusX and radiusY. The path
+ * starts at startAngle and ends at endAngle, and travels in the direction given by counterclockwise (defaulting to
+ * clockwise).
+ */
+ def ellipse(x: Double, y: Double, radiusX: Double, radiusY: Double, rotation: Double, startAngle: Double,
+ endAngle: Double, counterclockwise: Boolean = js.native): Unit = js.native
+
+ /** Creates a path for a rectangle at position (x, y) with a size that is determined by width and height. */
+ def rect(x: Double, y: Double, w: Double, h: Double): Unit = js.native
+
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/Performance.scala b/dom/src/main/scala/org/scalajs/dom/Performance.scala
index 5a5a00dd4..0d25706ef 100644
--- a/dom/src/main/scala/org/scalajs/dom/Performance.scala
+++ b/dom/src/main/scala/org/scalajs/dom/Performance.scala
@@ -15,7 +15,7 @@ import scala.scalajs.js.annotation._
*/
@js.native
@JSGlobal
-class Performance extends js.Object {
+class Performance private[this] () extends js.Object {
/** The Performance.navigation read-only property returns a PerformanceNavigation object representing the type of
* navigation that occurs in the given browsing context, like the amount of redirections needed to fetch the
@@ -28,29 +28,49 @@ class Performance extends js.Object {
*/
def timing: PerformanceTiming = js.native
- def getEntriesByType(entryType: String): js.Dynamic = js.native
+ /** Returns an array of [[PerformanceEntry]] objects currently present in the performance timeline for a given type */
+ def getEntriesByType(entryType: String): js.Array[PerformanceEntry] = js.native
- /** Is a jsonizer returning a json object representing the Performance object. */
- def toJSON(): js.Dynamic = js.native
+ /** Returns a JSON representation of the [[Performance]] object. */
+ def toJSON(): js.Object = js.native
+ @deprecated("No such API in the spec", "2.8.0")
def getMeasures(measureName: String = js.native): js.Dynamic = js.native
+ /** Removes all or specific [[PerformanceMark]] objects from the browser's performance timeline. */
def clearMarks(markName: String = js.native): Unit = js.native
+ @deprecated("No such API in the spec", "2.8.0")
def getMarks(markName: String = js.native): js.Dynamic = js.native
+ /** Removes all performance entries with an `entryType` of "resource" from the browser's performance timeline and sets
+ * the size of the performance resource data buffer to zero.
+ */
def clearResourceTimings(): Unit = js.native
- def mark(markName: String): Unit = js.native
+ /** Creates a named [[PerformanceMark]] object representing a high resolution timestamp marker in the browser's
+ * performance timeline.
+ */
+ def mark(markName: String): PerformanceMark = js.native
- def measure(measureName: String, startMarkName: String = js.native, endMarkName: String = js.native): Unit = js.native
+ /** Creates a named [[PerformanceMeasure]] object representing a time measurement between two marks in the browser's
+ * performance timeline.
+ */
+ def measure(measureName: String, startMarkName: String = js.native,
+ endMarkName: String = js.native): PerformanceMeasure = js.native
- def getEntriesByName(name: String, entryType: String = js.native): js.Dynamic = js.native
+ /** Returns an array of [[PerformanceEntry]] objects currently present in the performance timeline with the given name
+ * and type.
+ */
+ def getEntriesByName(name: String, `type`: String = js.native): js.Array[PerformanceEntry] = js.native
- def getEntries(): js.Dynamic = js.native
+ /** All [[PerformanceEntry]] objects currently present in the performance timeline. */
+ def getEntries(): js.Array[PerformanceEntry] = js.native
+ /** Removes all or specific [[PerformanceMeasure]] objects from the browser's performance timeline. */
def clearMeasures(measureName: String = js.native): Unit = js.native
+ /** Sets the desired size of the browser's resource timing buffer which stores the "resource" performance entries. */
def setResourceTimingBufferSize(maxSize: Int): Unit = js.native
/** Returns a DOMHighResTimeStamp representing the amount of milliseconds elapsed since the start of the navigation,
diff --git a/dom/src/main/scala/org/scalajs/dom/PerformanceEntry.scala b/dom/src/main/scala/org/scalajs/dom/PerformanceEntry.scala
index 781238c55..3511259ee 100644
--- a/dom/src/main/scala/org/scalajs/dom/PerformanceEntry.scala
+++ b/dom/src/main/scala/org/scalajs/dom/PerformanceEntry.scala
@@ -9,14 +9,29 @@ package org.scalajs.dom
import scala.scalajs.js
import scala.scalajs.js.annotation._
+/** Encapsulates a single performance metric that is part of the browser's performance timeline. */
@js.native
@JSGlobal
class PerformanceEntry extends js.Object {
+
+ /** The name for a performance entry. It acts as an identifier, but it does not have to be unique. The value depends
+ * on the subclass.
+ */
def name: String = js.native
+ /** The first timestamp recorded for this performance entry. The meaning of this property depends on the value of this
+ * entry's [[entryType]].
+ */
def startTime: Double = js.native
+ /** The duration of the performance entry. The meaning of this property depends on the value of this entry's
+ * [[entryType]].
+ */
def duration: Int = js.native
+ /** The type of performance metric that this entry represents. */
def entryType: String = js.native
+
+ /** Returns a JSON representation of the [[PerformanceEntry]] object. */
+ def toJSON(): js.Object = js.native
}
diff --git a/dom/src/main/scala/org/scalajs/dom/Range.scala b/dom/src/main/scala/org/scalajs/dom/Range.scala
index b19627378..67b5cb070 100644
--- a/dom/src/main/scala/org/scalajs/dom/Range.scala
+++ b/dom/src/main/scala/org/scalajs/dom/Range.scala
@@ -17,33 +17,7 @@ import scala.scalajs.js.annotation._
*/
@js.native
@JSGlobal
-class Range extends js.Object {
-
- /** The Range.startOffset read-only property returns a number representing where in the startContainer the Range
- * starts.
- */
- def startOffset: Int = js.native
-
- /** The Range.collapsed read-only property returns a Boolean flag indicating whether the start and end points of the
- * Range are at the same position. It returns true if the start and end boundary points of the Range are the same
- * point in the DOM, false if not.
- */
- def collapsed: Boolean = js.native
-
- /** The Range.endOffset read-only property returns a number representing where in the Range.endContainer the Range
- * ends.
- */
- def endOffset: Int = js.native
-
- /** The Range.startContainer read-only property returns the Node within which the Range starts. To change the start
- * position of a node, use one of the Range.setStart() methods.
- */
- def startContainer: Node = js.native
-
- /** The Range.endContainer read-only property returns the Node within which the Range ends. To change the end position
- * of a node, use the Range.setEnd() method or a similar one.
- */
- def endContainer: Node = js.native
+class Range extends AbstractRange {
/** The Range.commonAncestorContainer read-only property returns the deepest, or further down the document tree, Node
* that contains both the Range.startContainer and Range.endContainer nodes.
diff --git a/dom/src/main/scala/org/scalajs/dom/RequestInit.scala b/dom/src/main/scala/org/scalajs/dom/RequestInit.scala
index f43401815..de8ea9bab 100644
--- a/dom/src/main/scala/org/scalajs/dom/RequestInit.scala
+++ b/dom/src/main/scala/org/scalajs/dom/RequestInit.scala
@@ -30,6 +30,11 @@ trait RequestInit extends js.Object {
var signal: js.UndefOr[AbortSignal] = js.undefined
+ /** "half" is the only valid value and it is for initiating a half-duplex fetch (i.e., the user agent sends the entire
+ * request before processing the response).
+ */
+ var duplex: js.UndefOr[RequestDuplex] = js.undefined
+
/** The whatwg spec section on [[https://fetch.spec.whatwg.org/#requestinit RequestInit dictionary]] has a comment
* that states that this value "can only be set to null". In the detailed steps section for
* [[https://fetch.spec.whatwg.org/#dom-request the Request(input,init) constructor]] it says even more clearly: "If
diff --git a/dom/src/main/scala/org/scalajs/dom/ServiceWorkerContainer.scala b/dom/src/main/scala/org/scalajs/dom/ServiceWorkerContainer.scala
index 68fac61b3..c62d084bd 100644
--- a/dom/src/main/scala/org/scalajs/dom/ServiceWorkerContainer.scala
+++ b/dom/src/main/scala/org/scalajs/dom/ServiceWorkerContainer.scala
@@ -14,7 +14,8 @@ trait ServiceWorkerContainer extends EventTarget {
* method can't return a ServiceWorkerRegistration, it returns a Promise. You can call this method unconditionally
* from the controlled page, i.e., you don't need to first check whether there's an active registration.
*/
- def register(scriptURL: String, options: js.Object = js.native): js.Promise[ServiceWorkerRegistration] = js.native
+ def register(scriptURL: String,
+ options: ServiceWorkerRegistrationOptions = js.native): js.Promise[ServiceWorkerRegistration] = js.native
/** The ServiceWorkerContainer.controller read-only property of the ServiceWorkerContainer interface returns the
* ServiceWorker whose state is activated (the same object returned by ServiceWorkerRegistration.active). This
diff --git a/dom/src/main/scala/org/scalajs/dom/ServiceWorkerRegistrationOptions.scala b/dom/src/main/scala/org/scalajs/dom/ServiceWorkerRegistrationOptions.scala
new file mode 100644
index 000000000..3afc0f7f5
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/ServiceWorkerRegistrationOptions.scala
@@ -0,0 +1,28 @@
+/** All documentation for facades is thanks to Mozilla Contributors at https://developer.mozilla.org/en-US/docs/Web/API
+ * and available under the Creative Commons Attribution-ShareAlike v2.5 or later.
+ * http://creativecommons.org/licenses/by-sa/2.5/
+ *
+ * Everything else is under the MIT License http://opensource.org/licenses/MIT
+ */
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+/** An object containing registration options. */
+trait ServiceWorkerRegistrationOptions extends js.Object {
+
+ /** A string representing a URL that defines a service worker's registration scope; that is, what range of URLs a
+ * service worker can control. This is usually a relative URL. It is relative to the base URL of the application. By
+ * default, the `scope` value for a service worker registration is set to the directory where the service worker
+ * script is located.
+ */
+ var scope: js.UndefOr[String] = js.undefined
+
+ /** A string specifying the type of worker to create. */
+ var `type`: js.UndefOr[WorkerType] = js.undefined
+
+ /** A string indicating how much of a service worker's resources will be updated when a call is made to
+ * `ServiceWorkerRegistration.updateViaCache`.
+ */
+ var updateViaCache: js.UndefOr[ServiceWorkerUpdateViaCache] = js.undefined
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/StaticRange.scala b/dom/src/main/scala/org/scalajs/dom/StaticRange.scala
new file mode 100644
index 000000000..c5a0ade4d
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/StaticRange.scala
@@ -0,0 +1,15 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation._
+
+/** The DOM StaticRange interface extends AbstractRange to provide a method to specify a range of content in the DOM
+ * whose contents don't update to reflect changes which occur within the DOM tree.
+ *
+ * This interface offers the same set of properties and methods as AbstractRange.
+ *
+ * AbstractRange and StaticRange are not available from web workers.
+ */
+@js.native
+@JSGlobal
+class StaticRange(init: StaticRangeInit) extends AbstractRange
diff --git a/dom/src/main/scala/org/scalajs/dom/StaticRangeInit.scala b/dom/src/main/scala/org/scalajs/dom/StaticRangeInit.scala
new file mode 100644
index 000000000..0fb9e815a
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/StaticRangeInit.scala
@@ -0,0 +1,18 @@
+package org.scalajs.dom
+
+import scala.scalajs.js
+
+trait StaticRangeInit extends js.Object {
+
+ /** The offset into the starting node at which the first character of the range is found. */
+ val startOffset: Int
+
+ /** The offset into the node indicated by endOffset at which the last character in the range is located. */
+ val endOffset: Int
+
+ /** The Node in which the starting point of the range is located. */
+ val startContainer: Node
+
+ /** The Node in which the end point of the range is located. */
+ val endContainer: Node
+}
diff --git a/dom/src/main/scala/org/scalajs/dom/Storage.scala b/dom/src/main/scala/org/scalajs/dom/Storage.scala
index ad505cc7d..c86339cb2 100644
--- a/dom/src/main/scala/org/scalajs/dom/Storage.scala
+++ b/dom/src/main/scala/org/scalajs/dom/Storage.scala
@@ -16,7 +16,7 @@ import scala.scalajs.js.annotation._
@js.native
@JSGlobal
class Storage extends js.Object {
- var length: Int = js.native
+ def length: Int = js.native
def getItem(key: String): String = js.native
diff --git a/dom/src/main/scala/org/scalajs/dom/SubtleCrypto.scala b/dom/src/main/scala/org/scalajs/dom/SubtleCrypto.scala
index b4a224bb9..2b2349983 100644
--- a/dom/src/main/scala/org/scalajs/dom/SubtleCrypto.scala
+++ b/dom/src/main/scala/org/scalajs/dom/SubtleCrypto.scala
@@ -1,6 +1,7 @@
package org.scalajs.dom
import scala.scalajs.js
+import scala.scalajs.js.typedarray.ArrayBuffer
/** [[http://www.w3.org/TR/WebCryptoAPI/#subtlecrypto-interface w3c ¶14 Subtle Crytpo interface]]
*
@@ -72,7 +73,8 @@ trait SubtleCrypto extends js.Object {
*
* Defined at [[http://www.w3.org/TR/WebCryptoAPI/#SubtleCrypto-method-deriveBits ¶14.3.8 The deriveBits method]]
*/
- def deriveBits(algorithm: AlgorithmIdentifier, baseKey: CryptoKey, length: Double): js.Promise[js.Any] = js.native
+ def deriveBits(algorithm: AlgorithmIdentifier, baseKey: CryptoKey,
+ length: Double): js.Promise[ArrayBuffer] = js.native
/** Returns a Promise of a CryptoKey corresponding to the format, the algorithm, the raw key data, the usages and the
* extractability given as parameters.
diff --git a/dom/src/main/scala/org/scalajs/dom/TextMetrics.scala b/dom/src/main/scala/org/scalajs/dom/TextMetrics.scala
index 0f6f6204b..44c723963 100644
--- a/dom/src/main/scala/org/scalajs/dom/TextMetrics.scala
+++ b/dom/src/main/scala/org/scalajs/dom/TextMetrics.scala
@@ -20,4 +20,62 @@ class TextMetrics extends js.Object {
* current font of the context.
*/
var width: Double = js.native
+
+ /** Distance parallel to the baseline from the alignment point given by the CanvasRenderingContext2D.textAlign
+ * property to the left side of the bounding rectangle of the given text, in CSS pixels; positive numbers indicating
+ * a distance going left from the given alignment point.
+ */
+ val actualBoundingBoxLeft: Double = js.native
+
+ /** Returns the distance from the alignment point given by the CanvasRenderingContext2D.textAlign property to the
+ * right side of the bounding rectangle of the given text, in CSS pixels. The distance is measured parallel to the
+ * baseline.
+ */
+ val actualBoundingBoxRight: Double = js.native
+
+ /** Returns the distance from the horizontal line indicated by the CanvasRenderingContext2D.textBaseline attribute to
+ * the top of the highest bounding rectangle of all the fonts used to render the text, in CSS pixels.
+ */
+ val fontBoundingBoxAscent: Double = js.native
+
+ /** Returns the distance from the horizontal line indicated by the CanvasRenderingContext2D.textBaseline attribute to
+ * the bottom of the bounding rectangle of all the fonts used to render the text, in CSS pixels.
+ */
+ val fontBoundingBoxDescent: Double = js.native
+
+ /** Returns the distance from the horizontal line indicated by the CanvasRenderingContext2D.textBaseline attribute to
+ * the top of the bounding rectangle used to render the text, in CSS pixels.
+ */
+ val actualBoundingBoxAscent: Double = js.native
+
+ /** Returns the distance from the horizontal line indicated by the CanvasRenderingContext2D.textBaseline attribute to
+ * the bottom of the bounding rectangle used to render the text, in CSS pixels.
+ */
+ val actualBoundingBoxDescent: Double = js.native
+
+ /** Returns the distance from the horizontal line indicated by the CanvasRenderingContext2D.textBaseline property to
+ * the top of the em square in the line box, in CSS pixels.
+ */
+ val emHeightAscent: Double = js.native
+
+ /** Returns the distance from the horizontal line indicated by the CanvasRenderingContext2D.textBaseline property to
+ * the bottom of the em square in the line box, in CSS pixels.
+ */
+ val emHeightDescent: Double = js.native
+
+ /** Returns the distance from the horizontal line indicated by the CanvasRenderingContext2D.textBaseline property to
+ * the hanging baseline of the line box, in CSS pixels.
+ */
+ val hangingBaseline: Double = js.native
+
+ /** Returns the distance from the horizontal line indicated by the CanvasRenderingContext2D.textBaseline property to
+ * the alphabetic baseline of the line box, in CSS pixels.
+ */
+ val alphabeticBaseline: Double = js.native
+
+ /** Returns the distance from the horizontal line indicated by the CanvasRenderingContext2D.textBaseline property to
+ * the ideographic baseline of the line box, in CSS pixels.
+ */
+ val ideographicBaseline: Double = js.native
+
}
diff --git a/dom/src/main/scala/org/scalajs/dom/URL.scala b/dom/src/main/scala/org/scalajs/dom/URL.scala
index ccd0f0a7f..5a13a48a5 100644
--- a/dom/src/main/scala/org/scalajs/dom/URL.scala
+++ b/dom/src/main/scala/org/scalajs/dom/URL.scala
@@ -16,9 +16,12 @@ object URL extends js.Object {
/** The URL.createObjectURL() static method creates a DOMString containing an URL representing the object given in
* parameter. The URL lifetime is tied to the document in the window on which it was created. The new object URL
- * represents the specified File object or Blob object.
+ * represents the specified File, Blob or MediaSource object.
*/
def createObjectURL(blob: Blob): String = js.native
+
+ def createObjectURL(src: MediaSource): String = js.native
+
}
/** The URL() constructor returns a newly created URL object representing the URL defined by the parameters. */
@@ -59,5 +62,5 @@ class URL(url: String, base: String = js.native) extends js.Object {
/** Is a DOMString containing a '#' followed by the fragment identifier of the URL. */
var hash: String = js.native
- var searchParams: URLSearchParams = js.native
+ val searchParams: URLSearchParams = js.native
}
diff --git a/dom/src/main/scala/org/scalajs/dom/URLSearchParams.scala b/dom/src/main/scala/org/scalajs/dom/URLSearchParams.scala
index abfb6af60..1f76fe4a5 100644
--- a/dom/src/main/scala/org/scalajs/dom/URLSearchParams.scala
+++ b/dom/src/main/scala/org/scalajs/dom/URLSearchParams.scala
@@ -10,7 +10,7 @@ class URLSearchParams extends js.Iterable[js.Tuple2[String, String]] {
/** Leading '?' characters are ignored. */
def this(init: String) = this()
- def this(init: Sequence[String]) = this()
+ def this(init: Sequence[js.Tuple2[String, String]]) = this()
def this(init: js.Dictionary[String]) = this()
def append(name: String, value: String): Unit = js.native
diff --git a/dom/src/main/scala/org/scalajs/dom/WebSocket.scala b/dom/src/main/scala/org/scalajs/dom/WebSocket.scala
index 87d8da4a5..9add4e184 100644
--- a/dom/src/main/scala/org/scalajs/dom/WebSocket.scala
+++ b/dom/src/main/scala/org/scalajs/dom/WebSocket.scala
@@ -54,7 +54,7 @@ class WebSocket(var url: String = js.native, var protocol: String = js.native) e
var onclose: js.Function1[CloseEvent, _] = js.native
/** An event listener to be called when an error occurs. This is a simple event named "error". */
- var onerror: js.Function1[ErrorEvent, _] = js.native
+ var onerror: js.Function1[Event, _] = js.native
/** A string indicating the type of binary data being transmitted by the connection. This should be either "blob" if
* DOM Blob objects are being used or "arraybuffer" if ArrayBuffer objects are being used.
diff --git a/dom/src/main/scala/org/scalajs/dom/Worker.scala b/dom/src/main/scala/org/scalajs/dom/Worker.scala
index a38e99eeb..509e3beed 100644
--- a/dom/src/main/scala/org/scalajs/dom/Worker.scala
+++ b/dom/src/main/scala/org/scalajs/dom/Worker.scala
@@ -18,9 +18,12 @@ import scala.scalajs.js.annotation._
*/
@js.native
@JSGlobal
-class Worker(scriptURL: String, options: WorkerOptions) extends AbstractWorker {
+class Worker extends AbstractWorker {
- def this(scriptURL: String) = this(scriptURL, js.native)
+ def this(scriptURL: String, options: WorkerOptions) = this()
+ def this(scriptURL: String) = this()
+ def this(scriptURL: URL, options: WorkerOptions) = this()
+ def this(scriptURL: URL) = this()
/** The Worker.onmessage property represents an EventHandler, that is a function to be called when the message event
* occurs. These events are of type MessageEvent and will be called when the worker calls its own postMessage()
diff --git a/dom/src/main/scala/org/scalajs/dom/XMLDocument.scala b/dom/src/main/scala/org/scalajs/dom/XMLDocument.scala
new file mode 100644
index 000000000..aa5580230
--- /dev/null
+++ b/dom/src/main/scala/org/scalajs/dom/XMLDocument.scala
@@ -0,0 +1,18 @@
+/** All documentation for facades is thanks to Mozilla Contributors at https://developer.mozilla.org/en-US/docs/Web/API
+ * and available under the Creative Commons Attribution-ShareAlike v2.5 or later.
+ * http://creativecommons.org/licenses/by-sa/2.5/
+ *
+ * Everything else is under the MIT License http://opensource.org/licenses/MIT
+ */
+package org.scalajs.dom
+
+import scala.scalajs.js
+import scala.scalajs.js.annotation._
+
+/** The [[XMLDocument]] interface represents an XML document. It inherits from the generic [[Document]] and does not add
+ * any specific methods or properties to it: nevertheless, several algorithms behave differently with the two types of
+ * documents.
+ */
+@js.native
+@JSGlobal
+class XMLDocument extends Document
diff --git a/dom/src/main/scala/org/scalajs/dom/html.scala b/dom/src/main/scala/org/scalajs/dom/html.scala
index 84bb669bf..5ce5efe5e 100644
--- a/dom/src/main/scala/org/scalajs/dom/html.scala
+++ b/dom/src/main/scala/org/scalajs/dom/html.scala
@@ -13,6 +13,7 @@ object html {
type Collection[+E] = HTMLCollection[E]
type DataList = HTMLDataListElement
type Div = HTMLDivElement
+ type Dialog = HTMLDialogElement
type DList = HTMLDListElement
type Document = HTMLDocument
type Element = HTMLElement
diff --git a/dom/src/main/scala/org/scalajs/dom/intl/DateTimeFormatOptions.scala b/dom/src/main/scala/org/scalajs/dom/intl/DateTimeFormatOptions.scala
index 958b1b012..7cf4d415e 100644
--- a/dom/src/main/scala/org/scalajs/dom/intl/DateTimeFormatOptions.scala
+++ b/dom/src/main/scala/org/scalajs/dom/intl/DateTimeFormatOptions.scala
@@ -57,6 +57,11 @@ trait DateTimeFormatOptions extends js.Object {
/** The representation of the time zone name. Possible values are "short", "long". */
var timeZoneName: js.UndefOr[String] = js.undefined
+
+ /** The number of digits used to represent fractions of a second (any additional digits are truncated). Possible
+ * values are 1, 2, 3.
+ */
+ var fractionalSecondDigits: js.UndefOr[Int] = js.undefined
}
@deprecated("all members of DateTimeFormatOptions are deprecated", "2.0.0")
diff --git a/dom/src/main/scala/org/scalajs/dom/package.scala b/dom/src/main/scala/org/scalajs/dom/package.scala
index caeea520b..95bf272d9 100644
--- a/dom/src/main/scala/org/scalajs/dom/package.scala
+++ b/dom/src/main/scala/org/scalajs/dom/package.scala
@@ -30,9 +30,9 @@ package object dom {
/** This type should capture strings consisting only of ASCII chars todo: is there a way to capture this type? */
type ByteString = String
- /** defined at [[https://fetch.spec.whatwg.org/#body-mixin ¶6.2 Body mixin]] in whatwg Fetch spec */
+ /** defined at [[https://fetch.spec.whatwg.org/#bodyinit-unions]] in whatwg Fetch spec */
type BodyInit =
- Blob | BufferSource | FormData | String | ReadableStream[Uint8Array] // todo: add URLSearchParams
+ Blob | BufferSource | FormData | String | ReadableStream[Uint8Array] | URLSearchParams
/** WebIDL sequence is js.Array[T] | JSIterable[T]. However @mseddon knows at least Blink's IDL compiler treats
* these as simply js.Array[T] for now. We keep this type as a reminder to check in more detail
@@ -112,4 +112,8 @@ package object dom {
@js.native
@JSGlobal("crypto")
val webcrypto: Crypto = js.native
+
+ type BlobPart = BufferSource | Blob | String
+
+ type ClipboardItemData = js.Promise[String | Blob]
}
diff --git a/project/Build.scala b/project/Build.scala
index bab9374c2..05fe94a78 100644
--- a/project/Build.scala
+++ b/project/Build.scala
@@ -55,6 +55,7 @@ object Build {
.configure(commonSettings, crossScala, preventPublication)
.settings(
libraryDependencies += Dep.scalafixCore.value,
+ allowUnsafeScalaLibUpgrade := true,
)
lazy val testsShared = project
diff --git a/project/Dependencies.scala b/project/Dependencies.scala
index 341b6890f..9c549a088 100644
--- a/project/Dependencies.scala
+++ b/project/Dependencies.scala
@@ -6,9 +6,9 @@ object Dependencies {
object Ver {
val scala211 = "2.11.12"
- val scala212 = "2.12.14"
+ val scala212 = "2.12.15"
val scala213 = "2.13.6"
- val scala3 = "3.0.2"
+ val scala3 = "3.1.3"
}
object Dep {
diff --git a/project/build.properties b/project/build.properties
index c8fcab543..c02c575fd 100644
--- a/project/build.properties
+++ b/project/build.properties
@@ -1 +1 @@
-sbt.version=1.6.2
+sbt.version=1.11.3
diff --git a/project/plugins.sbt b/project/plugins.sbt
index af3f9c6c7..a6478bb19 100644
--- a/project/plugins.sbt
+++ b/project/plugins.sbt
@@ -1,9 +1,9 @@
libraryDependencies += "org.scala-js" %% "scalajs-env-jsdom-nodejs" % "1.1.0"
libraryDependencies += "org.scala-js" %% "scalajs-env-selenium" % "1.1.1"
-addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.10.0")
-addSbtPlugin("com.eed3si9n" % "sbt-buildinfo" % "0.11.0")
-addSbtPlugin("com.github.sbt" % "sbt-ci-release" % "1.5.10")
-addSbtPlugin("com.lihaoyi" % "scalatex-sbt-plugin" % "0.3.11")
-addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.5.1")
-addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.4.6")
+addSbtPlugin("ch.epfl.scala" % "sbt-scalafix" % "0.10.4")
+addSbtPlugin("com.eed3si9n" % "sbt-buildinfo" % "0.13.0")
+addSbtPlugin("com.github.sbt" % "sbt-ci-release" % "1.11.1")
+addSbtPlugin("com.lihaoyi" % "scalatex-sbt-plugin" % "0.3.11")
+addSbtPlugin("org.scala-js" % "sbt-scalajs" % "1.7.1")
+addSbtPlugin("org.scalameta" % "sbt-scalafmt" % "2.5.2")
diff --git a/readme/Index.scalatex b/readme/Index.scalatex
index 15ed0ffa1..34b6a7cf6 100644
--- a/readme/Index.scalatex
+++ b/readme/Index.scalatex
@@ -55,10 +55,10 @@
Add the following to your sbt build definition:
@hl.scala
- libraryDependencies += "org.scala-js" %%% "scalajs-dom" % "1.1.0"
+ libraryDependencies += "org.scala-js" %%% "scalajs-dom" % "2.2.0"
@p
- then enjoy the types available in @hl.scala{org.scalajs.dom}. scalajs-dom 1.1.0 is built and published for Scala.js 0.6.17+ and Scala.js 1.0.0+, with Scala 2.10, 2.11, 2.12 and 2.13.
+ then enjoy the types available in @hl.scala{org.scalajs.dom}. scalajs-dom 2.2.0 is built and published for Scala.js 1.5+ with Scala 2.11, 2.12, 2.13, and 3.0+.
@p
To begin with, @code{scala-js-dom} organizes the full-list of DOM APIs into a number of buckets:
diff --git a/scalafix.sbt b/scalafix.sbt
index c14eb48d0..c3048b42f 100644
--- a/scalafix.sbt
+++ b/scalafix.sbt
@@ -1,5 +1,5 @@
ThisBuild / semanticdbEnabled := true
-ThisBuild / semanticdbVersion := "4.4.27"
+ThisBuild / semanticdbVersion := scalafixSemanticdb.revision
ThisBuild / scalafixScalaBinaryVersion := CrossVersion.binaryScalaVersion(scalaVersion.value)
ThisBuild / scalacOptions ++= {
diff --git a/tests-shared/src/main/scala/org/scalajs/dom/tests/shared/BrowserTests.scala b/tests-shared/src/main/scala/org/scalajs/dom/tests/shared/BrowserTests.scala
index c0e55b4ad..0c52fb084 100644
--- a/tests-shared/src/main/scala/org/scalajs/dom/tests/shared/BrowserTests.scala
+++ b/tests-shared/src/main/scala/org/scalajs/dom/tests/shared/BrowserTests.scala
@@ -128,4 +128,45 @@ trait BrowserTests extends WebCryptoApiTests {
_ <- reasonPromise.future.map(assertEquals(expectedReason, _))
} yield ()
}
+
+ @Test
+ final def ImageDataTest(): Unit = {
+ // Test ImageDataConstructors
+ // from https://developer.mozilla.org/en-US/docs/Web/API/ImageData/ImageData
+
+ import org.scalajs.dom.{ImageData, ImageDataSettings, PredefinedColorSpace}
+ import PredefinedColorSpace._
+
+ val width: Int = 200
+ val height: Int = 100
+
+ // new ImageData(width, height)
+ val imgDat1: ImageData = new ImageData(width, height)
+ assertEquals(imgDat1.width, width)
+ assertEquals(imgDat1.height, height)
+ assertEquals(imgDat1.data.length, width * height * 4)
+
+ // new ImageData(width, height, settings) // Firefox doesn't support this constructor.
+ // val defaultImageData: ImageData = new ImageData(width, height, new ImageDataSettings { colorSpace = `display-p3` })
+ // assertEquals(defaultImageData.width, width)
+ // assertEquals(defaultImageData.height, height)
+
+ // new ImageData(dataArray, width)
+ val imgDat2: ImageData = new ImageData(imgDat1.data, width)
+ assertEquals(imgDat2.width, width)
+ assertEquals(imgDat2.height, height)
+ assertEquals(imgDat2.data.length, width * height * 4)
+
+ // new ImageData(dataArray, width, height)
+ val imgDat3: ImageData = new ImageData(imgDat2.data, width, height)
+ assertEquals(imgDat3.width, width)
+ assertEquals(imgDat3.height, height)
+ assertEquals(imgDat3.data.length, width * height * 4)
+
+ // new ImageData(dataArray, width, height, settings)
+ val defaultImageData: ImageData =
+ new ImageData(imgDat3.data, width, height, new ImageDataSettings { colorSpace = `display-p3` })
+ assertEquals(defaultImageData.width, width)
+ assertEquals(defaultImageData.height, height)
+ }
}