From 5f8de423f190bbb79a62f804151bc24824fa32d8 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Fri, 2 Feb 2018 04:16:08 -0500 Subject: Add m-esr52 at 52.6.0 --- .../pseudo-classes/checked-001-manual.html | 18 +++ .../selectors/pseudo-classes/checked.html | 43 ++++++ .../selectors/pseudo-classes/default.html | 64 +++++++++ .../semantics/selectors/pseudo-classes/dir.html | 46 +++++++ .../semantics/selectors/pseudo-classes/dir01.html | 18 +++ .../selectors/pseudo-classes/disabled.html | 60 +++++++++ .../selectors/pseudo-classes/enabled.html | 42 ++++++ .../selectors/pseudo-classes/focus-autofocus.html | 24 ++++ .../selectors/pseudo-classes/focus-iframe.html | 5 + .../semantics/selectors/pseudo-classes/focus.html | 51 +++++++ .../pseudo-classes/indeterminate-radio.html | 26 ++++ .../selectors/pseudo-classes/indeterminate.html | 37 ++++++ .../pseudo-classes/inrange-outofrange.html | 84 ++++++++++++ .../semantics/selectors/pseudo-classes/link.html | 23 ++++ .../pseudo-classes/readwrite-readonly.html | 89 +++++++++++++ .../pseudo-classes/required-optional.html | 35 +++++ .../semantics/selectors/pseudo-classes/utils.js | 20 +++ .../selectors/pseudo-classes/valid-invalid.html | 146 +++++++++++++++++++++ 18 files changed, 831 insertions(+) create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/checked-001-manual.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/checked.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/default.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/dir.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/dir01.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/disabled.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/enabled.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus-autofocus.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus-iframe.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/indeterminate-radio.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/indeterminate.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/inrange-outofrange.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/link.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/readwrite-readonly.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/required-optional.html create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/utils.js create mode 100644 testing/web-platform/tests/html/semantics/selectors/pseudo-classes/valid-invalid.html (limited to 'testing/web-platform/tests/html/semantics/selectors/pseudo-classes') diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/checked-001-manual.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/checked-001-manual.html new file mode 100644 index 000000000..76a963a60 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/checked-001-manual.html @@ -0,0 +1,18 @@ + + + + CSS Selectors (:checked) + + + + + +

Anything that is checked below should be blue.

+

X

+

X X

+

+

+ + \ No newline at end of file diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/checked.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/checked.html new file mode 100644 index 000000000..bf5981293 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/checked.html @@ -0,0 +1,43 @@ + + +Selector: pseudo-classes (:checked) + + + + + +
+ + + + + + +
+

+ + + + + + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/default.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/default.html new file mode 100644 index 000000000..3187801f6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/default.html @@ -0,0 +1,64 @@ + + +Selector: pseudo-classes (:default) + + + + + +
+
+ + +
+
+ + +
+ +
+ +
+ +
+ + +
+
+ + +
+
+ +
+ + + + + + + + + + +
+ + +
+
+ + +
+ + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/dir.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/dir.html new file mode 100644 index 000000000..8edd9b8ab --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/dir.html @@ -0,0 +1,46 @@ + + + + + Selector: pseudo-classes (:dir(ltr), :dir(rtl)) + + + + + + + + +
+ WERBEH + HEBREW + HEBREW + WERBEH + HEBREW + إيان + WERBEH + WERBEH + HEBREW + ‮WERBEH‬ + WERBEH + HEBREW + HEBREW + إيان + עברית + + + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/dir01.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/dir01.html new file mode 100644 index 000000000..61bbd574a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/dir01.html @@ -0,0 +1,18 @@ + + +Selector: pseudo-classes (:dir(ltr), :dir(rtl)) in iso-8859-8 documents + + + + + +
+
This text is left to right
this is right to left
+
This text is left to rightthis is left to right
+ + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/disabled.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/disabled.html new file mode 100644 index 000000000..8808675eb --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/disabled.html @@ -0,0 +1,60 @@ + + +Selector: pseudo-classes (:disabled) + + + + + + +
+ + + + + + + + + + +
+
+ +

