diff --git a/inputfiles/addedTypes.jsonc b/inputfiles/addedTypes.jsonc index 8a00c49e4..2249ac963 100644 --- a/inputfiles/addedTypes.jsonc +++ b/inputfiles/addedTypes.jsonc @@ -76,30 +76,6 @@ ] } }, - "HTMLImageElement": { - "name": "HTMLImageElement", - "properties": { - "property": { - "decoding": { - "name": "decoding", - "overrideType": "\"async\" | \"sync\" | \"auto\"" - }, - "loading": { - "overrideType": "\"eager\" | \"lazy\"" - } - } - } - }, - "HTMLMediaElement": { - "events": { - "event": [ - { - "name": "encrypted", - "type": "MediaEncryptedEvent" - } - ] - } - }, "Window": { "name": "Window", "methods": { @@ -415,20 +391,6 @@ } } }, - "HTMLIFrameElement": { - "name": "HTMLIFrameElement", - "properties": { - "property": { - "referrerPolicy": { - "type": "ReferrerPolicy" - }, - "loading": { - "name": "loading", - "overrideType": "\"eager\" | \"lazy\"" - } - } - } - }, "IDBDatabase": { "name": "IDBDatabase", "events": { @@ -532,39 +494,6 @@ ] } }, - "HTMLBodyElement": { - "properties": { - "property": { - "onorientationchange": { - "deprecated": true - } - } - } - }, - "HTMLInputElement": { - "properties": { - "property": { - "labels": { - "overrideType": "NodeListOf" - } - } - } - }, - "HTMLLinkElement": { - "properties": { - "property": { - "charset": { - "deprecated": true - }, - "rev": { - "deprecated": true - }, - "target": { - "deprecated": true - } - } - } - }, "KHR_parallel_shader_compile": { "overrideExposed": "Window Worker" }, diff --git a/inputfiles/patches/html.kdl b/inputfiles/patches/html.kdl index 78fc0837c..36b768b2e 100644 --- a/inputfiles/patches/html.kdl +++ b/inputfiles/patches/html.kdl @@ -10,3 +10,17 @@ interface HTMLTableHeaderCellElement extends=HTMLTableCellElement exposed=Window interface HTMLDocument extends=Document exposed=Window interface-mixin MessageEventTarget overrideThis=T typeParameters=T + +interface HTMLInputElement { + property labels overrideType="NodeListOf" +} + +interface HTMLIFrameElement { + property referrerPolicy type=ReferrerPolicy + property loading overrideType=#""eager" | "lazy""# +} + +interface HTMLImageElement { + property decoding overrideType=#""async" | "sync" | "auto""# + property loading overrideType=#""eager" | "lazy""# +}