Skip to content

Commit 982ecc0

Browse files
authored
Merge branch 'master' into interactive
2 parents e90a133 + 60070c2 commit 982ecc0

20 files changed

+597
-168
lines changed

baselines/dom.generated.d.ts

Lines changed: 73 additions & 67 deletions
Large diffs are not rendered by default.

baselines/dom.iterable.generated.d.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,10 @@ interface HTMLCollectionOf<T extends Element> {
6969
[Symbol.iterator](): IterableIterator<T>;
7070
}
7171

72+
interface HTMLFormElement {
73+
[Symbol.iterator](): IterableIterator<Element>;
74+
}
75+
7276
interface HTMLSelectElement {
7377
[Symbol.iterator](): IterableIterator<Element>;
7478
}

inputfiles/addedTypes.json

Lines changed: 97 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -318,24 +318,6 @@
318318
"createImageBitmap(image: HTMLImageElement | SVGImageElement | HTMLVideoElement | HTMLCanvasElement | ImageBitmap | ImageData | Blob, options?: ImageBitmapOptions): Promise<ImageBitmap>",
319319
"createImageBitmap(image: HTMLImageElement | SVGImageElement | HTMLVideoElement | HTMLCanvasElement | ImageBitmap | ImageData | Blob, sx: number, sy: number, sw: number, sh: number, options?: ImageBitmapOptions): Promise<ImageBitmap>"
320320
]
321-
},
322-
"scroll": {
323-
"name": "scroll",
324-
"additional-signatures": [
325-
"scroll(options?: ScrollToOptions): void"
326-
]
327-
},
328-
"scrollTo": {
329-
"name": "scrollTo",
330-
"additional-signatures": [
331-
"scrollTo(options?: ScrollToOptions): void"
332-
]
333-
},
334-
"scrollBy": {
335-
"name": "scrollBy",
336-
"additional-signatures": [
337-
"scrollBy(options?: ScrollToOptions): void"
338-
]
339321
}
340322
}
341323
},
@@ -532,33 +514,6 @@
532514
"closest(selector: string): Element | null"
533515
]
534516
},
535-
"scrollIntoView": {
536-
"name": "scrollIntoView",
537-
"override-signatures": [
538-
"scrollIntoView(arg?: boolean | ScrollIntoViewOptions): void"
539-
]
540-
},
541-
"scroll": {
542-
"name": "scroll",
543-
"override-signatures": [
544-
"scroll(options?: ScrollToOptions): void",
545-
"scroll(x: number, y: number): void"
546-
]
547-
},
548-
"scrollTo": {
549-
"name": "scrollTo",
550-
"override-signatures": [
551-
"scrollTo(options?: ScrollToOptions): void",
552-
"scrollTo(x: number, y: number): void"
553-
]
554-
},
555-
"scrollBy": {
556-
"name": "scrollBy",
557-
"override-signatures": [
558-
"scrollBy(options?: ScrollToOptions): void",
559-
"scrollBy(x: number, y: number): void"
560-
]
561-
},
562517
"insertAdjacentElement": {
563518
"name": "insertAdjacentElement",
564519
"override-signatures": [
@@ -751,17 +706,6 @@
751706
"extends": "Array<IDBValidKey>",
752707
"no-interface-object": "1"
753708
},
754-
"HTMLInputElement": {
755-
"name": "HTMLInputElement",
756-
"properties": {
757-
"property": {
758-
"minLength": {
759-
"name": "minLength",
760-
"override-type": "number"
761-
}
762-
}
763-
}
764-
},
765709
"HTMLIFrameElement": {
766710
"name": "HTMLIFrameElement",
767711
"properties": {
@@ -1336,20 +1280,6 @@
13361280
}
13371281
}
13381282
},
1339-
"HTMLFormElement": {
1340-
"name": "HTMLFormElement",
1341-
"methods": {
1342-
"method": {
1343-
"reportValidity": {
1344-
"name": "reportValidity",
1345-
"exposed": "Window",
1346-
"override-signatures": [
1347-
"reportValidity(): boolean"
1348-
]
1349-
}
1350-
}
1351-
}
1352-
},
13531283
"OES_vertex_array_object": {
13541284
"name": "OES_vertex_array_object",
13551285
"exposed": "Window",
@@ -1842,18 +1772,6 @@
18421772
},
18431773
"no-interface-object": "1"
18441774
},
1845-
"HTMLLabelElement": {
1846-
"name": "HTMLLabelElement",
1847-
"properties": {
1848-
"property": {
1849-
"control": {
1850-
"name": "control",
1851-
"read-only": 1,
1852-
"override-type": "HTMLInputElement | null"
1853-
}
1854-
}
1855-
}
1856-
},
18571775
"HTMLObjectElement": {
18581776
"name": "HTMLObjectElement",
18591777
"properties": {
@@ -1943,6 +1861,13 @@
19431861
},
19441862
"no-interface-object": "1"
19451863
},
1864+
"HTMLAreaElement": {
1865+
"element": [
1866+
{
1867+
"name": "area"
1868+
}
1869+
]
1870+
},
19461871
"HTMLBaseElement": {
19471872
"element": [
19481873
{
@@ -1971,6 +1896,13 @@
19711896
}
19721897
]
19731898
},
1899+
"HTMLFormElement": {
1900+
"element": [
1901+
{
1902+
"name": "form"
1903+
}
1904+
]
1905+
},
19741906
"HTMLHeadElement": {
19751907
"element": [
19761908
{
@@ -1992,6 +1924,21 @@
19921924
}
19931925
]
19941926
},
1927+
"HTMLInputElement": {
1928+
"properties": {
1929+
"property": {
1930+
"labels": {
1931+
"override-type": "NodeListOf<HTMLLabelElement> | null"
1932+
}
1933+
}
1934+
},
1935+
"element": [
1936+
{
1937+
1938+
"name": "input"
1939+
}
1940+
]
1941+
},
19951942
"HTMLLinkElement": {
19961943
"properties": {
19971944
"property": {
@@ -2007,13 +1954,27 @@
20071954
}
20081955
]
20091956
},
1957+
"HTMLLabelElement": {
1958+
"element": [
1959+
{
1960+
"name": "label"
1961+
}
1962+
]
1963+
},
20101964
"HTMLLIElement": {
20111965
"element": [
20121966
{
20131967
"name": "li"
20141968
}
20151969
]
20161970
},
1971+
"HTMLMapElement": {
1972+
"element": [
1973+
{
1974+
"name": "map"
1975+
}
1976+
]
1977+
},
20171978
"HTMLMenuElement": {
20181979
"element": [
20191980
{
@@ -2088,6 +2049,33 @@
20882049
}
20892050
]
20902051
},
2052+
"HTMLTableCaptionElement": {
2053+
"element": [
2054+
{
2055+
"name": "caption"
2056+
}
2057+
]
2058+
},
2059+
"HTMLTableCellElement": {
2060+
"element": [
2061+
{
2062+
"name": "td"
2063+
},
2064+
{
2065+
"name": "th"
2066+
}
2067+
]
2068+
},
2069+
"HTMLTableColElement": {
2070+
"element": [
2071+
{
2072+
"name": "col"
2073+
},
2074+
{
2075+
"name": "colgroup"
2076+
}
2077+
]
2078+
},
20912079
"HTMLTableDataCellElement": {
20922080
"name": "HTMLTableDataCellElement",
20932081
"extends": "HTMLTableCellElement",
@@ -2100,6 +2088,13 @@
21002088
}
21012089
]
21022090
},
2091+
"HTMLTableElement": {
2092+
"element": [
2093+
{
2094+
"name": "table"
2095+
}
2096+
]
2097+
},
21032098
"HTMLTableHeaderCellElement": {
21042099
"name": "HTMLTableHeaderCellElement",
21052100
"extends": "HTMLTableCellElement",
@@ -2125,6 +2120,26 @@
21252120
}
21262121
]
21272122
},
2123+
"HTMLTableRowElement": {
2124+
"element": [
2125+
{
2126+
"name": "tr"
2127+
}
2128+
]
2129+
},
2130+
"HTMLTableSectionElement": {
2131+
"element": [
2132+
{
2133+
"name": "tbody"
2134+
},
2135+
{
2136+
"name": "tfoot"
2137+
},
2138+
{
2139+
"name": "thead"
2140+
}
2141+
]
2142+
},
21282143
"HTMLTitleElement": {
21292144
"element": [
21302145
{
@@ -2331,14 +2346,6 @@
23312346
},
23322347
"typedefs": {
23332348
"typedef": [
2334-
{
2335-
"override-type": "\"auto\" | \"instant\" | \"smooth\"",
2336-
"new-type": "ScrollBehavior"
2337-
},
2338-
{
2339-
"override-type": "\"start\" | \"center\" | \"end\" | \"nearest\"",
2340-
"new-type": "ScrollLogicalPosition"
2341-
},
23422349
{
23432350
"override-type": "WheelEvent",
23442351
"new-type": "MouseWheelEvent"

inputfiles/comments.json

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1576,15 +1576,9 @@
15761576
"reset": {
15771577
"comment": "/**\r\n * Fires when the user resets a form.\r\n */"
15781578
},
1579-
"item": {
1580-
"comment": "/**\r\n * Retrieves a form object or an object from an elements collection.\r\n * @param name Variant of type Number or String that specifies the object or collection to retrieve. If this parameter is a Number, it is the zero-based index of the object. If this parameter is a string, all objects with matching name or id properties are retrieved, and a collection is returned if more than one match is made.\r\n * @param index Variant of type Number that specifies the zero-based index of the object to retrieve when a collection is returned.\r\n */"
1581-
},
15821579
"submit": {
15831580
"comment": "/**\r\n * Fires when a FORM is about to be submitted.\r\n */"
15841581
},
1585-
"namedItem": {
1586-
"comment": "/**\r\n * Retrieves a form object or an object from an elements collection.\r\n */"
1587-
},
15881582
"checkValidity": {
15891583
"comment": "/**\r\n * Returns whether a form will validate when it is submitted, without having to submit it.\r\n */"
15901584
}

0 commit comments

Comments
 (0)