+

+
+ + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/enabled.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/enabled.html new file mode 100644 index 000000000..98d81297e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/enabled.html @@ -0,0 +1,42 @@ + + +Selector: pseudo-classes (:enabled) + + + + + +
+ + + + + + + + + + + + + + +
+

+ + + + +
+
+
+ + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus-autofocus.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus-autofocus.html new file mode 100644 index 000000000..80a75bb99 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus-autofocus.html @@ -0,0 +1,24 @@ + + +Selector: pseudo-classes (:focus for autofocus) + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus-iframe.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus-iframe.html new file mode 100644 index 000000000..a269f1c67 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus-iframe.html @@ -0,0 +1,5 @@ + + +Selector: pseudo-classes (:focus) + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus.html new file mode 100644 index 000000000..a319b24ef --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/focus.html @@ -0,0 +1,51 @@ + + +Selector: pseudo-classes (:focus) + + + + + + +
+ + + + + + +
hello
+
content
+ + + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/indeterminate-radio.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/indeterminate-radio.html new file mode 100644 index 000000000..4a7b2d6ec --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/indeterminate-radio.html @@ -0,0 +1,26 @@ + + +:indeterminate and input type=radio + + + + +
+ + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/indeterminate.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/indeterminate.html new file mode 100644 index 000000000..df0484667 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/indeterminate.html @@ -0,0 +1,37 @@ + + +Selector: pseudo-classes (:indeterminate) + + + + + +
+ + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/inrange-outofrange.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/inrange-outofrange.html new file mode 100644 index 000000000..e9acbb374 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/inrange-outofrange.html @@ -0,0 +1,84 @@ + + +Selector: pseudo-classes (:in-range, :out-of-range) + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/link.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/link.html new file mode 100644 index 000000000..fd485b83e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/link.html @@ -0,0 +1,23 @@ + + +Selector: pseudo-classes (:link) + + + + + +
+ + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/readwrite-readonly.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/readwrite-readonly.html new file mode 100644 index 000000000..d9bbadbe6 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/readwrite-readonly.html @@ -0,0 +1,89 @@ + + +Selector: pseudo-classes (:read-write, :read-only) + + + + +
+ +
+ + + + + + + + + + + +
+ +
+ + + + + +
+ +
+ + +
+ +
+ + +
+ +
+

paragraph1.

+

paragraph2.

+
+ + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/required-optional.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/required-optional.html new file mode 100644 index 000000000..f06fdfa1e --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/required-optional.html @@ -0,0 +1,35 @@ + + +Selector: pseudo-classes (:required, :optional) + + + + + +
+ + + + + + + + + diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/utils.js b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/utils.js new file mode 100644 index 000000000..a8b1cd62a --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/utils.js @@ -0,0 +1,20 @@ +function getElementsByIds(ids) { + var result = []; + ids.forEach(function(id) { + result.push(document.getElementById(id)); + }); + return result; +} + +function testSelectorIdsMatch(selector, ids, testName) { + test(function(){ + var elements = document.querySelectorAll(selector); + assert_array_equals(elements, getElementsByIds(ids)); + }, testName); +} + +function testSelectorElementsMatch(selector, elements, testName) { + test(function(){ + assert_array_equals(document.querySelectorAll(selector), elements); + }, testName); +} diff --git a/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/valid-invalid.html b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/valid-invalid.html new file mode 100644 index 000000000..d93407707 --- /dev/null +++ b/testing/web-platform/tests/html/semantics/selectors/pseudo-classes/valid-invalid.html @@ -0,0 +1,146 @@ + + + + +Selector: pseudo-classes (:valid, :invalid) + + + + + + + + +
+
+ + +
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+ + +
+
+ + +
+
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+
+ + + -- cgit v1.2.3