DOMRectList interface implementation (#34025)

* rechecking all file changes and additions

Signed-off-by: L Ashwin B <lashwinib@gmail.com>

* added comments with specification links

Signed-off-by: L Ashwin B <lashwinib@gmail.com>

* added space before the links

Signed-off-by: L Ashwin B <lashwinib@gmail.com>

* modified the doc link format

Signed-off-by: L Ashwin B <lashwinib@gmail.com>

* suggested changes + updated interfaces.https.html + updated passing test expectations

Signed-off-by: L Ashwin B <lashwinib@gmail.com>

* needed to do an update-manifest

Signed-off-by: L Ashwin B <lashwinib@gmail.com>

* updated the idlharness.any.html expectations

Signed-off-by: L Ashwin B <lashwinib@gmail.com>

---------

Signed-off-by: L Ashwin B <lashwinib@gmail.com>
This commit is contained in:
chickenleaf 2024-11-01 21:28:30 +05:30 committed by GitHub
parent d2c4448ac8
commit 257f4b84db
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
10 changed files with 86 additions and 42 deletions

View file

@ -1,7 +1,3 @@
[DOMRectList.html]
[Range getClientRects()]
expected: FAIL
[Element getClientRects()]
expected: FAIL

View file

@ -1,9 +0,0 @@
[DOMRectList.html]
[DOMRectList is exposed]
expected: FAIL
[DOMRectList is not [LegacyArrayClass\]]
expected: FAIL
[DOMRectList item()]
expected: FAIL

View file

@ -19,27 +19,12 @@
[DOMPointReadOnly interface: calling matrixTransform(optional DOMMatrixInit) on new DOMPoint() with too few arguments must throw TypeError]
expected: FAIL
[DOMRectList interface: existence and properties of interface prototype object's "constructor" property]
expected: FAIL
[DOMRectList interface: existence and properties of interface prototype object]
expected: FAIL
[DOMPointReadOnly interface: operation matrixTransform(optional DOMMatrixInit)]
expected: FAIL
[DOMRectList interface: [object DOMRect\] must inherit property "length" with the proper type]
expected: FAIL
[DOMRectList interface: operation item(unsigned long)]
expected: FAIL
[DOMRectList interface: existence and properties of interface object]
expected: FAIL
[DOMRectList interface object name]
expected: FAIL
[DOMRectList interface: [object DOMRect\] must inherit property "item(unsigned long)" with the proper type]
expected: FAIL
@ -52,9 +37,6 @@
[DOMPoint interface: legacy window alias]
expected: FAIL
[DOMRectList interface object length]
expected: FAIL
[DOMMatrix interface: calling setMatrixValue(DOMString) on new DOMMatrix() with too few arguments must throw TypeError]
expected: FAIL
@ -73,18 +55,12 @@
[DOMPointReadOnly interface: calling matrixTransform(optional DOMMatrixInit) on new DOMPointReadOnly() with too few arguments must throw TypeError]
expected: FAIL
[DOMRectList interface: attribute length]
expected: FAIL
[DOMMatrix interface: legacy window alias]
expected: FAIL
[Stringification of [object DOMRect\]]
expected: FAIL
[DOMRectList interface: existence and properties of interface prototype object's @@unscopables property]
expected: FAIL
[DOMRectList must be primary interface of ]
expected: FAIL

View file

@ -13495,7 +13495,7 @@
]
],
"interfaces.https.html": [
"bfe16e7de02b6c95f3aaf274510633f029ad682a",
"24a5535b77ba9716e67056e1d81de837a3fecc7b",
[
null,
{}

View file

@ -63,6 +63,7 @@ test_interfaces([
"DOMPointReadOnly",
"DOMQuad",
"DOMRect",
"DOMRectList",
"DOMRectReadOnly",
"Comment",
"CustomElementRegistry",