mirror of
https://github.com/servo/servo.git
synced 2025-08-03 12:40:06 +01:00
Implement HTMLMenuElement
This commit is contained in:
parent
2b77a992db
commit
c1a23a85b2
12 changed files with 80 additions and 254 deletions
|
@ -128,7 +128,7 @@
|
|||
expected: FAIL
|
||||
[mark: Operator 'new' should instantiate a customized built-in element]
|
||||
expected: FAIL
|
||||
[menu: Define a customized built-in element]
|
||||
[menu: Operator 'new' should instantiate a customized built-in element]
|
||||
expected: FAIL
|
||||
[meta: Operator 'new' should instantiate a customized built-in element]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1872,9 +1872,6 @@
|
|||
[HTMLInputElement interface: createInput("time") must inherit property "useMap" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMenuElement interface: attribute compact]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLInputElement interface: createInput("datetime-local") must inherit property "validity" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -1950,9 +1947,6 @@
|
|||
[HTMLIFrameElement interface: attribute marginHeight]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMenuElement interface: existence and properties of interface prototype object]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLFormElement interface: document.createElement("form") must inherit property "reportValidity()" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2571,9 +2565,6 @@
|
|||
[HTMLProgressElement interface: document.createElement("progress") must inherit property "value" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMenuElement interface: existence and properties of interface prototype object's @@unscopables property]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLEmbedElement interface: attribute name]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2649,9 +2640,6 @@
|
|||
[HTMLAnchorElement interface: attribute type]
|
||||
expected: FAIL
|
||||
|
||||
[Stringification of document.createElement("menu")]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLCanvasElement interface: calling toBlob(BlobCallback, DOMString, any) on document.createElement("canvas") with too few arguments must throw TypeError]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2697,9 +2685,6 @@
|
|||
[HTMLSlotElement interface: operation assignedElements(AssignedNodesOptions)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMenuElement interface object length]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLInputElement interface: attribute files]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -2748,9 +2733,6 @@
|
|||
[HTMLObjectElement interface: document.createElement("object") must inherit property "width" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMenuElement interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLInputElement interface: createInput("file") must inherit property "checkValidity()" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -3045,9 +3027,6 @@
|
|||
[HTMLInputElement interface: createInput("time") must inherit property "willValidate" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMenuElement interface object name]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLFrameElement interface: attribute frameBorder]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -3144,9 +3123,6 @@
|
|||
[HTMLMeterElement interface: attribute high]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMenuElement interface: document.createElement("menu") must inherit property "compact" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLInputElement interface: createInput("reset") must inherit property "useMap" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -3855,9 +3831,6 @@
|
|||
[HTMLInputElement interface: createInput("color") must inherit property "align" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMenuElement interface: existence and properties of interface prototype object's "constructor" property]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLModElement interface: document.createElement("ins") must inherit property "cite" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -4242,9 +4215,6 @@
|
|||
[HTMLTableElement interface: document.createElement("table") must inherit property "cellPadding" with the proper type]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLMenuElement must be primary interface of document.createElement("menu")]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLAreaElement interface: attribute username]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -6402,114 +6402,6 @@
|
|||
[menu.label: IDL set to object "test-valueOf" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: typeof IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL get with DOM attribute unset]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to "" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to " foo " followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to undefined followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to null followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to 7 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to 1.5 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to true followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to false followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to object "[object Object\]" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to NaN followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to -Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to "\\0" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to object "test-toString" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to object "test-valueOf" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to "compact" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to "" followed by hasAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to "" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to " foo " followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to undefined followed by hasAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to undefined followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to null followed by hasAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to null followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to 7 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to 1.5 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to false followed by hasAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to object "[object Object\]" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to NaN followed by hasAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to NaN followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to -Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to "\\0" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to object "test-toString" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to object "test-valueOf" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[menu.itemScope: typeof IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -15669,96 +15561,6 @@
|
|||
[menu.label: IDL set to object "test-valueOf"]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to ""]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to " foo "]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to undefined]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to null]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to 7]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to 1.5]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to true]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to false]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to object "[object Object\]"]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to NaN]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to Infinity]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to -Infinity]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to "\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to object "test-toString"]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to object "test-valueOf"]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to "compact"]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to ""]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to " foo "]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to undefined]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to null]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to 7]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to 1.5]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to false]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to object "[object Object\]"]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to NaN]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to Infinity]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to -Infinity]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to "\\0"]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to object "test-toString"]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to object "test-valueOf"]
|
||||
expected: FAIL
|
||||
|
||||
[menuitem.dir: setAttribute() to ""]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -19131,12 +18933,6 @@
|
|||
[template.dir: IDL set to "5%"]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to "5%"]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to "5%"]
|
||||
expected: FAIL
|
||||
|
||||
[ins.cite: setAttribute() to "5%"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -19440,9 +19236,6 @@
|
|||
[slot.name: setAttribute() to ".5"]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to "+100"]
|
||||
expected: FAIL
|
||||
|
||||
[script.accessKey: IDL set to ".5"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -19569,9 +19362,6 @@
|
|||
[undefinedelement.enterKeyHint: setAttribute() to ".5"]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: setAttribute() to ".5"]
|
||||
expected: FAIL
|
||||
|
||||
[del.dateTime: setAttribute() to "+100"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -19629,9 +19419,6 @@
|
|||
[dialog.accessKey: setAttribute() to ".5"]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to ".5"]
|
||||
expected: FAIL
|
||||
|
||||
[del.cite: setAttribute() to ".5"]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -19710,9 +19497,6 @@
|
|||
[del.accessKey: IDL set to "+100"]
|
||||
expected: FAIL
|
||||
|
||||
[menu.compact: IDL set to "+100"]
|
||||
expected: FAIL
|
||||
|
||||
[summary.dir: setAttribute() to "+100"]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -3,9 +3,6 @@
|
|||
[Interfaces for marquee]
|
||||
expected: FAIL
|
||||
|
||||
[Interfaces for menu]
|
||||
expected: FAIL
|
||||
|
||||
[Interfaces for noembed]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -15,9 +12,6 @@
|
|||
[Interfaces for MARQUEE]
|
||||
expected: FAIL
|
||||
|
||||
[Interfaces for MENU]
|
||||
expected: FAIL
|
||||
|
||||
[Interfaces for NOEMBED]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -19032,7 +19032,7 @@
|
|||
"testharness"
|
||||
],
|
||||
"mozilla/interfaces.html": [
|
||||
"945a8b33a109b0cc37db9351f94b9afd3eac798e",
|
||||
"114ec29df620cc0526d39a41928f72d9359890a9",
|
||||
"testharness"
|
||||
],
|
||||
"mozilla/interfaces.js": [
|
||||
|
|
|
@ -124,6 +124,7 @@ test_interfaces([
|
|||
"HTMLLinkElement",
|
||||
"HTMLMapElement",
|
||||
"HTMLMediaElement",
|
||||
"HTMLMenuElement",
|
||||
"HTMLMetaElement",
|
||||
"HTMLMeterElement",
|
||||
"HTMLModElement",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue