mirror of
https://github.com/servo/servo.git
synced 2025-08-08 23:15:33 +01:00
Auto merge of #8178 - frewsxcv:label, r=nox
Implement a couple attributes for <label> elements <!-- Reviewable:start --> [<img src="https://reviewable.io/review_button.png" height=40 alt="Review on Reviewable"/>](https://reviewable.io/reviews/servo/servo/8178) <!-- Reviewable:end -->
This commit is contained in:
commit
af8a1cb8a0
9 changed files with 81 additions and 199 deletions
|
@ -4881,18 +4881,6 @@
|
|||
[HTMLLabelElement interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLLabelElement interface: attribute htmlFor]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLLabelElement interface: attribute control]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLLabelElement interface: document.createElement("label") must inherit property "htmlFor" with the proper type (1)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLLabelElement interface: document.createElement("label") must inherit property "control" with the proper type (2)]
|
||||
expected: FAIL
|
||||
|
||||
[HTMLInputElement interface: existence and properties of interface object]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -2913,135 +2913,6 @@
|
|||
[label.tabIndex: IDL set to -2147483648 followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): typeof IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL get with DOM attribute unset]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): setAttribute() to "" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): 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
|
||||
|
||||
[label.htmlFor (<label for>): setAttribute() to undefined followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): setAttribute() to 7 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): setAttribute() to 1.5 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): setAttribute() to true followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): setAttribute() to false followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): setAttribute() to object "[object Object\]" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): setAttribute() to NaN followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): setAttribute() to Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): setAttribute() to -Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): setAttribute() to "\\0" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): setAttribute() to null followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): setAttribute() to object "test-toString" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): setAttribute() to object "test-valueOf" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to "" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): 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
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to undefined followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to undefined followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to 7 followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to 7 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to 1.5 followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to 1.5 followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to true followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to true followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to false followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to false followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to object "[object Object\]" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to object "[object Object\]" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to NaN followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to NaN followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to Infinity followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to -Infinity followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to -Infinity followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to "\\0" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to null followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to null followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to object "test-toString" followed by getAttribute()]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to object "test-toString" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.htmlFor (<label for>): IDL set to object "test-valueOf" followed by IDL get]
|
||||
expected: FAIL
|
||||
|
||||
[label.itemScope: typeof IDL attribute]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,23 +1,8 @@
|
|||
[label-attributes.html]
|
||||
type: testharness
|
||||
[A label element with a 'for' attribute should only be associated with a labelable element.]
|
||||
expected: FAIL
|
||||
|
||||
[A label element not in a document can not label any element in the document.]
|
||||
expected: FAIL
|
||||
|
||||
[The labeled control for a label element that has no 'for' attribute is the first labelable element which is a descendant of that label element.]
|
||||
expected: FAIL
|
||||
|
||||
[The 'for' attribute points to an inexistent id.]
|
||||
expected: FAIL
|
||||
|
||||
[A non-control follows by a control with same ID.]
|
||||
expected: FAIL
|
||||
|
||||
[The 'for' attribute is an empty string.]
|
||||
expected: FAIL
|
||||
|
||||
[A form control has multiple labels.]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -27,6 +12,3 @@
|
|||
[A form control has no label 2.]
|
||||
expected: FAIL
|
||||
|
||||
[A label's htmlFor attribute must reflect the for content attribute]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,41 +1,5 @@
|
|||
[labelable-elements.html]
|
||||
type: testharness
|
||||
[Check if the output element is a labelable element]
|
||||
expected: FAIL
|
||||
|
||||
[Check if the progress element is a labelable element]
|
||||
expected: FAIL
|
||||
|
||||
[Check if the select element is a labelable element]
|
||||
expected: FAIL
|
||||
|
||||
[Check if the textarea element is a labelable form-element]
|
||||
expected: FAIL
|
||||
|
||||
[Check if the button element is a labelable element]
|
||||
expected: FAIL
|
||||
|
||||
[Check if the hidden input element is not a labelable element.]
|
||||
expected: FAIL
|
||||
|
||||
[Check if the input element in radio state is a labelable element]
|
||||
expected: FAIL
|
||||
|
||||
[Check if the keygen element is a labelable element]
|
||||
expected: FAIL
|
||||
|
||||
[Check if the meter element is a labelable element]
|
||||
expected: FAIL
|
||||
|
||||
[Check if the fieldset element is not a labelable element]
|
||||
expected: FAIL
|
||||
|
||||
[Check if the label element is not a labelable element]
|
||||
expected: FAIL
|
||||
|
||||
[Check if the object element is not a labelable element]
|
||||
expected: FAIL
|
||||
|
||||
[Check if the img element is not a labelable element]
|
||||
expected: FAIL
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue