diff options
author | Corey Farwell <coreyf@rwell.org> | 2015-09-12 20:55:31 +0100 |
---|---|---|
committer | Corey Farwell <coreyf@rwell.org> | 2015-09-13 09:45:02 -0400 |
commit | fdebd2ae2ac0a4a69f1913bac6de1a6d037d3ed2 (patch) | |
tree | a86c2945da3d1ff51b65b3a3d60d345b4cc8402c | |
parent | b05f4aa3aa3085e65cb75433ae37bf272216d033 (diff) | |
download | servo-fdebd2ae2ac0a4a69f1913bac6de1a6d037d3ed2.tar.gz servo-fdebd2ae2ac0a4a69f1913bac6de1a6d037d3ed2.zip |
Add obsolete reflecting attributes on <a> and <link>
From my understanding, setting any of these will not affect any
presentational hints for the elements
-rw-r--r-- | components/script/dom/htmlanchorelement.rs | 24 | ||||
-rw-r--r-- | components/script/dom/htmllinkelement.rs | 18 | ||||
-rw-r--r-- | components/script/dom/webidls/HTMLAnchorElement.webidl | 8 | ||||
-rw-r--r-- | components/script/dom/webidls/HTMLLinkElement.webidl | 6 | ||||
-rw-r--r-- | tests/wpt/metadata/html/dom/interfaces.html.ini | 42 | ||||
-rw-r--r-- | tests/wpt/metadata/html/dom/reflection-metadata.html.ini | 387 | ||||
-rw-r--r-- | tests/wpt/metadata/html/dom/reflection-text.html.ini | 516 |
7 files changed, 49 insertions, 952 deletions
diff --git a/components/script/dom/htmlanchorelement.rs b/components/script/dom/htmlanchorelement.rs index 67daf4e6df4..ebfd1c4deb0 100644 --- a/components/script/dom/htmlanchorelement.rs +++ b/components/script/dom/htmlanchorelement.rs @@ -98,6 +98,30 @@ impl HTMLAnchorElementMethods for HTMLAnchorElement { DOMTokenList::new(ElementCast::from_ref(self), &atom!("rel")) }) } + + // https://html.spec.whatwg.org/multipage/#dom-a-coords + make_getter!(Coords); + + // https://html.spec.whatwg.org/multipage/#dom-a-coords + make_setter!(SetCoords, "coords"); + + // https://html.spec.whatwg.org/multipage/#dom-a-name + make_getter!(Name); + + // https://html.spec.whatwg.org/multipage/#dom-a-name + make_setter!(SetName, "name"); + + // https://html.spec.whatwg.org/multipage/#dom-a-rev + make_getter!(Rev); + + // https://html.spec.whatwg.org/multipage/#dom-a-rev + make_setter!(SetRev, "rev"); + + // https://html.spec.whatwg.org/multipage/#dom-a-shape + make_getter!(Shape); + + // https://html.spec.whatwg.org/multipage/#dom-a-shape + make_setter!(SetShape, "shape"); } impl Activatable for HTMLAnchorElement { diff --git a/components/script/dom/htmllinkelement.rs b/components/script/dom/htmllinkelement.rs index 25f5087785e..87303ae8131 100644 --- a/components/script/dom/htmllinkelement.rs +++ b/components/script/dom/htmllinkelement.rs @@ -238,6 +238,24 @@ impl HTMLLinkElementMethods for HTMLLinkElement { DOMTokenList::new(ElementCast::from_ref(self), &atom!("rel")) }) } + + // https://html.spec.whatwg.org/multipage/#dom-link-charset + make_getter!(Charset); + + // https://html.spec.whatwg.org/multipage/#dom-link-charset + make_setter!(SetCharset, "charset"); + + // https://html.spec.whatwg.org/multipage/#dom-link-rev + make_getter!(Rev); + + // https://html.spec.whatwg.org/multipage/#dom-link-rev + make_setter!(SetRev, "rev"); + + // https://html.spec.whatwg.org/multipage/#dom-link-target + make_getter!(Target); + + // https://html.spec.whatwg.org/multipage/#dom-link-target + make_setter!(SetTarget, "target"); } pub struct StylesheetLoadDispatcher { diff --git a/components/script/dom/webidls/HTMLAnchorElement.webidl b/components/script/dom/webidls/HTMLAnchorElement.webidl index 7622cc0ceb4..7129f0ad1ed 100644 --- a/components/script/dom/webidls/HTMLAnchorElement.webidl +++ b/components/script/dom/webidls/HTMLAnchorElement.webidl @@ -30,9 +30,9 @@ interface HTMLAnchorElement : HTMLElement { // https://www.whatwg.org/html/#HTMLAnchorElement-partial partial interface HTMLAnchorElement { - // attribute DOMString coords; + attribute DOMString coords; // attribute DOMString charset; - // attribute DOMString name; - // attribute DOMString rev; - // attribute DOMString shape; + attribute DOMString name; + attribute DOMString rev; + attribute DOMString shape; }; diff --git a/components/script/dom/webidls/HTMLLinkElement.webidl b/components/script/dom/webidls/HTMLLinkElement.webidl index 9d32ec5b7b3..2a94a38a836 100644 --- a/components/script/dom/webidls/HTMLLinkElement.webidl +++ b/components/script/dom/webidls/HTMLLinkElement.webidl @@ -20,7 +20,7 @@ interface HTMLLinkElement : HTMLElement { // https://www.whatwg.org/html/#HTMLLinkElement-partial partial interface HTMLLinkElement { - // attribute DOMString charset; - // attribute DOMString rev; - // attribute DOMString target; + attribute DOMString charset; + attribute DOMString rev; + attribute DOMString target; }; diff --git a/tests/wpt/metadata/html/dom/interfaces.html.ini b/tests/wpt/metadata/html/dom/interfaces.html.ini index d8df33b0711..716c965dff2 100644 --- a/tests/wpt/metadata/html/dom/interfaces.html.ini +++ b/tests/wpt/metadata/html/dom/interfaces.html.ini @@ -2166,30 +2166,12 @@ [HTMLLinkElement interface: attribute sizes] expected: FAIL - [HTMLLinkElement interface: attribute charset] - expected: FAIL - - [HTMLLinkElement interface: attribute rev] - expected: FAIL - - [HTMLLinkElement interface: attribute target] - expected: FAIL - [HTMLLinkElement interface: document.createElement("link") must inherit property "crossOrigin" with the proper type (1)] expected: FAIL [HTMLLinkElement interface: document.createElement("link") must inherit property "sizes" with the proper type (7)] expected: FAIL - [HTMLLinkElement interface: document.createElement("link") must inherit property "charset" with the proper type (8)] - expected: FAIL - - [HTMLLinkElement interface: document.createElement("link") must inherit property "rev" with the proper type (9)] - expected: FAIL - - [HTMLLinkElement interface: document.createElement("link") must inherit property "target" with the proper type (10)] - expected: FAIL - [HTMLLinkElement interface: document.createElement("link") must inherit property "sheet" with the proper type (11)] expected: FAIL @@ -2532,21 +2514,9 @@ [HTMLAnchorElement interface: attribute type] expected: FAIL - [HTMLAnchorElement interface: attribute coords] - expected: FAIL - [HTMLAnchorElement interface: attribute charset] expected: FAIL - [HTMLAnchorElement interface: attribute name] - expected: FAIL - - [HTMLAnchorElement interface: attribute rev] - expected: FAIL - - [HTMLAnchorElement interface: attribute shape] - expected: FAIL - [HTMLAnchorElement interface: document.createElement("a") must inherit property "target" with the proper type (0)] expected: FAIL @@ -2565,21 +2535,9 @@ [HTMLAnchorElement interface: document.createElement("a") must inherit property "type" with the proper type (6)] expected: FAIL - [HTMLAnchorElement interface: document.createElement("a") must inherit property "coords" with the proper type (8)] - expected: FAIL - [HTMLAnchorElement interface: document.createElement("a") must inherit property "charset" with the proper type (9)] expected: FAIL - [HTMLAnchorElement interface: document.createElement("a") must inherit property "name" with the proper type (10)] - expected: FAIL - - [HTMLAnchorElement interface: document.createElement("a") must inherit property "rev" with the proper type (11)] - expected: FAIL - - [HTMLAnchorElement interface: document.createElement("a") must inherit property "shape" with the proper type (12)] - expected: FAIL - [HTMLDataElement interface: existence and properties of interface object] expected: FAIL diff --git a/tests/wpt/metadata/html/dom/reflection-metadata.html.ini b/tests/wpt/metadata/html/dom/reflection-metadata.html.ini index b842821d851..11678519a42 100644 --- a/tests/wpt/metadata/html/dom/reflection-metadata.html.ini +++ b/tests/wpt/metadata/html/dom/reflection-metadata.html.ini @@ -3051,393 +3051,6 @@ [link.crossOrigin: IDL set to "USE-CREDENTIALS" followed by IDL get] expected: FAIL - [link.charset: typeof IDL attribute] - expected: FAIL - - [link.charset: IDL get with DOM attribute unset] - expected: FAIL - - [link.charset: setAttribute() to "" followed by IDL get] - expected: FAIL - - [link.charset: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by IDL get] - expected: FAIL - - [link.charset: setAttribute() to undefined followed by IDL get] - expected: FAIL - - [link.charset: setAttribute() to 7 followed by IDL get] - expected: FAIL - - [link.charset: setAttribute() to 1.5 followed by IDL get] - expected: FAIL - - [link.charset: setAttribute() to true followed by IDL get] - expected: FAIL - - [link.charset: setAttribute() to false followed by IDL get] - expected: FAIL - - [link.charset: setAttribute() to object "[object Object\]" followed by IDL get] - expected: FAIL - - [link.charset: setAttribute() to NaN followed by IDL get] - expected: FAIL - - [link.charset: setAttribute() to Infinity followed by IDL get] - expected: FAIL - - [link.charset: setAttribute() to -Infinity followed by IDL get] - expected: FAIL - - [link.charset: setAttribute() to "\\0" followed by IDL get] - expected: FAIL - - [link.charset: setAttribute() to null followed by IDL get] - expected: FAIL - - [link.charset: setAttribute() to object "test-toString" followed by IDL get] - expected: FAIL - - [link.charset: setAttribute() to object "test-valueOf" followed by IDL get] - expected: FAIL - - [link.charset: IDL set to "" followed by getAttribute()] - expected: FAIL - - [link.charset: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by getAttribute()] - expected: FAIL - - [link.charset: IDL set to undefined followed by getAttribute()] - expected: FAIL - - [link.charset: IDL set to undefined followed by IDL get] - expected: FAIL - - [link.charset: IDL set to 7 followed by getAttribute()] - expected: FAIL - - [link.charset: IDL set to 7 followed by IDL get] - expected: FAIL - - [link.charset: IDL set to 1.5 followed by getAttribute()] - expected: FAIL - - [link.charset: IDL set to 1.5 followed by IDL get] - expected: FAIL - - [link.charset: IDL set to true followed by getAttribute()] - expected: FAIL - - [link.charset: IDL set to true followed by IDL get] - expected: FAIL - - [link.charset: IDL set to false followed by getAttribute()] - expected: FAIL - - [link.charset: IDL set to false followed by IDL get] - expected: FAIL - - [link.charset: IDL set to object "[object Object\]" followed by getAttribute()] - expected: FAIL - - [link.charset: IDL set to object "[object Object\]" followed by IDL get] - expected: FAIL - - [link.charset: IDL set to NaN followed by getAttribute()] - expected: FAIL - - [link.charset: IDL set to NaN followed by IDL get] - expected: FAIL - - [link.charset: IDL set to Infinity followed by getAttribute()] - expected: FAIL - - [link.charset: IDL set to Infinity followed by IDL get] - expected: FAIL - - [link.charset: IDL set to -Infinity followed by getAttribute()] - expected: FAIL - - [link.charset: IDL set to -Infinity followed by IDL get] - expected: FAIL - - [link.charset: IDL set to "\\0" followed by getAttribute()] - expected: FAIL - - [link.charset: IDL set to null followed by getAttribute()] - expected: FAIL - - [link.charset: IDL set to null followed by IDL get] - expected: FAIL - - [link.charset: IDL set to object "test-toString" followed by getAttribute()] - expected: FAIL - - [link.charset: IDL set to object "test-toString" followed by IDL get] - expected: FAIL - - [link.charset: IDL set to object "test-valueOf" followed by IDL get] - expected: FAIL - - [link.rev: typeof IDL attribute] - expected: FAIL - - [link.rev: IDL get with DOM attribute unset] - expected: FAIL - - [link.rev: setAttribute() to "" followed by IDL get] - expected: FAIL - - [link.rev: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by IDL get] - expected: FAIL - - [link.rev: setAttribute() to undefined followed by IDL get] - expected: FAIL - - [link.rev: setAttribute() to 7 followed by IDL get] - expected: FAIL - - [link.rev: setAttribute() to 1.5 followed by IDL get] - expected: FAIL - - [link.rev: setAttribute() to true followed by IDL get] - expected: FAIL - - [link.rev: setAttribute() to false followed by IDL get] - expected: FAIL - - [link.rev: setAttribute() to object "[object Object\]" followed by IDL get] - expected: FAIL - - [link.rev: setAttribute() to NaN followed by IDL get] - expected: FAIL - - [link.rev: setAttribute() to Infinity followed by IDL get] - expected: FAIL - - [link.rev: setAttribute() to -Infinity followed by IDL get] - expected: FAIL - - [link.rev: setAttribute() to "\\0" followed by IDL get] - expected: FAIL - - [link.rev: setAttribute() to null followed by IDL get] - expected: FAIL - - [link.rev: setAttribute() to object "test-toString" followed by IDL get] - expected: FAIL - - [link.rev: setAttribute() to object "test-valueOf" followed by IDL get] - expected: FAIL - - [link.rev: IDL set to "" followed by getAttribute()] - expected: FAIL - - [link.rev: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by getAttribute()] - expected: FAIL - - [link.rev: IDL set to undefined followed by getAttribute()] - expected: FAIL - - [link.rev: IDL set to undefined followed by IDL get] - expected: FAIL - - [link.rev: IDL set to 7 followed by getAttribute()] - expected: FAIL - - [link.rev: IDL set to 7 followed by IDL get] - expected: FAIL - - [link.rev: IDL set to 1.5 followed by getAttribute()] - expected: FAIL - - [link.rev: IDL set to 1.5 followed by IDL get] - expected: FAIL - - [link.rev: IDL set to true followed by getAttribute()] - expected: FAIL - - [link.rev: IDL set to true followed by IDL get] - expected: FAIL - - [link.rev: IDL set to false followed by getAttribute()] - expected: FAIL - - [link.rev: IDL set to false followed by IDL get] - expected: FAIL - - [link.rev: IDL set to object "[object Object\]" followed by getAttribute()] - expected: FAIL - - [link.rev: IDL set to object "[object Object\]" followed by IDL get] - expected: FAIL - - [link.rev: IDL set to NaN followed by getAttribute()] - expected: FAIL - - [link.rev: IDL set to NaN followed by IDL get] - expected: FAIL - - [link.rev: IDL set to Infinity followed by getAttribute()] - expected: FAIL - - [link.rev: IDL set to Infinity followed by IDL get] - expected: FAIL - - [link.rev: IDL set to -Infinity followed by getAttribute()] - expected: FAIL - - [link.rev: IDL set to -Infinity followed by IDL get] - expected: FAIL - - [link.rev: IDL set to "\\0" followed by getAttribute()] - expected: FAIL - - [link.rev: IDL set to null followed by getAttribute()] - expected: FAIL - - [link.rev: IDL set to null followed by IDL get] - expected: FAIL - - [link.rev: IDL set to object "test-toString" followed by getAttribute()] - expected: FAIL - - [link.rev: IDL set to object "test-toString" followed by IDL get] - expected: FAIL - - [link.rev: IDL set to object "test-valueOf" followed by IDL get] - expected: FAIL - - [link.target: typeof IDL attribute] - expected: FAIL - - [link.target: IDL get with DOM attribute unset] - expected: FAIL - - [link.target: setAttribute() to "" followed by IDL get] - expected: FAIL - - [link.target: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by IDL get] - expected: FAIL - - [link.target: setAttribute() to undefined followed by IDL get] - expected: FAIL - - [link.target: setAttribute() to 7 followed by IDL get] - expected: FAIL - - [link.target: setAttribute() to 1.5 followed by IDL get] - expected: FAIL - - [link.target: setAttribute() to true followed by IDL get] - expected: FAIL - - [link.target: setAttribute() to false followed by IDL get] - expected: FAIL - - [link.target: setAttribute() to object "[object Object\]" followed by IDL get] - expected: FAIL - - [link.target: setAttribute() to NaN followed by IDL get] - expected: FAIL - - [link.target: setAttribute() to Infinity followed by IDL get] - expected: FAIL - - [link.target: setAttribute() to -Infinity followed by IDL get] - expected: FAIL - - [link.target: setAttribute() to "\\0" followed by IDL get] - expected: FAIL - - [link.target: setAttribute() to null followed by IDL get] - expected: FAIL - - [link.target: setAttribute() to object "test-toString" followed by IDL get] - expected: FAIL - - [link.target: setAttribute() to object "test-valueOf" followed by IDL get] - expected: FAIL - - [link.target: IDL set to "" followed by getAttribute()] - expected: FAIL - - [link.target: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by getAttribute()] - expected: FAIL - - [link.target: IDL set to undefined followed by getAttribute()] - expected: FAIL - - [link.target: IDL set to undefined followed by IDL get] - expected: FAIL - - [link.target: IDL set to 7 followed by getAttribute()] - expected: FAIL - - [link.target: IDL set to 7 followed by IDL get] - expected: FAIL - - [link.target: IDL set to 1.5 followed by getAttribute()] - expected: FAIL - - [link.target: IDL set to 1.5 followed by IDL get] - expected: FAIL - - [link.target: IDL set to true followed by getAttribute()] - expected: FAIL - - [link.target: IDL set to true followed by IDL get] - expected: FAIL - - [link.target: IDL set to false followed by getAttribute()] - expected: FAIL - - [link.target: IDL set to false followed by IDL get] - expected: FAIL - - [link.target: IDL set to object "[object Object\]" followed by getAttribute()] - expected: FAIL - - [link.target: IDL set to object "[object Object\]" followed by IDL get] - expected: FAIL - - [link.target: IDL set to NaN followed by getAttribute()] - expected: FAIL - - [link.target: IDL set to NaN followed by IDL get] - expected: FAIL - - [link.target: IDL set to Infinity followed by getAttribute()] - expected: FAIL - - [link.target: IDL set to Infinity followed by IDL get] - expected: FAIL - - [link.target: IDL set to -Infinity followed by getAttribute()] - expected: FAIL - - [link.target: IDL set to -Infinity followed by IDL get] - expected: FAIL - - [link.target: IDL set to "\\0" followed by getAttribute()] - expected: FAIL - - [link.target: IDL set to null followed by getAttribute()] - expected: FAIL - - [link.target: IDL set to null followed by IDL get] - expected: FAIL - - [link.target: IDL set to object "test-toString" followed by getAttribute()] - expected: FAIL - - [link.target: IDL set to object "test-toString" followed by IDL get] - expected: FAIL - - [link.target: IDL set to object "test-valueOf" followed by IDL get] - expected: FAIL - [link.itemScope: typeof IDL attribute] expected: FAIL diff --git a/tests/wpt/metadata/html/dom/reflection-text.html.ini b/tests/wpt/metadata/html/dom/reflection-text.html.ini index 8be17a80ae1..55e1e8f5ec0 100644 --- a/tests/wpt/metadata/html/dom/reflection-text.html.ini +++ b/tests/wpt/metadata/html/dom/reflection-text.html.ini @@ -1416,135 +1416,6 @@ [a.href: IDL set to object "test-valueOf" followed by IDL get] expected: FAIL - [a.coords: typeof IDL attribute] - expected: FAIL - - [a.coords: IDL get with DOM attribute unset] - expected: FAIL - - [a.coords: setAttribute() to "" followed by IDL get] - expected: FAIL - - [a.coords: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by IDL get] - expected: FAIL - - [a.coords: setAttribute() to undefined followed by IDL get] - expected: FAIL - - [a.coords: setAttribute() to 7 followed by IDL get] - expected: FAIL - - [a.coords: setAttribute() to 1.5 followed by IDL get] - expected: FAIL - - [a.coords: setAttribute() to true followed by IDL get] - expected: FAIL - - [a.coords: setAttribute() to false followed by IDL get] - expected: FAIL - - [a.coords: setAttribute() to object "[object Object\]" followed by IDL get] - expected: FAIL - - [a.coords: setAttribute() to NaN followed by IDL get] - expected: FAIL - - [a.coords: setAttribute() to Infinity followed by IDL get] - expected: FAIL - - [a.coords: setAttribute() to -Infinity followed by IDL get] - expected: FAIL - - [a.coords: setAttribute() to "\\0" followed by IDL get] - expected: FAIL - - [a.coords: setAttribute() to null followed by IDL get] - expected: FAIL - - [a.coords: setAttribute() to object "test-toString" followed by IDL get] - expected: FAIL - - [a.coords: setAttribute() to object "test-valueOf" followed by IDL get] - expected: FAIL - - [a.coords: IDL set to "" followed by getAttribute()] - expected: FAIL - - [a.coords: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by getAttribute()] - expected: FAIL - - [a.coords: IDL set to undefined followed by getAttribute()] - expected: FAIL - - [a.coords: IDL set to undefined followed by IDL get] - expected: FAIL - - [a.coords: IDL set to 7 followed by getAttribute()] - expected: FAIL - - [a.coords: IDL set to 7 followed by IDL get] - expected: FAIL - - [a.coords: IDL set to 1.5 followed by getAttribute()] - expected: FAIL - - [a.coords: IDL set to 1.5 followed by IDL get] - expected: FAIL - - [a.coords: IDL set to true followed by getAttribute()] - expected: FAIL - - [a.coords: IDL set to true followed by IDL get] - expected: FAIL - - [a.coords: IDL set to false followed by getAttribute()] - expected: FAIL - - [a.coords: IDL set to false followed by IDL get] - expected: FAIL - - [a.coords: IDL set to object "[object Object\]" followed by getAttribute()] - expected: FAIL - - [a.coords: IDL set to object "[object Object\]" followed by IDL get] - expected: FAIL - - [a.coords: IDL set to NaN followed by getAttribute()] - expected: FAIL - - [a.coords: IDL set to NaN followed by IDL get] - expected: FAIL - - [a.coords: IDL set to Infinity followed by getAttribute()] - expected: FAIL - - [a.coords: IDL set to Infinity followed by IDL get] - expected: FAIL - - [a.coords: IDL set to -Infinity followed by getAttribute()] - expected: FAIL - - [a.coords: IDL set to -Infinity followed by IDL get] - expected: FAIL - - [a.coords: IDL set to "\\0" followed by getAttribute()] - expected: FAIL - - [a.coords: IDL set to null followed by getAttribute()] - expected: FAIL - - [a.coords: IDL set to null followed by IDL get] - expected: FAIL - - [a.coords: IDL set to object "test-toString" followed by getAttribute()] - expected: FAIL - - [a.coords: IDL set to object "test-toString" followed by IDL get] - expected: FAIL - - [a.coords: IDL set to object "test-valueOf" followed by IDL get] - expected: FAIL - [a.charset: typeof IDL attribute] expected: FAIL @@ -1674,393 +1545,6 @@ [a.charset: IDL set to object "test-valueOf" followed by IDL get] expected: FAIL - [a.name: typeof IDL attribute] - expected: FAIL - - [a.name: IDL get with DOM attribute unset] - expected: FAIL - - [a.name: setAttribute() to "" followed by IDL get] - expected: FAIL - - [a.name: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by IDL get] - expected: FAIL - - [a.name: setAttribute() to undefined followed by IDL get] - expected: FAIL - - [a.name: setAttribute() to 7 followed by IDL get] - expected: FAIL - - [a.name: setAttribute() to 1.5 followed by IDL get] - expected: FAIL - - [a.name: setAttribute() to true followed by IDL get] - expected: FAIL - - [a.name: setAttribute() to false followed by IDL get] - expected: FAIL - - [a.name: setAttribute() to object "[object Object\]" followed by IDL get] - expected: FAIL - - [a.name: setAttribute() to NaN followed by IDL get] - expected: FAIL - - [a.name: setAttribute() to Infinity followed by IDL get] - expected: FAIL - - [a.name: setAttribute() to -Infinity followed by IDL get] - expected: FAIL - - [a.name: setAttribute() to "\\0" followed by IDL get] - expected: FAIL - - [a.name: setAttribute() to null followed by IDL get] - expected: FAIL - - [a.name: setAttribute() to object "test-toString" followed by IDL get] - expected: FAIL - - [a.name: setAttribute() to object "test-valueOf" followed by IDL get] - expected: FAIL - - [a.name: IDL set to "" followed by getAttribute()] - expected: FAIL - - [a.name: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by getAttribute()] - expected: FAIL - - [a.name: IDL set to undefined followed by getAttribute()] - expected: FAIL - - [a.name: IDL set to undefined followed by IDL get] - expected: FAIL - - [a.name: IDL set to 7 followed by getAttribute()] - expected: FAIL - - [a.name: IDL set to 7 followed by IDL get] - expected: FAIL - - [a.name: IDL set to 1.5 followed by getAttribute()] - expected: FAIL - - [a.name: IDL set to 1.5 followed by IDL get] - expected: FAIL - - [a.name: IDL set to true followed by getAttribute()] - expected: FAIL - - [a.name: IDL set to true followed by IDL get] - expected: FAIL - - [a.name: IDL set to false followed by getAttribute()] - expected: FAIL - - [a.name: IDL set to false followed by IDL get] - expected: FAIL - - [a.name: IDL set to object "[object Object\]" followed by getAttribute()] - expected: FAIL - - [a.name: IDL set to object "[object Object\]" followed by IDL get] - expected: FAIL - - [a.name: IDL set to NaN followed by getAttribute()] - expected: FAIL - - [a.name: IDL set to NaN followed by IDL get] - expected: FAIL - - [a.name: IDL set to Infinity followed by getAttribute()] - expected: FAIL - - [a.name: IDL set to Infinity followed by IDL get] - expected: FAIL - - [a.name: IDL set to -Infinity followed by getAttribute()] - expected: FAIL - - [a.name: IDL set to -Infinity followed by IDL get] - expected: FAIL - - [a.name: IDL set to "\\0" followed by getAttribute()] - expected: FAIL - - [a.name: IDL set to null followed by getAttribute()] - expected: FAIL - - [a.name: IDL set to null followed by IDL get] - expected: FAIL - - [a.name: IDL set to object "test-toString" followed by getAttribute()] - expected: FAIL - - [a.name: IDL set to object "test-toString" followed by IDL get] - expected: FAIL - - [a.name: IDL set to object "test-valueOf" followed by IDL get] - expected: FAIL - - [a.rev: typeof IDL attribute] - expected: FAIL - - [a.rev: IDL get with DOM attribute unset] - expected: FAIL - - [a.rev: setAttribute() to "" followed by IDL get] - expected: FAIL - - [a.rev: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by IDL get] - expected: FAIL - - [a.rev: setAttribute() to undefined followed by IDL get] - expected: FAIL - - [a.rev: setAttribute() to 7 followed by IDL get] - expected: FAIL - - [a.rev: setAttribute() to 1.5 followed by IDL get] - expected: FAIL - - [a.rev: setAttribute() to true followed by IDL get] - expected: FAIL - - [a.rev: setAttribute() to false followed by IDL get] - expected: FAIL - - [a.rev: setAttribute() to object "[object Object\]" followed by IDL get] - expected: FAIL - - [a.rev: setAttribute() to NaN followed by IDL get] - expected: FAIL - - [a.rev: setAttribute() to Infinity followed by IDL get] - expected: FAIL - - [a.rev: setAttribute() to -Infinity followed by IDL get] - expected: FAIL - - [a.rev: setAttribute() to "\\0" followed by IDL get] - expected: FAIL - - [a.rev: setAttribute() to null followed by IDL get] - expected: FAIL - - [a.rev: setAttribute() to object "test-toString" followed by IDL get] - expected: FAIL - - [a.rev: setAttribute() to object "test-valueOf" followed by IDL get] - expected: FAIL - - [a.rev: IDL set to "" followed by getAttribute()] - expected: FAIL - - [a.rev: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by getAttribute()] - expected: FAIL - - [a.rev: IDL set to undefined followed by getAttribute()] - expected: FAIL - - [a.rev: IDL set to undefined followed by IDL get] - expected: FAIL - - [a.rev: IDL set to 7 followed by getAttribute()] - expected: FAIL - - [a.rev: IDL set to 7 followed by IDL get] - expected: FAIL - - [a.rev: IDL set to 1.5 followed by getAttribute()] - expected: FAIL - - [a.rev: IDL set to 1.5 followed by IDL get] - expected: FAIL - - [a.rev: IDL set to true followed by getAttribute()] - expected: FAIL - - [a.rev: IDL set to true followed by IDL get] - expected: FAIL - - [a.rev: IDL set to false followed by getAttribute()] - expected: FAIL - - [a.rev: IDL set to false followed by IDL get] - expected: FAIL - - [a.rev: IDL set to object "[object Object\]" followed by getAttribute()] - expected: FAIL - - [a.rev: IDL set to object "[object Object\]" followed by IDL get] - expected: FAIL - - [a.rev: IDL set to NaN followed by getAttribute()] - expected: FAIL - - [a.rev: IDL set to NaN followed by IDL get] - expected: FAIL - - [a.rev: IDL set to Infinity followed by getAttribute()] - expected: FAIL - - [a.rev: IDL set to Infinity followed by IDL get] - expected: FAIL - - [a.rev: IDL set to -Infinity followed by getAttribute()] - expected: FAIL - - [a.rev: IDL set to -Infinity followed by IDL get] - expected: FAIL - - [a.rev: IDL set to "\\0" followed by getAttribute()] - expected: FAIL - - [a.rev: IDL set to null followed by getAttribute()] - expected: FAIL - - [a.rev: IDL set to null followed by IDL get] - expected: FAIL - - [a.rev: IDL set to object "test-toString" followed by getAttribute()] - expected: FAIL - - [a.rev: IDL set to object "test-toString" followed by IDL get] - expected: FAIL - - [a.rev: IDL set to object "test-valueOf" followed by IDL get] - expected: FAIL - - [a.shape: typeof IDL attribute] - expected: FAIL - - [a.shape: IDL get with DOM attribute unset] - expected: FAIL - - [a.shape: setAttribute() to "" followed by IDL get] - expected: FAIL - - [a.shape: setAttribute() to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by IDL get] - expected: FAIL - - [a.shape: setAttribute() to undefined followed by IDL get] - expected: FAIL - - [a.shape: setAttribute() to 7 followed by IDL get] - expected: FAIL - - [a.shape: setAttribute() to 1.5 followed by IDL get] - expected: FAIL - - [a.shape: setAttribute() to true followed by IDL get] - expected: FAIL - - [a.shape: setAttribute() to false followed by IDL get] - expected: FAIL - - [a.shape: setAttribute() to object "[object Object\]" followed by IDL get] - expected: FAIL - - [a.shape: setAttribute() to NaN followed by IDL get] - expected: FAIL - - [a.shape: setAttribute() to Infinity followed by IDL get] - expected: FAIL - - [a.shape: setAttribute() to -Infinity followed by IDL get] - expected: FAIL - - [a.shape: setAttribute() to "\\0" followed by IDL get] - expected: FAIL - - [a.shape: setAttribute() to null followed by IDL get] - expected: FAIL - - [a.shape: setAttribute() to object "test-toString" followed by IDL get] - expected: FAIL - - [a.shape: setAttribute() to object "test-valueOf" followed by IDL get] - expected: FAIL - - [a.shape: IDL set to "" followed by getAttribute()] - expected: FAIL - - [a.shape: IDL set to " \\0\\x01\\x02\\x03\\x04\\x05\\x06\\x07 \\b\\t\\n\\v\\f\\r\\x0e\\x0f \\x10\\x11\\x12\\x13\\x14\\x15\\x16\\x17 \\x18\\x19\\x1a\\x1b\\x1c\\x1d\\x1e\\x1f foo " followed by getAttribute()] - expected: FAIL - - [a.shape: IDL set to undefined followed by getAttribute()] - expected: FAIL - - [a.shape: IDL set to undefined followed by IDL get] - expected: FAIL - - [a.shape: IDL set to 7 followed by getAttribute()] - expected: FAIL - - [a.shape: IDL set to 7 followed by IDL get] - expected: FAIL - - [a.shape: IDL set to 1.5 followed by getAttribute()] - expected: FAIL - - [a.shape: IDL set to 1.5 followed by IDL get] - expected: FAIL - - [a.shape: IDL set to true followed by getAttribute()] - expected: FAIL - - [a.shape: IDL set to true followed by IDL get] - expected: FAIL - - [a.shape: IDL set to false followed by getAttribute()] - expected: FAIL - - [a.shape: IDL set to false followed by IDL get] - expected: FAIL - - [a.shape: IDL set to object "[object Object\]" followed by getAttribute()] - expected: FAIL - - [a.shape: IDL set to object "[object Object\]" followed by IDL get] - expected: FAIL - - [a.shape: IDL set to NaN followed by getAttribute()] - expected: FAIL - - [a.shape: IDL set to NaN followed by IDL get] - expected: FAIL - - [a.shape: IDL set to Infinity followed by getAttribute()] - expected: FAIL - - [a.shape: IDL set to Infinity followed by IDL get] - expected: FAIL - - [a.shape: IDL set to -Infinity followed by getAttribute()] - expected: FAIL - - [a.shape: IDL set to -Infinity followed by IDL get] - expected: FAIL - - [a.shape: IDL set to "\\0" followed by getAttribute()] - expected: FAIL - - [a.shape: IDL set to null followed by getAttribute()] - expected: FAIL - - [a.shape: IDL set to null followed by IDL get] - expected: FAIL - - [a.shape: IDL set to object "test-toString" followed by getAttribute()] - expected: FAIL - - [a.shape: IDL set to object "test-toString" followed by IDL get] - expected: FAIL - - [a.shape: IDL set to object "test-valueOf" followed by IDL get] - expected: FAIL - [a.itemScope: typeof IDL attribute] expected: FAIL |