Skip to content

Commit 3d3c11c

Browse files
committed
Migrate most html interfaces
1 parent fd68358 commit 3d3c11c

File tree

2 files changed

+14
-71
lines changed

2 files changed

+14
-71
lines changed

inputfiles/addedTypes.jsonc

Lines changed: 0 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -76,30 +76,6 @@
7676
]
7777
}
7878
},
79-
"HTMLImageElement": {
80-
"name": "HTMLImageElement",
81-
"properties": {
82-
"property": {
83-
"decoding": {
84-
"name": "decoding",
85-
"overrideType": "\"async\" | \"sync\" | \"auto\""
86-
},
87-
"loading": {
88-
"overrideType": "\"eager\" | \"lazy\""
89-
}
90-
}
91-
}
92-
},
93-
"HTMLMediaElement": {
94-
"events": {
95-
"event": [
96-
{
97-
"name": "encrypted",
98-
"type": "MediaEncryptedEvent"
99-
}
100-
]
101-
}
102-
},
10379
"Window": {
10480
"name": "Window",
10581
"methods": {
@@ -415,20 +391,6 @@
415391
}
416392
}
417393
},
418-
"HTMLIFrameElement": {
419-
"name": "HTMLIFrameElement",
420-
"properties": {
421-
"property": {
422-
"referrerPolicy": {
423-
"type": "ReferrerPolicy"
424-
},
425-
"loading": {
426-
"name": "loading",
427-
"overrideType": "\"eager\" | \"lazy\""
428-
}
429-
}
430-
}
431-
},
432394
"IDBDatabase": {
433395
"name": "IDBDatabase",
434396
"events": {
@@ -532,39 +494,6 @@
532494
]
533495
}
534496
},
535-
"HTMLBodyElement": {
536-
"properties": {
537-
"property": {
538-
"onorientationchange": {
539-
"deprecated": true
540-
}
541-
}
542-
}
543-
},
544-
"HTMLInputElement": {
545-
"properties": {
546-
"property": {
547-
"labels": {
548-
"overrideType": "NodeListOf<HTMLLabelElement>"
549-
}
550-
}
551-
}
552-
},
553-
"HTMLLinkElement": {
554-
"properties": {
555-
"property": {
556-
"charset": {
557-
"deprecated": true
558-
},
559-
"rev": {
560-
"deprecated": true
561-
},
562-
"target": {
563-
"deprecated": true
564-
}
565-
}
566-
}
567-
},
568497
"KHR_parallel_shader_compile": {
569498
"overrideExposed": "Window Worker"
570499
},

inputfiles/patches/html.kdl

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,17 @@ interface HTMLTableHeaderCellElement extends=HTMLTableCellElement exposed=Window
1010
interface HTMLDocument extends=Document exposed=Window
1111

1212
interface-mixin MessageEventTarget overrideThis=T typeParameters=T
13+
14+
interface HTMLInputElement {
15+
property labels overrideType="NodeListOf<HTMLLabelElement>"
16+
}
17+
18+
interface HTMLIFrameElement {
19+
property referrerPolicy type=ReferrerPolicy
20+
property loading overrideType="\"eager\" | \"lazy\""
21+
}
22+
23+
interface HTMLImageElement {
24+
property decoding overrideType="\"async\" | \"sync\" | \"auto\""
25+
property loading overrideType="\"eager\" | \"lazy\""
26+
}

0 commit comments

Comments
 (0)