From 43a97878ce14b72f0981164f87f2e35e14151312 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 11:22:09 +0200 Subject: Adding upstream version 110.0.1. Signed-off-by: Daniel Baumann --- testing/web-platform/tests/css/selectors/META.yml | 6 + .../css/selectors/anplusb-selector-parsing.html | 76 +++++ .../css/selectors/any-link-dynamic-001-ref.html | 10 + .../tests/css/selectors/any-link-dynamic-001.html | 14 + .../attribute-selectors/attribute-case/cssom.html | 64 ++++ .../attribute-case/resources/semantics-quirks.html | 4 + .../attribute-case/resources/semantics-xml.xhtml | 10 + .../attribute-case/resources/syntax-quirks.html | 5 + .../attribute-case/resources/syntax-xml.xhtml | 11 + .../attribute-case/semantics.html | 269 +++++++++++++++ .../attribute-selectors/attribute-case/syntax.html | 146 ++++++++ .../style-attribute-selector.html | 130 +++++++ .../css/selectors/child-indexed-no-parent-ref.html | 18 + .../css/selectors/child-indexed-no-parent.html | 50 +++ .../css/selectors/child-indexed-pseudo-class.html | 55 +++ .../dir-selector-auto-direction-change-001.html | 34 ++ .../tests/css/selectors/dir-selector-auto.html | 93 +++++ .../css/selectors/dir-selector-change-001-ref.html | 16 + .../css/selectors/dir-selector-change-001.html | 25 ++ .../css/selectors/dir-selector-change-002.html | 28 ++ .../css/selectors/dir-selector-change-003-ref.html | 16 + .../css/selectors/dir-selector-change-003.html | 24 ++ .../css/selectors/dir-selector-change-004-ref.html | 17 + .../css/selectors/dir-selector-change-004.html | 25 ++ .../tests/css/selectors/dir-selector-ltr-001.html | 25 ++ .../tests/css/selectors/dir-selector-ltr-002.html | 25 ++ .../tests/css/selectors/dir-selector-ltr-003.html | 25 ++ .../css/selectors/dir-selector-querySelector.html | 71 ++++ .../tests/css/selectors/dir-selector-rtl-001.html | 25 ++ .../dir-selector-white-space-001-ref.html | 18 + .../selectors/dir-selector-white-space-001.html | 27 ++ .../tests/css/selectors/dir-style-01-ref.html | 33 ++ .../tests/css/selectors/dir-style-01a.html | 38 +++ .../tests/css/selectors/dir-style-01b.html | 55 +++ .../tests/css/selectors/dir-style-02-ref.html | 31 ++ .../tests/css/selectors/dir-style-02a.html | 35 ++ .../tests/css/selectors/dir-style-02b.html | 46 +++ .../tests/css/selectors/dir-style-03-ref.html | 18 + .../tests/css/selectors/dir-style-03a.html | 20 ++ .../tests/css/selectors/dir-style-03b.html | 34 ++ .../tests/css/selectors/dir-style-04-ref.html | 24 ++ .../tests/css/selectors/dir-style-04.html | 41 +++ .../selectors/eof-right-after-selector-crash.html | 5 + .../selectors/eof-some-after-selector-crash.html | 5 + .../tests/css/selectors/first-child.html | 52 +++ .../css/selectors/first-letter-flag-001-ref.html | 12 + .../tests/css/selectors/first-letter-flag-001.html | 16 + .../css/selectors/first-line-bidi-001-ref.html | 99 ++++++ .../tests/css/selectors/first-line-bidi-001.html | 102 ++++++ .../css/selectors/first-line-bidi-002-ref.html | 99 ++++++ .../tests/css/selectors/first-line-bidi-002.html | 103 ++++++ .../tests/css/selectors/first-of-type.html | 90 +++++ .../css/selectors/floating-first-letter-05d0.html | 20 ++ .../css/selectors/floating-first-letter-feff.html | 17 + .../css/selectors/floating-first-letter-ref.html | 14 + .../css/selectors/focus-display-none-001.html | 50 +++ .../css/selectors/focus-in-focus-event-001.html | 43 +++ .../css/selectors/focus-in-focusin-event-001.html | 41 +++ .../tests/css/selectors/focus-visible-001.html | 57 ++++ .../tests/css/selectors/focus-visible-002.html | 103 ++++++ .../tests/css/selectors/focus-visible-003.html | 101 ++++++ .../tests/css/selectors/focus-visible-004.html | 100 ++++++ .../tests/css/selectors/focus-visible-005.html | 54 +++ .../tests/css/selectors/focus-visible-006.html | 62 ++++ .../tests/css/selectors/focus-visible-007.html | 85 +++++ .../tests/css/selectors/focus-visible-008.html | 66 ++++ .../tests/css/selectors/focus-visible-009.html | 45 +++ .../tests/css/selectors/focus-visible-010.html | 49 +++ .../tests/css/selectors/focus-visible-011.html | 70 ++++ .../tests/css/selectors/focus-visible-012.html | 69 ++++ .../tests/css/selectors/focus-visible-013.html | 62 ++++ .../tests/css/selectors/focus-visible-014.html | 43 +++ .../tests/css/selectors/focus-visible-015.html | 47 +++ .../tests/css/selectors/focus-visible-016.html | 56 +++ .../tests/css/selectors/focus-visible-017-2.html | 93 +++++ .../tests/css/selectors/focus-visible-017.html | 44 +++ .../tests/css/selectors/focus-visible-018-2.html | 98 ++++++ .../tests/css/selectors/focus-visible-018.html | 49 +++ .../tests/css/selectors/focus-visible-019.html | 64 ++++ .../tests/css/selectors/focus-visible-020.html | 62 ++++ .../tests/css/selectors/focus-visible-021.html | 67 ++++ .../css/selectors/focus-visible-022.tentative.html | 34 ++ .../tests/css/selectors/focus-visible-023.html | 33 ++ .../tests/css/selectors/focus-visible-024.html | 39 +++ .../tests/css/selectors/focus-visible-025.html | 47 +++ .../tests/css/selectors/focus-visible-026.html | 31 ++ .../tests/css/selectors/focus-visible-027.html | 28 ++ .../selectors/focus-visible-script-focus-001.html | 54 +++ .../focus-visible-script-focus-002.tentative.html | 64 ++++ .../focus-visible-script-focus-003.tentative.html | 64 ++++ .../selectors/focus-visible-script-focus-004.html | 62 ++++ .../selectors/focus-visible-script-focus-005.html | 63 ++++ .../focus-visible-script-focus-006.tentative.html | 65 ++++ .../focus-visible-script-focus-007.tentative.html | 66 ++++ .../focus-visible-script-focus-008-b.html | 64 ++++ .../selectors/focus-visible-script-focus-008.html | 64 ++++ .../selectors/focus-visible-script-focus-009.html | 65 ++++ .../selectors/focus-visible-script-focus-010.html | 64 ++++ .../selectors/focus-visible-script-focus-011.html | 65 ++++ .../selectors/focus-visible-script-focus-012.html | 63 ++++ .../selectors/focus-visible-script-focus-013.html | 64 ++++ .../selectors/focus-visible-script-focus-014.html | 63 ++++ .../selectors/focus-visible-script-focus-015.html | 64 ++++ .../focus-visible-script-focus-016.tentative.html | 72 ++++ .../focus-visible-script-focus-017.tentative.html | 74 ++++ .../selectors/focus-visible-script-focus-018.html | 71 ++++ .../selectors/focus-visible-script-focus-019.html | 72 ++++ .../selectors/focus-visible-script-focus-020.html | 70 ++++ .../tests/css/selectors/focus-within-001-ref.html | 16 + .../tests/css/selectors/focus-within-001.html | 37 ++ .../tests/css/selectors/focus-within-002.html | 37 ++ .../tests/css/selectors/focus-within-003.html | 43 +++ .../tests/css/selectors/focus-within-004.html | 48 +++ .../tests/css/selectors/focus-within-005.html | 49 +++ .../tests/css/selectors/focus-within-006-ref.html | 32 ++ .../tests/css/selectors/focus-within-006.html | 49 +++ .../tests/css/selectors/focus-within-007-ref.html | 11 + .../tests/css/selectors/focus-within-007.html | 33 ++ .../tests/css/selectors/focus-within-008.html | 33 ++ .../tests/css/selectors/focus-within-009.html | 158 +++++++++ .../tests/css/selectors/focus-within-010.html | 38 +++ .../tests/css/selectors/focus-within-011-ref.html | 26 ++ .../tests/css/selectors/focus-within-011.html | 38 +++ .../tests/css/selectors/focus-within-012-ref.html | 19 ++ .../tests/css/selectors/focus-within-012.html | 36 ++ .../tests/css/selectors/focus-within-013-ref.html | 15 + .../tests/css/selectors/focus-within-013.html | 33 ++ .../selectors/focus-within-display-none-001.html | 58 ++++ .../css/selectors/focus-within-shadow-001-ref.html | 14 + .../css/selectors/focus-within-shadow-001.html | 39 +++ .../css/selectors/focus-within-shadow-002.html | 40 +++ .../css/selectors/focus-within-shadow-003.html | 42 +++ .../css/selectors/focus-within-shadow-004.html | 48 +++ .../css/selectors/focus-within-shadow-005.html | 57 ++++ .../css/selectors/focus-within-shadow-006.html | 45 +++ .../has-argument-with-explicit-scope.html | 69 ++++ .../tests/css/selectors/has-basic.html | 81 +++++ .../has-matches-to-uninserted-elements.html | 37 ++ .../tests/css/selectors/has-relative-argument.html | 184 ++++++++++ .../tests/css/selectors/has-specificity.html | 50 +++ .../tests/css/selectors/has-visited-ref.html | 27 ++ .../tests/css/selectors/has-visited.html | 28 ++ .../tests/css/selectors/historical-xmlid.xht | 22 ++ .../tests/css/selectors/hover-001-manual.html | 48 +++ .../tests/css/selectors/hover-002.html | 47 +++ .../web-platform/tests/css/selectors/i18n/META.yml | 2 + .../web-platform/tests/css/selectors/i18n/README | 2 + .../selectors/i18n/css3-selectors-lang-001.html | 31 ++ .../selectors/i18n/css3-selectors-lang-002.html | 31 ++ .../selectors/i18n/css3-selectors-lang-004.html | 39 +++ .../selectors/i18n/css3-selectors-lang-005.html | 38 +++ .../selectors/i18n/css3-selectors-lang-006.html | 38 +++ .../selectors/i18n/css3-selectors-lang-007.html | 38 +++ .../selectors/i18n/css3-selectors-lang-008.html | 38 +++ .../selectors/i18n/css3-selectors-lang-009.html | 38 +++ .../selectors/i18n/css3-selectors-lang-010.html | 38 +++ .../selectors/i18n/css3-selectors-lang-011.html | 38 +++ .../selectors/i18n/css3-selectors-lang-012.html | 38 +++ .../selectors/i18n/css3-selectors-lang-014.html | 38 +++ .../selectors/i18n/css3-selectors-lang-015.html | 39 +++ .../selectors/i18n/css3-selectors-lang-016.html | 39 +++ .../selectors/i18n/css3-selectors-lang-021.html | 31 ++ .../selectors/i18n/css3-selectors-lang-022.html | 31 ++ .../selectors/i18n/css3-selectors-lang-024.html | 40 +++ .../selectors/i18n/css3-selectors-lang-025.html | 39 +++ .../selectors/i18n/css3-selectors-lang-026.html | 39 +++ .../selectors/i18n/css3-selectors-lang-027.html | 39 +++ .../selectors/i18n/css3-selectors-lang-028.html | 39 +++ .../selectors/i18n/css3-selectors-lang-029.html | 39 +++ .../selectors/i18n/css3-selectors-lang-030.html | 39 +++ .../selectors/i18n/css3-selectors-lang-031.html | 39 +++ .../selectors/i18n/css3-selectors-lang-032.html | 39 +++ .../selectors/i18n/css3-selectors-lang-034.html | 39 +++ .../selectors/i18n/css3-selectors-lang-035.html | 40 +++ .../selectors/i18n/css3-selectors-lang-036.html | 40 +++ .../selectors/i18n/css3-selectors-lang-041.html | 31 ++ .../selectors/i18n/css3-selectors-lang-042.html | 31 ++ .../selectors/i18n/css3-selectors-lang-044.html | 32 ++ .../selectors/i18n/css3-selectors-lang-045.html | 31 ++ .../selectors/i18n/css3-selectors-lang-046.html | 31 ++ .../selectors/i18n/css3-selectors-lang-047.html | 31 ++ .../selectors/i18n/css3-selectors-lang-048.html | 31 ++ .../selectors/i18n/css3-selectors-lang-049.html | 31 ++ .../selectors/i18n/css3-selectors-lang-050.html | 31 ++ .../selectors/i18n/css3-selectors-lang-051.html | 31 ++ .../selectors/i18n/css3-selectors-lang-052.html | 31 ++ .../selectors/i18n/css3-selectors-lang-054.html | 31 ++ .../selectors/i18n/css3-selectors-lang-055.html | 32 ++ .../selectors/i18n/css3-selectors-lang-056.html | 32 ++ .../selectors/invalidation/any-link-pseudo.html | 36 ++ .../attribute-or-elemental-selectors-in-has.html | 149 ++++++++ .../css/selectors/invalidation/attribute.html | 234 +++++++++++++ .../child-indexed-pseudo-classes-in-has.html | 116 +++++++ .../selectors/invalidation/class-id-attr-ref.html | 9 + .../css/selectors/invalidation/class-id-attr.html | 24 ++ .../tests/css/selectors/invalidation/defined.html | 76 +++++ .../invalidation/empty-pseudo-in-has.html | 37 ++ .../selectors/invalidation/enabled-disabled.html | 51 +++ .../invalidation/first-child-last-child.html | 57 ++++ .../fullscreen-pseudo-class-in-has.html | 53 +++ .../css/selectors/invalidation/has-complexity.html | 80 +++++ .../invalidation/has-in-adjacent-position.html | 312 +++++++++++++++++ .../invalidation/has-in-ancestor-position.html | 320 +++++++++++++++++ .../invalidation/has-in-parent-position.html | 300 ++++++++++++++++ .../invalidation/has-in-sibling-position.html | 312 +++++++++++++++++ ...alidation-after-removing-non-first-element.html | 31 ++ .../has-invalidation-for-wiping-an-element.html | 42 +++ .../css/selectors/invalidation/has-sibling.html | 149 ++++++++ .../css/selectors/invalidation/has-with-not.html | 107 ++++++ .../invalidation/has-with-pseudo-class.html | 99 ++++++ .../invalidation/host-pseudo-class-in-has.html | 65 ++++ .../invalidation/input-pseudo-classes-in-has.html | 141 ++++++++ .../selectors/invalidation/insert-sibling-001.html | 39 +++ .../selectors/invalidation/insert-sibling-002.html | 41 +++ .../selectors/invalidation/insert-sibling-003.html | 44 +++ .../selectors/invalidation/insert-sibling-004.html | 43 +++ .../is-pseudo-containing-complex-in-has.html | 379 +++++++++++++++++++++ .../tests/css/selectors/invalidation/is.html | 139 ++++++++ .../selectors/invalidation/link-pseudo-in-has.html | 97 ++++++ .../location-pseudo-classes-in-has.html | 29 ++ .../invalidation/media-pseudo-classes-in-has.html | 114 +++++++ .../invalidation/modal-pseudo-class-in-has.html | 80 +++++ .../tests/css/selectors/invalidation/not-001.html | 41 +++ .../tests/css/selectors/invalidation/not-002.html | 133 ++++++++ .../not-pseudo-containing-complex-in-has.html | 375 ++++++++++++++++++++ .../quirks-mode-stylesheet-dynamic-add-001.html | 27 ++ .../invalidation/selectorText-dynamic-001.html | 24 ++ .../invalidation/sheet-going-away-001.html | 26 ++ .../invalidation/sheet-going-away-002-ref.html | 7 + .../invalidation/sheet-going-away-002.html | 23 ++ .../tests/css/selectors/invalidation/sibling.html | 139 ++++++++ ...alidation-with-display-none-anchor-element.html | 29 ++ .../invalidation/target-pseudo-in-has.html | 90 +++++ .../typed-child-indexed-pseudo-classes-in-has.html | 131 +++++++ .../user-action-pseudo-classes-in-has.html | 115 +++++++ .../tests/css/selectors/invalidation/where.html | 108 ++++++ .../tests/css/selectors/is-default-ns-001.html | 23 ++ .../tests/css/selectors/is-default-ns-002.html | 21 ++ .../tests/css/selectors/is-default-ns-003.html | 29 ++ .../tests/css/selectors/is-nested.html | 72 ++++ .../tests/css/selectors/is-specificity-shadow.html | 18 + .../tests/css/selectors/is-specificity.html | 41 +++ .../tests/css/selectors/is-where-basic.html | 41 +++ .../css/selectors/is-where-error-recovery.html | 55 +++ .../tests/css/selectors/is-where-not.html | 45 +++ .../tests/css/selectors/is-where-parsing.html | 53 +++ .../css/selectors/is-where-pseudo-classes.html | 37 ++ .../selectors/is-where-pseudo-elements-ref.html | 32 ++ .../css/selectors/is-where-pseudo-elements.html | 33 ++ .../tests/css/selectors/is-where-shadow.html | 62 ++++ .../tests/css/selectors/is-where-visited-ref.html | 66 ++++ .../tests/css/selectors/is-where-visited.html | 67 ++++ .../tests/css/selectors/last-child.html | 52 +++ .../tests/css/selectors/last-of-type.html | 89 +++++ .../css/selectors/media/media-loading-state.html | 62 ++++ .../css/selectors/media/media-playback-state.html | 73 ++++ .../tests/css/selectors/media/sound-state.html | 45 +++ .../tests/css/selectors/missing-right-token.html | 31 ++ .../tests/css/selectors/modal-pseudo-class.html | 59 ++++ .../tests/css/selectors/not-complex.html | 46 +++ .../tests/css/selectors/not-default-ns-001.html | 27 ++ .../tests/css/selectors/not-default-ns-002.html | 25 ++ .../tests/css/selectors/not-default-ns-003.html | 29 ++ .../tests/css/selectors/not-links-ref.html | 17 + .../tests/css/selectors/not-links.html | 25 ++ .../tests/css/selectors/not-specificity.html | 50 +++ .../nth-child-and-nth-last-child-ref.html | 56 +++ .../selectors/nth-child-and-nth-last-child.html | 75 ++++ .../css/selectors/nth-child-of-attribute.html | 42 +++ .../css/selectors/nth-child-of-classname-002.html | 41 +++ .../css/selectors/nth-child-of-classname-ref.html | 16 + .../css/selectors/nth-child-of-classname.html | 26 ++ .../nth-child-of-complex-selector-ref.html | 14 + .../selectors/nth-child-of-complex-selector.html | 25 ++ .../nth-child-of-compound-selector-ref.html | 18 + .../selectors/nth-child-of-compound-selector.html | 29 ++ .../tests/css/selectors/nth-child-of-has.html | 42 +++ .../nth-child-of-no-space-after-of-ref.html | 31 ++ .../selectors/nth-child-of-no-space-after-of.html | 56 +++ .../tests/css/selectors/nth-child-of-not.html | 42 +++ .../css/selectors/nth-child-of-nth-child.html | 41 +++ .../css/selectors/nth-child-of-tagname-ref.html | 16 + .../tests/css/selectors/nth-child-of-tagname.html | 26 ++ .../selectors/nth-child-of-universal-selector.html | 41 +++ .../css/selectors/nth-child-specificity-1-ref.html | 17 + .../css/selectors/nth-child-specificity-1.html | 40 +++ .../css/selectors/nth-child-specificity-2-ref.html | 23 ++ .../css/selectors/nth-child-specificity-2.html | 47 +++ .../css/selectors/nth-child-specificity-3-ref.html | 23 ++ .../css/selectors/nth-child-specificity-3.html | 51 +++ .../css/selectors/nth-child-specificity-4-ref.html | 23 ++ .../css/selectors/nth-child-specificity-4.html | 51 +++ .../selectors/nth-last-child-of-classname-ref.html | 16 + .../css/selectors/nth-last-child-of-classname.html | 26 ++ .../nth-last-child-of-complex-selector-ref.html | 14 + .../nth-last-child-of-complex-selector.html | 24 ++ .../nth-last-child-of-compound-selector-ref.html | 19 ++ .../nth-last-child-of-compound-selector.html | 29 ++ .../nth-last-child-of-no-space-after-of.html | 56 +++ .../nth-last-child-of-style-sharing-1-ref.html | 13 + .../nth-last-child-of-style-sharing-1.html | 23 ++ .../nth-last-child-of-style-sharing-2-ref.html | 15 + .../nth-last-child-of-style-sharing-2.html | 25 ++ .../selectors/nth-last-child-of-tagname-ref.html | 16 + .../css/selectors/nth-last-child-of-tagname.html | 26 ++ .../nth-last-child-specificity-1-ref.html | 17 + .../selectors/nth-last-child-specificity-1.html | 40 +++ .../nth-last-child-specificity-2-ref.html | 23 ++ .../selectors/nth-last-child-specificity-2.html | 47 +++ .../nth-last-child-specificity-3-ref.html | 23 ++ .../selectors/nth-last-child-specificity-3.html | 51 +++ .../nth-last-child-specificity-4-ref.html | 23 ++ .../selectors/nth-last-child-specificity-4.html | 51 +++ .../tests/css/selectors/nth-of-invalid.html | 55 +++ .../tests/css/selectors/nth-of-type-namespace.html | 48 +++ .../css/selectors/of-type-selectors-ref.xhtml | 37 ++ .../tests/css/selectors/of-type-selectors.xhtml | 42 +++ .../css/selectors/old-tests/css3-modsel-1.xml | 16 + .../css/selectors/old-tests/css3-modsel-10.xml | 15 + .../css/selectors/old-tests/css3-modsel-100.xml | 22 ++ .../css/selectors/old-tests/css3-modsel-100b.xml | 22 ++ .../css/selectors/old-tests/css3-modsel-101.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-101b.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-102.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-102b.xml | 22 ++ .../css/selectors/old-tests/css3-modsel-103.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-103b.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-104.xml | 22 ++ .../css/selectors/old-tests/css3-modsel-104b.xml | 22 ++ .../css/selectors/old-tests/css3-modsel-105.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-105b.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-106.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-106b.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-107.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-107b.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-108.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-108b.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-109.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-109b.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-11.xml | 15 + .../css/selectors/old-tests/css3-modsel-110.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-110b.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-111.xml | 20 ++ .../css/selectors/old-tests/css3-modsel-111b.xml | 20 ++ .../css/selectors/old-tests/css3-modsel-112.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-112b.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-113.xml | 21 ++ .../css/selectors/old-tests/css3-modsel-113b.xml | 21 ++ .../css/selectors/old-tests/css3-modsel-114.xml | 22 ++ .../css/selectors/old-tests/css3-modsel-114b.xml | 22 ++ .../css/selectors/old-tests/css3-modsel-115.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-115b.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-116.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-116b.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-117.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-117b.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-118.xml | 26 ++ .../css/selectors/old-tests/css3-modsel-119.xml | 31 ++ .../css/selectors/old-tests/css3-modsel-120.xml | 26 ++ .../css/selectors/old-tests/css3-modsel-121.xml | 28 ++ .../css/selectors/old-tests/css3-modsel-122.xml | 25 ++ .../css/selectors/old-tests/css3-modsel-123.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-123b.xml | 22 ++ .../css/selectors/old-tests/css3-modsel-124.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-124b.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-125.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-125b.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-126.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-126b.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-127.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-127b.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-128.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-128b.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-129.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-129b.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-13.xml | 22 ++ .../css/selectors/old-tests/css3-modsel-130.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-130b.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-131.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-131b.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-132.xml | 27 ++ .../css/selectors/old-tests/css3-modsel-132b.xml | 27 ++ .../css/selectors/old-tests/css3-modsel-133.xml | 27 ++ .../css/selectors/old-tests/css3-modsel-133b.xml | 27 ++ .../css/selectors/old-tests/css3-modsel-134.xml | 26 ++ .../css/selectors/old-tests/css3-modsel-134b.xml | 26 ++ .../css/selectors/old-tests/css3-modsel-135.xml | 26 ++ .../css/selectors/old-tests/css3-modsel-135b.xml | 26 ++ .../css/selectors/old-tests/css3-modsel-136.xml | 27 ++ .../css/selectors/old-tests/css3-modsel-136b.xml | 27 ++ .../css/selectors/old-tests/css3-modsel-137.xml | 21 ++ .../css/selectors/old-tests/css3-modsel-137b.xml | 21 ++ .../css/selectors/old-tests/css3-modsel-138.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-138b.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-139.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-139b.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-14.xml | 28 ++ .../css/selectors/old-tests/css3-modsel-140.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-140b.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-141.xml | 25 ++ .../css/selectors/old-tests/css3-modsel-141b.xml | 25 ++ .../css/selectors/old-tests/css3-modsel-142.xml | 25 ++ .../css/selectors/old-tests/css3-modsel-142b.xml | 25 ++ .../css/selectors/old-tests/css3-modsel-143.xml | 25 ++ .../css/selectors/old-tests/css3-modsel-143b.xml | 25 ++ .../css/selectors/old-tests/css3-modsel-144.xml | 15 + .../css/selectors/old-tests/css3-modsel-145a.xml | 33 ++ .../css/selectors/old-tests/css3-modsel-145b.xml | 33 ++ .../css/selectors/old-tests/css3-modsel-146a.xml | 39 +++ .../css/selectors/old-tests/css3-modsel-146b.xml | 39 +++ .../css/selectors/old-tests/css3-modsel-147a.xml | 39 +++ .../css/selectors/old-tests/css3-modsel-147b.xml | 39 +++ .../css/selectors/old-tests/css3-modsel-148.xml | 16 + .../css/selectors/old-tests/css3-modsel-149.xml | 18 + .../css/selectors/old-tests/css3-modsel-149b.xml | 18 + .../css/selectors/old-tests/css3-modsel-14b.xml | 22 ++ .../css/selectors/old-tests/css3-modsel-14c.xml | 21 ++ .../css/selectors/old-tests/css3-modsel-14d.xml | 18 + .../css/selectors/old-tests/css3-modsel-14e.xml | 21 ++ .../css/selectors/old-tests/css3-modsel-15.xml | 21 ++ .../css/selectors/old-tests/css3-modsel-150.xml | 18 + .../css/selectors/old-tests/css3-modsel-151.xml | 18 + .../css/selectors/old-tests/css3-modsel-152.xml | 18 + .../css/selectors/old-tests/css3-modsel-153.xml | 18 + .../css/selectors/old-tests/css3-modsel-154.xml | 16 + .../css/selectors/old-tests/css3-modsel-155.xml | 16 + .../css/selectors/old-tests/css3-modsel-155a.xml | 16 + .../css/selectors/old-tests/css3-modsel-155b.xml | 21 ++ .../css/selectors/old-tests/css3-modsel-155c.xml | 16 + .../css/selectors/old-tests/css3-modsel-155d.xml | 16 + .../css/selectors/old-tests/css3-modsel-156.xml | 16 + .../css/selectors/old-tests/css3-modsel-156b.xml | 16 + .../css/selectors/old-tests/css3-modsel-156c.xml | 16 + .../css/selectors/old-tests/css3-modsel-157.xml | 16 + .../css/selectors/old-tests/css3-modsel-158.xml | 16 + .../css/selectors/old-tests/css3-modsel-159.xml | 16 + .../css/selectors/old-tests/css3-modsel-15b.xml | 21 ++ .../css/selectors/old-tests/css3-modsel-16.xml | 18 + .../css/selectors/old-tests/css3-modsel-160.xml | 18 + .../css/selectors/old-tests/css3-modsel-161.xml | 47 +++ .../css/selectors/old-tests/css3-modsel-166.xml | 15 + .../css/selectors/old-tests/css3-modsel-166a.xml | 15 + .../css/selectors/old-tests/css3-modsel-167.xml | 15 + .../css/selectors/old-tests/css3-modsel-167a.xml | 15 + .../css/selectors/old-tests/css3-modsel-168.xml | 17 + .../css/selectors/old-tests/css3-modsel-168a.xml | 17 + .../css/selectors/old-tests/css3-modsel-169.xml | 17 + .../css/selectors/old-tests/css3-modsel-169a.xml | 17 + .../css/selectors/old-tests/css3-modsel-17.xml | 18 + .../css/selectors/old-tests/css3-modsel-170.xml | 16 + .../css/selectors/old-tests/css3-modsel-170a.xml | 16 + .../css/selectors/old-tests/css3-modsel-170b.xml | 16 + .../css/selectors/old-tests/css3-modsel-170c.xml | 16 + .../css/selectors/old-tests/css3-modsel-170d.xml | 16 + .../css/selectors/old-tests/css3-modsel-171.xml | 17 + .../css/selectors/old-tests/css3-modsel-172a.xml | 30 ++ .../css/selectors/old-tests/css3-modsel-172b.xml | 31 ++ .../css/selectors/old-tests/css3-modsel-173a.xml | 30 ++ .../css/selectors/old-tests/css3-modsel-173b.xml | 30 ++ .../css/selectors/old-tests/css3-modsel-174a.xml | 19 ++ .../css/selectors/old-tests/css3-modsel-174b.xml | 19 ++ .../css/selectors/old-tests/css3-modsel-175a.xml | 16 + .../css/selectors/old-tests/css3-modsel-175b.xml | 16 + .../css/selectors/old-tests/css3-modsel-175c.xml | 16 + .../css/selectors/old-tests/css3-modsel-176.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-177a.xml | 15 + .../css/selectors/old-tests/css3-modsel-177b.xml | 18 + .../css/selectors/old-tests/css3-modsel-178.xml | 19 ++ .../css/selectors/old-tests/css3-modsel-179.xml | 17 + .../css/selectors/old-tests/css3-modsel-179a.xml | 16 + .../css/selectors/old-tests/css3-modsel-18.xml | 61 ++++ .../css/selectors/old-tests/css3-modsel-180a.xml | 16 + .../css/selectors/old-tests/css3-modsel-181.xml | 35 ++ .../css/selectors/old-tests/css3-modsel-182.xml | 19 ++ .../css/selectors/old-tests/css3-modsel-183.xml | 22 ++ .../selectors/old-tests/css3-modsel-184-ref.xht | 13 + .../css/selectors/old-tests/css3-modsel-184a.xml | 17 + .../css/selectors/old-tests/css3-modsel-184b.xml | 17 + .../css/selectors/old-tests/css3-modsel-184c.xml | 17 + .../css/selectors/old-tests/css3-modsel-184d.xml | 17 + .../css/selectors/old-tests/css3-modsel-184e.xml | 17 + .../css/selectors/old-tests/css3-modsel-184f.xml | 17 + .../css/selectors/old-tests/css3-modsel-18a.xml | 25 ++ .../css/selectors/old-tests/css3-modsel-18b.xml | 20 ++ .../css/selectors/old-tests/css3-modsel-18c.xml | 16 + .../css/selectors/old-tests/css3-modsel-19.xml | 16 + .../css/selectors/old-tests/css3-modsel-19b.xml | 13 + .../css/selectors/old-tests/css3-modsel-2.xml | 13 + .../css/selectors/old-tests/css3-modsel-20.xml | 16 + .../css/selectors/old-tests/css3-modsel-21.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-21b.xml | 14 + .../css/selectors/old-tests/css3-modsel-21c.xml | 14 + .../css/selectors/old-tests/css3-modsel-22.xml | 25 ++ .../css/selectors/old-tests/css3-modsel-25.xml | 16 + .../css/selectors/old-tests/css3-modsel-27.xml | 13 + .../css/selectors/old-tests/css3-modsel-27a.xml | 27 ++ .../css/selectors/old-tests/css3-modsel-27b.xml | 14 + .../css/selectors/old-tests/css3-modsel-28.xml | 98 ++++++ .../css/selectors/old-tests/css3-modsel-28b.xml | 99 ++++++ .../css/selectors/old-tests/css3-modsel-29.xml | 99 ++++++ .../css/selectors/old-tests/css3-modsel-29b.xml | 99 ++++++ .../css/selectors/old-tests/css3-modsel-3.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-30.xml | 32 ++ .../css/selectors/old-tests/css3-modsel-31.xml | 32 ++ .../css/selectors/old-tests/css3-modsel-32.xml | 36 ++ .../css/selectors/old-tests/css3-modsel-33.xml | 36 ++ .../css/selectors/old-tests/css3-modsel-34.xml | 19 ++ .../css/selectors/old-tests/css3-modsel-35.xml | 20 ++ .../css/selectors/old-tests/css3-modsel-36.xml | 18 + .../css/selectors/old-tests/css3-modsel-37.xml | 18 + .../css/selectors/old-tests/css3-modsel-38.xml | 19 ++ .../css/selectors/old-tests/css3-modsel-39.xml | 35 ++ .../css/selectors/old-tests/css3-modsel-39a.xml | 36 ++ .../css/selectors/old-tests/css3-modsel-39b.xml | 35 ++ .../css/selectors/old-tests/css3-modsel-39c.xml | 36 ++ .../css/selectors/old-tests/css3-modsel-3a.xml | 22 ++ .../css/selectors/old-tests/css3-modsel-4.xml | 13 + .../css/selectors/old-tests/css3-modsel-41.xml | 13 + .../css/selectors/old-tests/css3-modsel-41a.xml | 13 + .../css/selectors/old-tests/css3-modsel-42.xml | 13 + .../css/selectors/old-tests/css3-modsel-42a.xml | 13 + .../css/selectors/old-tests/css3-modsel-43.xml | 35 ++ .../css/selectors/old-tests/css3-modsel-43b.xml | 35 ++ .../css/selectors/old-tests/css3-modsel-44.xml | 29 ++ .../css/selectors/old-tests/css3-modsel-44b.xml | 29 ++ .../css/selectors/old-tests/css3-modsel-44c.xml | 16 + .../css/selectors/old-tests/css3-modsel-44d.xml | 16 + .../css/selectors/old-tests/css3-modsel-45.xml | 20 ++ .../css/selectors/old-tests/css3-modsel-45b.xml | 21 ++ .../css/selectors/old-tests/css3-modsel-45c.xml | 16 + .../css/selectors/old-tests/css3-modsel-46.xml | 20 ++ .../css/selectors/old-tests/css3-modsel-46b.xml | 20 ++ .../css/selectors/old-tests/css3-modsel-47.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-48.xml | 25 ++ .../css/selectors/old-tests/css3-modsel-49.xml | 25 ++ .../css/selectors/old-tests/css3-modsel-5.xml | 14 + .../css/selectors/old-tests/css3-modsel-50.xml | 19 ++ .../css/selectors/old-tests/css3-modsel-51.xml | 22 ++ .../css/selectors/old-tests/css3-modsel-52.xml | 28 ++ .../css/selectors/old-tests/css3-modsel-53.xml | 28 ++ .../css/selectors/old-tests/css3-modsel-54.xml | 21 ++ .../css/selectors/old-tests/css3-modsel-55.xml | 21 ++ .../css/selectors/old-tests/css3-modsel-56.xml | 21 ++ .../css/selectors/old-tests/css3-modsel-57.xml | 22 ++ .../css/selectors/old-tests/css3-modsel-57b.xml | 22 ++ .../css/selectors/old-tests/css3-modsel-59.xml | 21 ++ .../css/selectors/old-tests/css3-modsel-6.xml | 19 ++ .../css/selectors/old-tests/css3-modsel-60.xml | 21 ++ .../css/selectors/old-tests/css3-modsel-61.xml | 19 ++ .../css/selectors/old-tests/css3-modsel-62.xml | 18 + .../css/selectors/old-tests/css3-modsel-63.xml | 19 ++ .../css/selectors/old-tests/css3-modsel-64.xml | 19 ++ .../css/selectors/old-tests/css3-modsel-65.xml | 17 + .../css/selectors/old-tests/css3-modsel-66.xml | 25 ++ .../css/selectors/old-tests/css3-modsel-66b.xml | 14 + .../css/selectors/old-tests/css3-modsel-67.xml | 22 ++ .../css/selectors/old-tests/css3-modsel-7.xml | 22 ++ .../css/selectors/old-tests/css3-modsel-70.xml | 15 + .../css/selectors/old-tests/css3-modsel-72.xml | 17 + .../css/selectors/old-tests/css3-modsel-72b.xml | 17 + .../css/selectors/old-tests/css3-modsel-73.xml | 99 ++++++ .../css/selectors/old-tests/css3-modsel-73b.xml | 100 ++++++ .../css/selectors/old-tests/css3-modsel-74.xml | 100 ++++++ .../css/selectors/old-tests/css3-modsel-74b.xml | 101 ++++++ .../css/selectors/old-tests/css3-modsel-75.xml | 33 ++ .../css/selectors/old-tests/css3-modsel-75b.xml | 33 ++ .../css/selectors/old-tests/css3-modsel-76.xml | 33 ++ .../css/selectors/old-tests/css3-modsel-76b.xml | 33 ++ .../css/selectors/old-tests/css3-modsel-77.xml | 36 ++ .../css/selectors/old-tests/css3-modsel-77b.xml | 36 ++ .../css/selectors/old-tests/css3-modsel-78.xml | 36 ++ .../css/selectors/old-tests/css3-modsel-78b.xml | 36 ++ .../css/selectors/old-tests/css3-modsel-79.xml | 19 ++ .../css/selectors/old-tests/css3-modsel-7b.xml | 20 ++ .../css/selectors/old-tests/css3-modsel-8.xml | 21 ++ .../css/selectors/old-tests/css3-modsel-80.xml | 19 ++ .../css/selectors/old-tests/css3-modsel-81.xml | 19 ++ .../css/selectors/old-tests/css3-modsel-81b.xml | 19 ++ .../css/selectors/old-tests/css3-modsel-82.xml | 19 ++ .../css/selectors/old-tests/css3-modsel-82b.xml | 19 ++ .../css/selectors/old-tests/css3-modsel-83-ref.xml | 10 + .../css/selectors/old-tests/css3-modsel-83.xml | 14 + .../css/selectors/old-tests/css3-modsel-86.xml | 20 ++ .../css/selectors/old-tests/css3-modsel-87.xml | 18 + .../css/selectors/old-tests/css3-modsel-87b.xml | 18 + .../css/selectors/old-tests/css3-modsel-88.xml | 19 ++ .../css/selectors/old-tests/css3-modsel-88b.xml | 19 ++ .../css/selectors/old-tests/css3-modsel-89.xml | 19 ++ .../css/selectors/old-tests/css3-modsel-9.xml | 14 + .../css/selectors/old-tests/css3-modsel-90.xml | 18 + .../css/selectors/old-tests/css3-modsel-90b.xml | 18 + .../css/selectors/old-tests/css3-modsel-91.xml | 14 + .../css/selectors/old-tests/css3-modsel-92.xml | 16 + .../css/selectors/old-tests/css3-modsel-93.xml | 15 + .../css/selectors/old-tests/css3-modsel-94.xml | 20 ++ .../css/selectors/old-tests/css3-modsel-94b.xml | 21 ++ .../css/selectors/old-tests/css3-modsel-95.xml | 22 ++ .../css/selectors/old-tests/css3-modsel-96.xml | 26 ++ .../css/selectors/old-tests/css3-modsel-96b.xml | 26 ++ .../css/selectors/old-tests/css3-modsel-97.xml | 20 ++ .../css/selectors/old-tests/css3-modsel-97b.xml | 20 ++ .../css/selectors/old-tests/css3-modsel-98.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-98b.xml | 21 ++ .../css/selectors/old-tests/css3-modsel-99.xml | 24 ++ .../css/selectors/old-tests/css3-modsel-99b.xml | 23 ++ .../css/selectors/old-tests/css3-modsel-d1.xml | 35 ++ .../css/selectors/old-tests/css3-modsel-d1b.xml | 39 +++ .../css/selectors/old-tests/css3-modsel-d2.xml | 42 +++ .../css/selectors/old-tests/css3-modsel-d3.xml | 44 +++ .../css/selectors/old-tests/css3-modsel-d4.xml | 35 ++ .../old-tests/reference/bq-u-u-u-green.xht | 15 + .../reference/lime-bg-paras-g-u-g-g-u.xht | 15 + .../reference/lime-bg-paras-g-u-g-u-u.xht | 15 + .../old-tests/reference/lime-bg-paras-g-u-g-u.xht | 14 + .../reference/lime-bg-paras-g-u-u-g-g.xht | 15 + .../reference/lime-bg-paras-u-g-g-u-u-g.xht | 16 + .../reference/lime-bg-paras-u-g-u-g-g.xht | 15 + .../old-tests/reference/seven-green-divs.xht | 18 + .../this-address-p-p-p-lime-background.xht | 18 + .../reference/this-line-green-background.xht | 13 + .../old-tests/reference/this-line-green-color.xht | 12 + .../reference/this-line-lime-background-offset.xht | 14 + .../reference/this-line-lime-background.xht | 12 + .../reference/this-test-has-passed-desc.xht | 13 + .../three-p-lime-background-except-middle.xht | 14 + .../reference/three-paragraph-lime-characters.xht | 13 + .../tests/css/selectors/only-child.html | 61 ++++ .../tests/css/selectors/only-of-type.html | 64 ++++ .../css/selectors/parsing/parse-attribute.html | 30 ++ .../tests/css/selectors/parsing/parse-child.html | 11 + .../tests/css/selectors/parsing/parse-class.html | 15 + .../css/selectors/parsing/parse-descendant.html | 13 + .../css/selectors/parsing/parse-focus-visible.html | 13 + .../parse-has-disallow-nesting-has-inside-has.html | 13 + .../tests/css/selectors/parsing/parse-has.html | 41 +++ .../tests/css/selectors/parsing/parse-id.html | 13 + .../tests/css/selectors/parsing/parse-is.html | 18 + .../tests/css/selectors/parsing/parse-not.html | 37 ++ .../tests/css/selectors/parsing/parse-sibling.html | 12 + .../css/selectors/parsing/parse-universal.html | 14 + .../tests/css/selectors/parsing/parse-where.html | 18 + .../css/selectors/pseudo-enabled-disabled.html | 51 +++ .../tests/css/selectors/query/query-is.html | 57 ++++ .../tests/css/selectors/query/query-where.html | 57 ++++ .../css/selectors/remove-hovered-element-ref.html | 4 + .../css/selectors/remove-hovered-element.html | 40 +++ .../tests/css/selectors/resources/blue15x15.png | Bin 0 -> 185 bytes .../tests/css/selectors/root-siblings.html | 19 ++ .../tests/css/selectors/scope-selector.html | 37 ++ .../tests/css/selectors/scope-without-scoping.html | 23 ++ .../selection-image-001-no-selection-noref.html | 7 + .../css/selectors/selection-image-001-noref.html | 15 + .../tests/css/selectors/selection-image-001.html | 24 ++ .../tests/css/selectors/selection-image-002.html | 16 + ...ctor-placeholder-shown-emptify-placeholder.html | 22 ++ ...ctor-placeholder-shown-type-change-001-ref.html | 11 + ...selector-placeholder-shown-type-change-001.html | 25 ++ ...ctor-placeholder-shown-type-change-002-ref.html | 11 + ...selector-placeholder-shown-type-change-002.html | 25 ++ ...ctor-placeholder-shown-type-change-003-ref.html | 11 + ...selector-placeholder-shown-type-change-003.html | 25 ++ .../selector-read-write-type-change-001-ref.html | 11 + .../selector-read-write-type-change-001.html | 20 ++ .../selector-read-write-type-change-002-ref.html | 11 + .../selector-read-write-type-change-002.html | 25 ++ .../tests/css/selectors/selector-required-ref.html | 22 ++ .../selector-required-type-change-001-ref.html | 11 + .../selector-required-type-change-001.html | 20 ++ .../selector-required-type-change-002-ref.html | 11 + .../selector-required-type-change-002.html | 25 ++ .../tests/css/selectors/selector-required.html | 26 ++ .../selector-structural-pseudo-root-ref.html | 7 + .../selectors/selector-structural-pseudo-root.html | 8 + .../css/selectors/selectors-attr-many-ref.html | 5 + .../tests/css/selectors/selectors-attr-many.html | 60 ++++ .../selectors-attr-white-space-001-ref.html | 11 + .../selectors/selectors-attr-white-space-001.html | 19 ++ .../selectors/selectors-case-sensitive-001.html | 40 +++ .../css/selectors/selectors-empty-001-ref.xml | 40 +++ .../tests/css/selectors/selectors-empty-001.xml | 47 +++ .../css/selectors/selectors-namespace-001-ref.xml | 14 + .../css/selectors/selectors-namespace-001.xml | 21 ++ .../css/selectors/sharing-in-svg-use-ref.html | 13 + .../tests/css/selectors/sharing-in-svg-use.html | 25 ++ .../tests/css/selectors/spurious-brace-crash.html | 5 + .../tests/css/selectors/user-invalid.html | 21 ++ .../tests/css/selectors/user-valid.html | 14 + .../css/selectors/visited-inheritance-ref.html | 14 + .../tests/css/selectors/visited-inheritance.html | 19 ++ .../tests/css/selectors/webkit-pseudo-element.html | 48 +++ .../tests/css/selectors/x-pseudo-element.html | 22 ++ .../tests/css/selectors/xml-class-selector-ref.xml | 16 + .../tests/css/selectors/xml-class-selector.xml | 21 ++ 693 files changed, 25788 insertions(+) create mode 100644 testing/web-platform/tests/css/selectors/META.yml create mode 100644 testing/web-platform/tests/css/selectors/anplusb-selector-parsing.html create mode 100644 testing/web-platform/tests/css/selectors/any-link-dynamic-001-ref.html create mode 100644 testing/web-platform/tests/css/selectors/any-link-dynamic-001.html create mode 100644 testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/cssom.html create mode 100644 testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html create mode 100644 testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml create mode 100644 testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/resources/syntax-quirks.html create mode 100644 testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml create mode 100644 testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/semantics.html create mode 100644 testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/syntax.html create mode 100644 testing/web-platform/tests/css/selectors/attribute-selectors/style-attribute-selector.html create mode 100644 testing/web-platform/tests/css/selectors/child-indexed-no-parent-ref.html create mode 100644 testing/web-platform/tests/css/selectors/child-indexed-no-parent.html create mode 100644 testing/web-platform/tests/css/selectors/child-indexed-pseudo-class.html create mode 100644 testing/web-platform/tests/css/selectors/dir-selector-auto-direction-change-001.html create mode 100644 testing/web-platform/tests/css/selectors/dir-selector-auto.html create mode 100644 testing/web-platform/tests/css/selectors/dir-selector-change-001-ref.html create mode 100644 testing/web-platform/tests/css/selectors/dir-selector-change-001.html create mode 100644 testing/web-platform/tests/css/selectors/dir-selector-change-002.html create mode 100644 testing/web-platform/tests/css/selectors/dir-selector-change-003-ref.html create mode 100644 testing/web-platform/tests/css/selectors/dir-selector-change-003.html create mode 100644 testing/web-platform/tests/css/selectors/dir-selector-change-004-ref.html create mode 100644 testing/web-platform/tests/css/selectors/dir-selector-change-004.html create mode 100644 testing/web-platform/tests/css/selectors/dir-selector-ltr-001.html create mode 100644 testing/web-platform/tests/css/selectors/dir-selector-ltr-002.html create mode 100644 testing/web-platform/tests/css/selectors/dir-selector-ltr-003.html create mode 100644 testing/web-platform/tests/css/selectors/dir-selector-querySelector.html create mode 100644 testing/web-platform/tests/css/selectors/dir-selector-rtl-001.html create mode 100644 testing/web-platform/tests/css/selectors/dir-selector-white-space-001-ref.html create mode 100644 testing/web-platform/tests/css/selectors/dir-selector-white-space-001.html create mode 100644 testing/web-platform/tests/css/selectors/dir-style-01-ref.html create mode 100644 testing/web-platform/tests/css/selectors/dir-style-01a.html create mode 100644 testing/web-platform/tests/css/selectors/dir-style-01b.html create mode 100644 testing/web-platform/tests/css/selectors/dir-style-02-ref.html create mode 100644 testing/web-platform/tests/css/selectors/dir-style-02a.html create mode 100644 testing/web-platform/tests/css/selectors/dir-style-02b.html create mode 100644 testing/web-platform/tests/css/selectors/dir-style-03-ref.html create mode 100644 testing/web-platform/tests/css/selectors/dir-style-03a.html create mode 100644 testing/web-platform/tests/css/selectors/dir-style-03b.html create mode 100644 testing/web-platform/tests/css/selectors/dir-style-04-ref.html create mode 100644 testing/web-platform/tests/css/selectors/dir-style-04.html create mode 100644 testing/web-platform/tests/css/selectors/eof-right-after-selector-crash.html create mode 100644 testing/web-platform/tests/css/selectors/eof-some-after-selector-crash.html create mode 100644 testing/web-platform/tests/css/selectors/first-child.html create mode 100644 testing/web-platform/tests/css/selectors/first-letter-flag-001-ref.html create mode 100644 testing/web-platform/tests/css/selectors/first-letter-flag-001.html create mode 100644 testing/web-platform/tests/css/selectors/first-line-bidi-001-ref.html create mode 100644 testing/web-platform/tests/css/selectors/first-line-bidi-001.html create mode 100644 testing/web-platform/tests/css/selectors/first-line-bidi-002-ref.html create mode 100644 testing/web-platform/tests/css/selectors/first-line-bidi-002.html create mode 100644 testing/web-platform/tests/css/selectors/first-of-type.html create mode 100644 testing/web-platform/tests/css/selectors/floating-first-letter-05d0.html create mode 100644 testing/web-platform/tests/css/selectors/floating-first-letter-feff.html create mode 100644 testing/web-platform/tests/css/selectors/floating-first-letter-ref.html create mode 100644 testing/web-platform/tests/css/selectors/focus-display-none-001.html create mode 100644 testing/web-platform/tests/css/selectors/focus-in-focus-event-001.html create mode 100644 testing/web-platform/tests/css/selectors/focus-in-focusin-event-001.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-001.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-002.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-003.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-004.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-005.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-006.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-007.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-008.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-009.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-010.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-011.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-012.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-013.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-014.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-015.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-016.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-017-2.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-017.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-018-2.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-018.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-019.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-020.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-021.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-022.tentative.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-023.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-024.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-025.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-026.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-027.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-script-focus-001.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-script-focus-002.tentative.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-script-focus-003.tentative.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-script-focus-004.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-script-focus-005.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-script-focus-006.tentative.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-script-focus-007.tentative.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-script-focus-008-b.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-script-focus-008.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-script-focus-009.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-script-focus-010.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-script-focus-011.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-script-focus-012.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-script-focus-013.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-script-focus-014.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-script-focus-015.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-script-focus-016.tentative.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-script-focus-017.tentative.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-script-focus-018.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-script-focus-019.html create mode 100644 testing/web-platform/tests/css/selectors/focus-visible-script-focus-020.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-001-ref.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-001.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-002.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-003.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-004.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-005.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-006-ref.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-006.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-007-ref.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-007.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-008.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-009.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-010.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-011-ref.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-011.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-012-ref.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-012.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-013-ref.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-013.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-display-none-001.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-shadow-001-ref.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-shadow-001.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-shadow-002.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-shadow-003.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-shadow-004.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-shadow-005.html create mode 100644 testing/web-platform/tests/css/selectors/focus-within-shadow-006.html create mode 100644 testing/web-platform/tests/css/selectors/has-argument-with-explicit-scope.html create mode 100644 testing/web-platform/tests/css/selectors/has-basic.html create mode 100644 testing/web-platform/tests/css/selectors/has-matches-to-uninserted-elements.html create mode 100644 testing/web-platform/tests/css/selectors/has-relative-argument.html create mode 100644 testing/web-platform/tests/css/selectors/has-specificity.html create mode 100644 testing/web-platform/tests/css/selectors/has-visited-ref.html create mode 100644 testing/web-platform/tests/css/selectors/has-visited.html create mode 100644 testing/web-platform/tests/css/selectors/historical-xmlid.xht create mode 100644 testing/web-platform/tests/css/selectors/hover-001-manual.html create mode 100644 testing/web-platform/tests/css/selectors/hover-002.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/META.yml create mode 100644 testing/web-platform/tests/css/selectors/i18n/README create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-001.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-002.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-004.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-005.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-006.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-007.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-008.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-009.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-010.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-011.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-012.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-014.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-015.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-016.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-021.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-022.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-024.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-025.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-026.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-027.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-028.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-029.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-030.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-031.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-032.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-034.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-035.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-036.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-041.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-042.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-044.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-045.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-046.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-047.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-048.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-049.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-050.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-051.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-052.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-054.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-055.html create mode 100644 testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-056.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/any-link-pseudo.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/attribute-or-elemental-selectors-in-has.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/attribute.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/child-indexed-pseudo-classes-in-has.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/class-id-attr-ref.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/class-id-attr.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/defined.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/empty-pseudo-in-has.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/enabled-disabled.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/first-child-last-child.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/fullscreen-pseudo-class-in-has.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/has-complexity.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/has-in-adjacent-position.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/has-in-ancestor-position.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/has-in-parent-position.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/has-in-sibling-position.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/has-invalidation-after-removing-non-first-element.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/has-invalidation-for-wiping-an-element.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/has-sibling.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/has-with-not.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/has-with-pseudo-class.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/host-pseudo-class-in-has.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/input-pseudo-classes-in-has.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/insert-sibling-001.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/insert-sibling-002.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/insert-sibling-003.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/insert-sibling-004.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/is-pseudo-containing-complex-in-has.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/is.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/link-pseudo-in-has.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/location-pseudo-classes-in-has.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/media-pseudo-classes-in-has.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/modal-pseudo-class-in-has.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/not-001.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/not-002.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/not-pseudo-containing-complex-in-has.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/quirks-mode-stylesheet-dynamic-add-001.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/selectorText-dynamic-001.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/sheet-going-away-001.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/sheet-going-away-002-ref.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/sheet-going-away-002.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/sibling.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/subject-has-invalidation-with-display-none-anchor-element.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/target-pseudo-in-has.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/typed-child-indexed-pseudo-classes-in-has.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/user-action-pseudo-classes-in-has.html create mode 100644 testing/web-platform/tests/css/selectors/invalidation/where.html create mode 100644 testing/web-platform/tests/css/selectors/is-default-ns-001.html create mode 100644 testing/web-platform/tests/css/selectors/is-default-ns-002.html create mode 100644 testing/web-platform/tests/css/selectors/is-default-ns-003.html create mode 100644 testing/web-platform/tests/css/selectors/is-nested.html create mode 100644 testing/web-platform/tests/css/selectors/is-specificity-shadow.html create mode 100644 testing/web-platform/tests/css/selectors/is-specificity.html create mode 100644 testing/web-platform/tests/css/selectors/is-where-basic.html create mode 100644 testing/web-platform/tests/css/selectors/is-where-error-recovery.html create mode 100644 testing/web-platform/tests/css/selectors/is-where-not.html create mode 100644 testing/web-platform/tests/css/selectors/is-where-parsing.html create mode 100644 testing/web-platform/tests/css/selectors/is-where-pseudo-classes.html create mode 100644 testing/web-platform/tests/css/selectors/is-where-pseudo-elements-ref.html create mode 100644 testing/web-platform/tests/css/selectors/is-where-pseudo-elements.html create mode 100644 testing/web-platform/tests/css/selectors/is-where-shadow.html create mode 100644 testing/web-platform/tests/css/selectors/is-where-visited-ref.html create mode 100644 testing/web-platform/tests/css/selectors/is-where-visited.html create mode 100644 testing/web-platform/tests/css/selectors/last-child.html create mode 100644 testing/web-platform/tests/css/selectors/last-of-type.html create mode 100644 testing/web-platform/tests/css/selectors/media/media-loading-state.html create mode 100644 testing/web-platform/tests/css/selectors/media/media-playback-state.html create mode 100644 testing/web-platform/tests/css/selectors/media/sound-state.html create mode 100644 testing/web-platform/tests/css/selectors/missing-right-token.html create mode 100644 testing/web-platform/tests/css/selectors/modal-pseudo-class.html create mode 100644 testing/web-platform/tests/css/selectors/not-complex.html create mode 100644 testing/web-platform/tests/css/selectors/not-default-ns-001.html create mode 100644 testing/web-platform/tests/css/selectors/not-default-ns-002.html create mode 100644 testing/web-platform/tests/css/selectors/not-default-ns-003.html create mode 100644 testing/web-platform/tests/css/selectors/not-links-ref.html create mode 100644 testing/web-platform/tests/css/selectors/not-links.html create mode 100644 testing/web-platform/tests/css/selectors/not-specificity.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-and-nth-last-child-ref.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-and-nth-last-child.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-of-attribute.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-of-classname-002.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-of-classname-ref.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-of-classname.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-of-complex-selector-ref.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-of-complex-selector.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-of-compound-selector-ref.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-of-compound-selector.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-of-has.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-of-no-space-after-of-ref.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-of-no-space-after-of.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-of-not.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-of-nth-child.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-of-tagname-ref.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-of-tagname.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-of-universal-selector.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-specificity-1-ref.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-specificity-1.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-specificity-2-ref.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-specificity-2.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-specificity-3-ref.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-specificity-3.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-specificity-4-ref.html create mode 100644 testing/web-platform/tests/css/selectors/nth-child-specificity-4.html create mode 100644 testing/web-platform/tests/css/selectors/nth-last-child-of-classname-ref.html create mode 100644 testing/web-platform/tests/css/selectors/nth-last-child-of-classname.html create mode 100644 testing/web-platform/tests/css/selectors/nth-last-child-of-complex-selector-ref.html create mode 100644 testing/web-platform/tests/css/selectors/nth-last-child-of-complex-selector.html create mode 100644 testing/web-platform/tests/css/selectors/nth-last-child-of-compound-selector-ref.html create mode 100644 testing/web-platform/tests/css/selectors/nth-last-child-of-compound-selector.html create mode 100644 testing/web-platform/tests/css/selectors/nth-last-child-of-no-space-after-of.html create mode 100644 testing/web-platform/tests/css/selectors/nth-last-child-of-style-sharing-1-ref.html create mode 100644 testing/web-platform/tests/css/selectors/nth-last-child-of-style-sharing-1.html create mode 100644 testing/web-platform/tests/css/selectors/nth-last-child-of-style-sharing-2-ref.html create mode 100644 testing/web-platform/tests/css/selectors/nth-last-child-of-style-sharing-2.html create mode 100644 testing/web-platform/tests/css/selectors/nth-last-child-of-tagname-ref.html create mode 100644 testing/web-platform/tests/css/selectors/nth-last-child-of-tagname.html create mode 100644 testing/web-platform/tests/css/selectors/nth-last-child-specificity-1-ref.html create mode 100644 testing/web-platform/tests/css/selectors/nth-last-child-specificity-1.html create mode 100644 testing/web-platform/tests/css/selectors/nth-last-child-specificity-2-ref.html create mode 100644 testing/web-platform/tests/css/selectors/nth-last-child-specificity-2.html create mode 100644 testing/web-platform/tests/css/selectors/nth-last-child-specificity-3-ref.html create mode 100644 testing/web-platform/tests/css/selectors/nth-last-child-specificity-3.html create mode 100644 testing/web-platform/tests/css/selectors/nth-last-child-specificity-4-ref.html create mode 100644 testing/web-platform/tests/css/selectors/nth-last-child-specificity-4.html create mode 100644 testing/web-platform/tests/css/selectors/nth-of-invalid.html create mode 100644 testing/web-platform/tests/css/selectors/nth-of-type-namespace.html create mode 100644 testing/web-platform/tests/css/selectors/of-type-selectors-ref.xhtml create mode 100644 testing/web-platform/tests/css/selectors/of-type-selectors.xhtml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-1.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-10.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-100.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-100b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-101.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-101b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-102.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-102b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-103.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-103b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-104.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-104b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-105.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-105b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-106.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-106b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-107.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-107b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-108.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-108b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-109.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-109b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-11.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-110.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-110b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-111.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-111b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-112.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-112b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-113.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-113b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-114.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-114b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-115.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-115b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-116.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-116b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-117.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-117b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-118.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-119.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-120.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-121.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-122.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-123.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-123b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-124.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-124b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-125.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-125b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-126.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-126b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-127.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-127b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-128.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-128b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-129.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-129b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-13.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-130.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-130b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-131.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-131b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-132.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-132b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-133.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-133b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-134.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-134b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-135.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-135b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-136.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-136b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-137.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-137b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-138.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-138b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-139.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-139b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-14.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-140.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-140b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-141.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-141b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-142.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-142b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-143.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-143b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-144.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-145a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-145b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-146a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-146b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-147a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-147b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-148.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-149.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-149b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-14b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-14c.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-14d.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-14e.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-15.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-150.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-151.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-152.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-153.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-154.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-155.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-155a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-155b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-155c.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-155d.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-156.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-156b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-156c.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-157.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-158.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-159.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-15b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-16.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-160.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-161.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-166.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-166a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-167.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-167a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-168.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-168a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-169.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-169a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-17.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-170.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-170a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-170b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-170c.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-170d.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-171.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-172a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-172b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-173a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-173b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-174a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-174b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-175a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-175b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-175c.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-176.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-177a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-177b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-178.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-179.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-179a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-18.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-180a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-181.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-182.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-183.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184-ref.xht create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184c.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184d.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184e.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184f.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-18a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-18b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-18c.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-19.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-19b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-2.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-20.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-21.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-21b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-21c.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-22.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-25.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-27.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-27a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-27b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-28.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-28b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-29.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-29b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-3.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-30.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-31.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-32.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-33.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-34.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-35.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-36.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-37.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-38.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-39.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-39a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-39b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-39c.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-3a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-4.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-41.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-41a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-42.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-42a.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-43.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-43b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-44.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-44b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-44c.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-44d.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-45.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-45b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-45c.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-46.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-46b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-47.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-48.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-49.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-5.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-50.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-51.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-52.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-53.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-54.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-55.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-56.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-57.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-57b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-59.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-6.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-60.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-61.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-62.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-63.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-64.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-65.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-66.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-66b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-67.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-7.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-70.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-72.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-72b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-73.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-73b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-74.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-74b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-75.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-75b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-76.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-76b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-77.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-77b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-78.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-78b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-79.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-7b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-8.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-80.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-81.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-81b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-82.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-82b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-83-ref.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-83.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-86.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-87.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-87b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-88.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-88b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-89.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-9.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-90.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-90b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-91.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-92.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-93.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-94.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-94b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-95.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-96.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-96b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-97.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-97b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-98.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-98b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-99.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-99b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-d1.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-d1b.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-d2.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-d3.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/css3-modsel-d4.xml create mode 100644 testing/web-platform/tests/css/selectors/old-tests/reference/bq-u-u-u-green.xht create mode 100644 testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-g-u.xht create mode 100644 testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u-u.xht create mode 100644 testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u.xht create mode 100644 testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-g-u-u-g-g.xht create mode 100644 testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-u-g-g-u-u-g.xht create mode 100644 testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-u-g-u-g-g.xht create mode 100644 testing/web-platform/tests/css/selectors/old-tests/reference/seven-green-divs.xht create mode 100644 testing/web-platform/tests/css/selectors/old-tests/reference/this-address-p-p-p-lime-background.xht create mode 100644 testing/web-platform/tests/css/selectors/old-tests/reference/this-line-green-background.xht create mode 100644 testing/web-platform/tests/css/selectors/old-tests/reference/this-line-green-color.xht create mode 100644 testing/web-platform/tests/css/selectors/old-tests/reference/this-line-lime-background-offset.xht create mode 100644 testing/web-platform/tests/css/selectors/old-tests/reference/this-line-lime-background.xht create mode 100644 testing/web-platform/tests/css/selectors/old-tests/reference/this-test-has-passed-desc.xht create mode 100644 testing/web-platform/tests/css/selectors/old-tests/reference/three-p-lime-background-except-middle.xht create mode 100644 testing/web-platform/tests/css/selectors/old-tests/reference/three-paragraph-lime-characters.xht create mode 100644 testing/web-platform/tests/css/selectors/only-child.html create mode 100644 testing/web-platform/tests/css/selectors/only-of-type.html create mode 100644 testing/web-platform/tests/css/selectors/parsing/parse-attribute.html create mode 100644 testing/web-platform/tests/css/selectors/parsing/parse-child.html create mode 100644 testing/web-platform/tests/css/selectors/parsing/parse-class.html create mode 100644 testing/web-platform/tests/css/selectors/parsing/parse-descendant.html create mode 100644 testing/web-platform/tests/css/selectors/parsing/parse-focus-visible.html create mode 100644 testing/web-platform/tests/css/selectors/parsing/parse-has-disallow-nesting-has-inside-has.html create mode 100644 testing/web-platform/tests/css/selectors/parsing/parse-has.html create mode 100644 testing/web-platform/tests/css/selectors/parsing/parse-id.html create mode 100644 testing/web-platform/tests/css/selectors/parsing/parse-is.html create mode 100644 testing/web-platform/tests/css/selectors/parsing/parse-not.html create mode 100644 testing/web-platform/tests/css/selectors/parsing/parse-sibling.html create mode 100644 testing/web-platform/tests/css/selectors/parsing/parse-universal.html create mode 100644 testing/web-platform/tests/css/selectors/parsing/parse-where.html create mode 100644 testing/web-platform/tests/css/selectors/pseudo-enabled-disabled.html create mode 100644 testing/web-platform/tests/css/selectors/query/query-is.html create mode 100644 testing/web-platform/tests/css/selectors/query/query-where.html create mode 100644 testing/web-platform/tests/css/selectors/remove-hovered-element-ref.html create mode 100644 testing/web-platform/tests/css/selectors/remove-hovered-element.html create mode 100644 testing/web-platform/tests/css/selectors/resources/blue15x15.png create mode 100644 testing/web-platform/tests/css/selectors/root-siblings.html create mode 100644 testing/web-platform/tests/css/selectors/scope-selector.html create mode 100644 testing/web-platform/tests/css/selectors/scope-without-scoping.html create mode 100644 testing/web-platform/tests/css/selectors/selection-image-001-no-selection-noref.html create mode 100644 testing/web-platform/tests/css/selectors/selection-image-001-noref.html create mode 100644 testing/web-platform/tests/css/selectors/selection-image-001.html create mode 100644 testing/web-platform/tests/css/selectors/selection-image-002.html create mode 100644 testing/web-platform/tests/css/selectors/selector-placeholder-shown-emptify-placeholder.html create mode 100644 testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-001-ref.html create mode 100644 testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-001.html create mode 100644 testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-002-ref.html create mode 100644 testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-002.html create mode 100644 testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-003-ref.html create mode 100644 testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-003.html create mode 100644 testing/web-platform/tests/css/selectors/selector-read-write-type-change-001-ref.html create mode 100644 testing/web-platform/tests/css/selectors/selector-read-write-type-change-001.html create mode 100644 testing/web-platform/tests/css/selectors/selector-read-write-type-change-002-ref.html create mode 100644 testing/web-platform/tests/css/selectors/selector-read-write-type-change-002.html create mode 100644 testing/web-platform/tests/css/selectors/selector-required-ref.html create mode 100644 testing/web-platform/tests/css/selectors/selector-required-type-change-001-ref.html create mode 100644 testing/web-platform/tests/css/selectors/selector-required-type-change-001.html create mode 100644 testing/web-platform/tests/css/selectors/selector-required-type-change-002-ref.html create mode 100644 testing/web-platform/tests/css/selectors/selector-required-type-change-002.html create mode 100644 testing/web-platform/tests/css/selectors/selector-required.html create mode 100644 testing/web-platform/tests/css/selectors/selector-structural-pseudo-root-ref.html create mode 100644 testing/web-platform/tests/css/selectors/selector-structural-pseudo-root.html create mode 100644 testing/web-platform/tests/css/selectors/selectors-attr-many-ref.html create mode 100644 testing/web-platform/tests/css/selectors/selectors-attr-many.html create mode 100644 testing/web-platform/tests/css/selectors/selectors-attr-white-space-001-ref.html create mode 100644 testing/web-platform/tests/css/selectors/selectors-attr-white-space-001.html create mode 100644 testing/web-platform/tests/css/selectors/selectors-case-sensitive-001.html create mode 100644 testing/web-platform/tests/css/selectors/selectors-empty-001-ref.xml create mode 100644 testing/web-platform/tests/css/selectors/selectors-empty-001.xml create mode 100644 testing/web-platform/tests/css/selectors/selectors-namespace-001-ref.xml create mode 100644 testing/web-platform/tests/css/selectors/selectors-namespace-001.xml create mode 100644 testing/web-platform/tests/css/selectors/sharing-in-svg-use-ref.html create mode 100644 testing/web-platform/tests/css/selectors/sharing-in-svg-use.html create mode 100644 testing/web-platform/tests/css/selectors/spurious-brace-crash.html create mode 100644 testing/web-platform/tests/css/selectors/user-invalid.html create mode 100644 testing/web-platform/tests/css/selectors/user-valid.html create mode 100644 testing/web-platform/tests/css/selectors/visited-inheritance-ref.html create mode 100644 testing/web-platform/tests/css/selectors/visited-inheritance.html create mode 100644 testing/web-platform/tests/css/selectors/webkit-pseudo-element.html create mode 100644 testing/web-platform/tests/css/selectors/x-pseudo-element.html create mode 100644 testing/web-platform/tests/css/selectors/xml-class-selector-ref.xml create mode 100644 testing/web-platform/tests/css/selectors/xml-class-selector.xml (limited to 'testing/web-platform/tests/css/selectors') diff --git a/testing/web-platform/tests/css/selectors/META.yml b/testing/web-platform/tests/css/selectors/META.yml new file mode 100644 index 0000000000..8e506d671d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/META.yml @@ -0,0 +1,6 @@ +spec: https://drafts.csswg.org/selectors/ +suggested_reviewers: + - fantasai + - frivoal + - plinss + - tabatkins diff --git a/testing/web-platform/tests/css/selectors/anplusb-selector-parsing.html b/testing/web-platform/tests/css/selectors/anplusb-selector-parsing.html new file mode 100644 index 0000000000..b7cfd29351 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/anplusb-selector-parsing.html @@ -0,0 +1,76 @@ + + + + CSS Selectors: Test parsing of an+b selectors + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/selectors/any-link-dynamic-001-ref.html b/testing/web-platform/tests/css/selectors/any-link-dynamic-001-ref.html new file mode 100644 index 0000000000..b5407429be --- /dev/null +++ b/testing/web-platform/tests/css/selectors/any-link-dynamic-001-ref.html @@ -0,0 +1,10 @@ + + +CSS test reference + + + + This should be green + diff --git a/testing/web-platform/tests/css/selectors/any-link-dynamic-001.html b/testing/web-platform/tests/css/selectors/any-link-dynamic-001.html new file mode 100644 index 0000000000..e84989fd0c --- /dev/null +++ b/testing/web-platform/tests/css/selectors/any-link-dynamic-001.html @@ -0,0 +1,14 @@ + + +CSS test: Handling of dynamic changes to :any-link selectors + + + + + + This should be green + diff --git a/testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/cssom.html b/testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/cssom.html new file mode 100644 index 0000000000..74e7b9645f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/cssom.html @@ -0,0 +1,64 @@ + +Selectors: CSSOM of case-sensitivity attribute selector + + + +
+ diff --git a/testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html b/testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html new file mode 100644 index 0000000000..b6c3dfe4ea --- /dev/null +++ b/testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/resources/semantics-quirks.html @@ -0,0 +1,4 @@ + + diff --git a/testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml b/testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml new file mode 100644 index 0000000000..f4d40fb852 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/resources/semantics-xml.xhtml @@ -0,0 +1,10 @@ + + + + + + + + diff --git a/testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/resources/syntax-quirks.html b/testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/resources/syntax-quirks.html new file mode 100644 index 0000000000..a7ec7e2e04 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/resources/syntax-quirks.html @@ -0,0 +1,5 @@ + +
+ diff --git a/testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml b/testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml new file mode 100644 index 0000000000..b90c277746 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/resources/syntax-xml.xhtml @@ -0,0 +1,11 @@ + + + + + +
+ + + diff --git a/testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/semantics.html b/testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/semantics.html new file mode 100644 index 0000000000..262e601b5d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/semantics.html @@ -0,0 +1,269 @@ + + +Selectors: semantics of case-sensitivity attribute selector + + + + +
+ + + diff --git a/testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/syntax.html b/testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/syntax.html new file mode 100644 index 0000000000..e62c13a034 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/attribute-selectors/attribute-case/syntax.html @@ -0,0 +1,146 @@ + +Selectors: syntax of case-sensitivity attribute selector + + + + +
+
+ + + diff --git a/testing/web-platform/tests/css/selectors/attribute-selectors/style-attribute-selector.html b/testing/web-platform/tests/css/selectors/attribute-selectors/style-attribute-selector.html new file mode 100644 index 0000000000..83e8102c01 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/attribute-selectors/style-attribute-selector.html @@ -0,0 +1,130 @@ + +CSS Selectors Test: Tests the style attribute used in an attribute selector + + + + +
+
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/css/selectors/child-indexed-no-parent-ref.html b/testing/web-platform/tests/css/selectors/child-indexed-no-parent-ref.html new file mode 100644 index 0000000000..069c86cf08 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/child-indexed-no-parent-ref.html @@ -0,0 +1,18 @@ + + +CSS Test reference + + +

Should be green +

Should be green +

Should be green +

Should be green +

Should be green +

Should be green +

Should be green +

Should be green +

Should be green diff --git a/testing/web-platform/tests/css/selectors/child-indexed-no-parent.html b/testing/web-platform/tests/css/selectors/child-indexed-no-parent.html new file mode 100644 index 0000000000..c77564bf55 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/child-indexed-no-parent.html @@ -0,0 +1,50 @@ + + +CSS Test: child-indexed selectors should match without a parent element. + + + + +

Should be green +

Should be green +

Should be green +

Should be green +

Should be green +

Should be green +

Should be green +

Should be green +

Should be green diff --git a/testing/web-platform/tests/css/selectors/child-indexed-pseudo-class.html b/testing/web-platform/tests/css/selectors/child-indexed-pseudo-class.html new file mode 100644 index 0000000000..2e496d8541 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/child-indexed-pseudo-class.html @@ -0,0 +1,55 @@ + + +Matching of child-indexed pseudo-classes + + + + + diff --git a/testing/web-platform/tests/css/selectors/dir-selector-auto-direction-change-001.html b/testing/web-platform/tests/css/selectors/dir-selector-auto-direction-change-001.html new file mode 100644 index 0000000000..f6c6393b08 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-selector-auto-direction-change-001.html @@ -0,0 +1,34 @@ + + + + CSS Selectors Level 4 Test: Check for correctly updating :dir=auto when the the directionality is changed in a display:none subtree + + + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
رسمية
+
+
+
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/dir-selector-auto.html b/testing/web-platform/tests/css/selectors/dir-selector-auto.html new file mode 100644 index 0000000000..d53e989f69 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-selector-auto.html @@ -0,0 +1,93 @@ + + + + + + + + + + + +
+
+
a
+
+
+
ת
+
+
+
ת
+
a
+
+
+
+
a
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/selectors/dir-selector-change-001-ref.html b/testing/web-platform/tests/css/selectors/dir-selector-change-001-ref.html new file mode 100644 index 0000000000..8c79c8328f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-selector-change-001-ref.html @@ -0,0 +1,16 @@ + + + + + + +
+
+
+ The background color should be lime +
+
+ + diff --git a/testing/web-platform/tests/css/selectors/dir-selector-change-001.html b/testing/web-platform/tests/css/selectors/dir-selector-change-001.html new file mode 100644 index 0000000000..41f50b29fc --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-selector-change-001.html @@ -0,0 +1,25 @@ + + + + CSS Selectors Level 4 Test: Check for correctly updating :dir matching on dir attribute change from default(ltr) to rtl + + + + + + +
+
+
+ The background color should be lime +
+
+ + + diff --git a/testing/web-platform/tests/css/selectors/dir-selector-change-002.html b/testing/web-platform/tests/css/selectors/dir-selector-change-002.html new file mode 100644 index 0000000000..777d764744 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-selector-change-002.html @@ -0,0 +1,28 @@ + + + + CSS Selectors Level 4 Test: Check for correctly updating :dir matching on dir attribute change from default(ltr) to rtl + + + + + + +

Test passes if there is a filled green square and no red.

+
+ + + diff --git a/testing/web-platform/tests/css/selectors/dir-selector-change-003-ref.html b/testing/web-platform/tests/css/selectors/dir-selector-change-003-ref.html new file mode 100644 index 0000000000..8c79c8328f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-selector-change-003-ref.html @@ -0,0 +1,16 @@ + + + + + + +
+
+
+ The background color should be lime +
+
+ + diff --git a/testing/web-platform/tests/css/selectors/dir-selector-change-003.html b/testing/web-platform/tests/css/selectors/dir-selector-change-003.html new file mode 100644 index 0000000000..92fff8009f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-selector-change-003.html @@ -0,0 +1,24 @@ + + + + CSS Selectors Level 4 Test: Check for correctly updating :dir matching on dir attribute change from rtl to auto + + + + + + +
+
+
+ The background color should be lime +
+
+ + + diff --git a/testing/web-platform/tests/css/selectors/dir-selector-change-004-ref.html b/testing/web-platform/tests/css/selectors/dir-selector-change-004-ref.html new file mode 100644 index 0000000000..9a130cb2e5 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-selector-change-004-ref.html @@ -0,0 +1,17 @@ + + + + + + + +
+
+
+ מקור השם עברית +
+
+ + diff --git a/testing/web-platform/tests/css/selectors/dir-selector-change-004.html b/testing/web-platform/tests/css/selectors/dir-selector-change-004.html new file mode 100644 index 0000000000..c7890a601a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-selector-change-004.html @@ -0,0 +1,25 @@ + + + + CSS Selectors Level 4 Test: Check for correctly updating :dir matching on directionality change from ltr to rtl + + + + + + + +
+
+
+ The background color should be lime +
+
+ + + diff --git a/testing/web-platform/tests/css/selectors/dir-selector-ltr-001.html b/testing/web-platform/tests/css/selectors/dir-selector-ltr-001.html new file mode 100644 index 0000000000..9a61e985d4 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-selector-ltr-001.html @@ -0,0 +1,25 @@ + + + + CSS Selectors Level 4 Test: basic support for dir(ltr) + + + + + + + +

Test passes if there is a filled green square and no red.

+
+ + diff --git a/testing/web-platform/tests/css/selectors/dir-selector-ltr-002.html b/testing/web-platform/tests/css/selectors/dir-selector-ltr-002.html new file mode 100644 index 0000000000..988ae3ffcb --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-selector-ltr-002.html @@ -0,0 +1,25 @@ + + + + CSS Selectors Level 4 Test: exception handling for an invalid identifier of dir() + + + + + + + +

Test passes if there is a filled green square and no red.

+
+ + diff --git a/testing/web-platform/tests/css/selectors/dir-selector-ltr-003.html b/testing/web-platform/tests/css/selectors/dir-selector-ltr-003.html new file mode 100644 index 0000000000..8f8bd1ca81 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-selector-ltr-003.html @@ -0,0 +1,25 @@ + + + + CSS Selectors Level 4 Test: exception handling for multiple identifiers of dir() + + + + + + + +

Test passes if there is a filled green square and no red.

+
+ + diff --git a/testing/web-platform/tests/css/selectors/dir-selector-querySelector.html b/testing/web-platform/tests/css/selectors/dir-selector-querySelector.html new file mode 100644 index 0000000000..a05e3fea78 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-selector-querySelector.html @@ -0,0 +1,71 @@ + + + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + + + diff --git a/testing/web-platform/tests/css/selectors/dir-selector-rtl-001.html b/testing/web-platform/tests/css/selectors/dir-selector-rtl-001.html new file mode 100644 index 0000000000..50bc06633b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-selector-rtl-001.html @@ -0,0 +1,25 @@ + + + + CSS Selectors Level 4 Test: basic support for dir(rtl) + + + + + + + +

Test passes if there is a filled green square and no red.

+
+ + diff --git a/testing/web-platform/tests/css/selectors/dir-selector-white-space-001-ref.html b/testing/web-platform/tests/css/selectors/dir-selector-white-space-001-ref.html new file mode 100644 index 0000000000..955a2dd603 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-selector-white-space-001-ref.html @@ -0,0 +1,18 @@ + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+ + diff --git a/testing/web-platform/tests/css/selectors/dir-selector-white-space-001.html b/testing/web-platform/tests/css/selectors/dir-selector-white-space-001.html new file mode 100644 index 0000000000..762ff45e58 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-selector-white-space-001.html @@ -0,0 +1,27 @@ + + + + CSS Selectors Level 4 Test: Verify for an identifier with leading and tailing whitespace of dir() + + + + + + + +

Test passes if there is a filled green square and no red.

+
+
+
+ + diff --git a/testing/web-platform/tests/css/selectors/dir-style-01-ref.html b/testing/web-platform/tests/css/selectors/dir-style-01-ref.html new file mode 100644 index 0000000000..664d6dfa7f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-style-01-ref.html @@ -0,0 +1,33 @@ + + + + + dir() selector reference + + + + + +
This element has default direction.
+
This element is ltr.
+
This element is rtl.
+
+
This element should inherit ltr.
+
This element is ltr.
+
This element is rtl.
+
Every word in this element should inherit ltr.
+
+
+
This element should inherit rtl.
+
This element is ltr.
+
This element is rtl.
+
Every word in this element should inherit rtl.
+
+
This element has an invalid dir attribute and + should have default direction.
+ + diff --git a/testing/web-platform/tests/css/selectors/dir-style-01a.html b/testing/web-platform/tests/css/selectors/dir-style-01a.html new file mode 100644 index 0000000000..e362cd838d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-style-01a.html @@ -0,0 +1,38 @@ + + + + + CSS Test: :dir() selector + + + + + + + + + +
This element has default direction.
+
This element is ltr.
+
This element is rtl.
+
+
This element should inherit ltr.
+
This element is ltr.
+
This element is rtl.
+
Every word in this element should inherit ltr.
+
+
+
This element should inherit rtl.
+
This element is ltr.
+
This element is rtl.
+
Every word in this element should inherit rtl.
+
+
This element has an invalid dir attribute and + should have default direction.
+ + diff --git a/testing/web-platform/tests/css/selectors/dir-style-01b.html b/testing/web-platform/tests/css/selectors/dir-style-01b.html new file mode 100644 index 0000000000..109a7bc646 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-style-01b.html @@ -0,0 +1,55 @@ + + + + + CSS Test: :dir() selector + + + + + + + + + + +
This element has default direction.
+
This element is ltr.
+
This element is rtl.
+
+
This element should inherit ltr.
+
This element is ltr.
+
This element is rtl.
+
Every word in this element should inherit ltr.
+
+
+
This element should inherit rtl.
+
This element is ltr.
+
This element is rtl.
+
Every word in this element should inherit rtl.
+
+
This element has an invalid dir attribute and + should have default direction.
+ + diff --git a/testing/web-platform/tests/css/selectors/dir-style-02-ref.html b/testing/web-platform/tests/css/selectors/dir-style-02-ref.html new file mode 100644 index 0000000000..64fb090465 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-style-02-ref.html @@ -0,0 +1,31 @@ + + + + + dir() selector reference + + + + + +
This element has default direction.
+
This element is ltr.
+
This element is rtl.
+
+
This element should inherit ltr.
+
This element is ltr.
+
This element is rtl.
+
+
+
This element should inherit rtl.
+
This element is ltr.
+
This element is rtl.
+
+
This element has an invalid dir attribute and + should have default direction.
+ + diff --git a/testing/web-platform/tests/css/selectors/dir-style-02a.html b/testing/web-platform/tests/css/selectors/dir-style-02a.html new file mode 100644 index 0000000000..69b254dc82 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-style-02a.html @@ -0,0 +1,35 @@ + + + + + CSS Test: :dir() selector + + + + + + + + +
This element has default direction.
+
This element is ltr.
+
This element is rtl.
+
+
This element should inherit ltr.
+
This element is ltr.
+
This element is rtl.
+
+
+
This element should inherit rtl.
+
This element is ltr.
+
This element is rtl.
+
+
This element has an invalid dir attribute and + should have default direction.
+ + diff --git a/testing/web-platform/tests/css/selectors/dir-style-02b.html b/testing/web-platform/tests/css/selectors/dir-style-02b.html new file mode 100644 index 0000000000..802ca41f11 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-style-02b.html @@ -0,0 +1,46 @@ + + + + + CSS Test: :dir() selector + + + + + + + + + +
This element has default direction.
+
This element is ltr.
+
This element is rtl.
+
+
This element should inherit ltr.
+
This element is ltr.
+
This element is rtl.
+
+
+
This element should inherit rtl.
+
This element is ltr.
+
This element is rtl.
+
+
This element has an invalid dir attribute and + should have default direction.
+ + diff --git a/testing/web-platform/tests/css/selectors/dir-style-03-ref.html b/testing/web-platform/tests/css/selectors/dir-style-03-ref.html new file mode 100644 index 0000000000..8c2a60745a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-style-03-ref.html @@ -0,0 +1,18 @@ + + + + + dir() selector reference + + + + + +
This element is rtl.
+
This element has default direction.
+ + diff --git a/testing/web-platform/tests/css/selectors/dir-style-03a.html b/testing/web-platform/tests/css/selectors/dir-style-03a.html new file mode 100644 index 0000000000..c57b93eaa6 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-style-03a.html @@ -0,0 +1,20 @@ + + + + + CSS Test: :dir() selector + + + + + + + + +
This element is rtl.
+
This element has default direction.
+ + diff --git a/testing/web-platform/tests/css/selectors/dir-style-03b.html b/testing/web-platform/tests/css/selectors/dir-style-03b.html new file mode 100644 index 0000000000..bb93b2fd62 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-style-03b.html @@ -0,0 +1,34 @@ + + + + + CSS Test: :dir() selector + + + + + + + + + +
This element is rtl.
+
This element has default direction.
+ + diff --git a/testing/web-platform/tests/css/selectors/dir-style-04-ref.html b/testing/web-platform/tests/css/selectors/dir-style-04-ref.html new file mode 100644 index 0000000000..13d394abf6 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-style-04-ref.html @@ -0,0 +1,24 @@ + + + + + dir() selector reference + + + + + +
This element is ltr. This span should + inherit dir from the parent. This span should inherit dir + from the grandparent. +
+
This element is rtl. This span should + inherit dir from the parent. This span should inherit dir + from the grandparent. +
+ + diff --git a/testing/web-platform/tests/css/selectors/dir-style-04.html b/testing/web-platform/tests/css/selectors/dir-style-04.html new file mode 100644 index 0000000000..d0a458c849 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/dir-style-04.html @@ -0,0 +1,41 @@ + + + + + CSS Test: :dir() selector + + + + + + + + + +
This element is ltr.
+
This element is rtl.
+ + diff --git a/testing/web-platform/tests/css/selectors/eof-right-after-selector-crash.html b/testing/web-platform/tests/css/selectors/eof-right-after-selector-crash.html new file mode 100644 index 0000000000..c387c755ab --- /dev/null +++ b/testing/web-platform/tests/css/selectors/eof-right-after-selector-crash.html @@ -0,0 +1,5 @@ + + +EOF immediately after selector + + diff --git a/testing/web-platform/tests/css/selectors/eof-some-after-selector-crash.html b/testing/web-platform/tests/css/selectors/eof-some-after-selector-crash.html new file mode 100644 index 0000000000..557fabf668 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/eof-some-after-selector-crash.html @@ -0,0 +1,5 @@ + + +EOF some time after selector + + diff --git a/testing/web-platform/tests/css/selectors/first-child.html b/testing/web-platform/tests/css/selectors/first-child.html new file mode 100644 index 0000000000..c06aff3f89 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/first-child.html @@ -0,0 +1,52 @@ + + + + +CSS Selectors :first-child + + + + + + +
+
Whitespace nodes should be ignored.
+
+ +
+
There is the second child element.
+
+
+ +
+ +
A comment node should be ignored.
+
+ +
+ . +
Non-whitespace text node should be ignored.
+
+ +
+
+
The second child should not be matched.
+
+ + + diff --git a/testing/web-platform/tests/css/selectors/first-letter-flag-001-ref.html b/testing/web-platform/tests/css/selectors/first-letter-flag-001-ref.html new file mode 100644 index 0000000000..7643368305 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/first-letter-flag-001-ref.html @@ -0,0 +1,12 @@ + + +::first-letter with a Regional-Indicator flag symbol - reference + +

🇬🇧 UK flag diff --git a/testing/web-platform/tests/css/selectors/first-letter-flag-001.html b/testing/web-platform/tests/css/selectors/first-letter-flag-001.html new file mode 100644 index 0000000000..dc23dda174 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/first-letter-flag-001.html @@ -0,0 +1,16 @@ + + +::first-letter with a Regional-Indicator flag symbol + + + + + +

🇬🇧 UK flag diff --git a/testing/web-platform/tests/css/selectors/first-line-bidi-001-ref.html b/testing/web-platform/tests/css/selectors/first-line-bidi-001-ref.html new file mode 100644 index 0000000000..beb6caf5c4 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/first-line-bidi-001-ref.html @@ -0,0 +1,99 @@ + + +Reference for ::first-line selector with bidi content + +

In each box, the first-line text should be green on pink +and should never project outside the box:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
text-align:lefttext-align:centertext-align:right
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

Aالخت العربي one ايك two
دو three تين four

+
+

Aالخت العربي one ايك two
دو three تين four

+
+

Aالخت العربي one ايك two
دو three تين four

+
+

Zالخت العربي one ايك two
دو three تين four

+
+

Zالخت العربي one ايك two
دو three تين four

+
+

Zالخت العربي one ايك two
دو three تين four

+
diff --git a/testing/web-platform/tests/css/selectors/first-line-bidi-001.html b/testing/web-platform/tests/css/selectors/first-line-bidi-001.html new file mode 100644 index 0000000000..608a0cabd5 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/first-line-bidi-001.html @@ -0,0 +1,102 @@ + + +::first-line selector with bidi content + + + + +

In each box, the first-line text should be green on pink +and should never project outside the box:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
text-align:lefttext-align:centertext-align:right
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

Aالخت العربي one ايك two
دو three تين four

+
+

Aالخت العربي one ايك two
دو three تين four

+
+

Aالخت العربي one ايك two
دو three تين four

+
+

Zالخت العربي one ايك two
دو three تين four

+
+

Zالخت العربي one ايك two
دو three تين four

+
+

Zالخت العربي one ايك two
دو three تين four

+
diff --git a/testing/web-platform/tests/css/selectors/first-line-bidi-002-ref.html b/testing/web-platform/tests/css/selectors/first-line-bidi-002-ref.html new file mode 100644 index 0000000000..737ef1ec21 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/first-line-bidi-002-ref.html @@ -0,0 +1,99 @@ + + +Reference for ::first-line selector with bidi content + +

In each box, the first-line text should be green on pink +and should never project outside the box:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
text-align:lefttext-align:centertext-align:right
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

Aالخت العربي one ايك two
دو three تين four

+
+

Aالخت العربي one ايك two
دو three تين four

+
+

Aالخت العربي one ايك two
دو three تين four

+
+

Zالخت العربي one ايك two
دو three تين four

+
+

Zالخت العربي one ايك two
دو three تين four

+
+

Zالخت العربي one ايك two
دو three تين four

+
diff --git a/testing/web-platform/tests/css/selectors/first-line-bidi-002.html b/testing/web-platform/tests/css/selectors/first-line-bidi-002.html new file mode 100644 index 0000000000..3d3f0ead8b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/first-line-bidi-002.html @@ -0,0 +1,103 @@ + + +::first-line selector with bidi content + + + + +

In each box, the first-line text should be green on pink +and should never project outside the box:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
text-align:lefttext-align:centertext-align:right
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

الخت العربي one ايك two
دو three تين four

+
+

Aالخت العربي one ايك two
دو three تين four

+
+

Aالخت العربي one ايك two
دو three تين four

+
+

Aالخت العربي one ايك two
دو three تين four

+
+

Zالخت العربي one ايك two
دو three تين four

+
+

Zالخت العربي one ايك two
دو three تين four

+
+

Zالخت العربي one ايك two
دو three تين four

+
diff --git a/testing/web-platform/tests/css/selectors/first-of-type.html b/testing/web-platform/tests/css/selectors/first-of-type.html new file mode 100644 index 0000000000..b585ed2951 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/first-of-type.html @@ -0,0 +1,90 @@ + + + + +CSS Selectors :first-of-type + + + + + + +
+
Whitespace nodes should be ignored.
+
+ +
+
Thre is another child element of the same type.
+
+
+ +
+
+
There is a prior child element of another type.
+
+ +
+
+
+
A previous element of the parent should not affect.
+
+
+ +
+
+
The parent element of the same type should not affect.
+
+
+ +
+
+
+
+
A child of the previous element should not affect.
+
+ +
+
+
The second child element of the same +type should not match.
+
+ +
+
+
The second child element of the same +type should not match, the first child has case-different tag name.
+
+ +
+
+
+ + + diff --git a/testing/web-platform/tests/css/selectors/floating-first-letter-05d0.html b/testing/web-platform/tests/css/selectors/floating-first-letter-05d0.html new file mode 100644 index 0000000000..68bc77b40f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/floating-first-letter-05d0.html @@ -0,0 +1,20 @@ + + +Drop cap with U+05D0 in the document + + + + +

Ab

א
diff --git a/testing/web-platform/tests/css/selectors/floating-first-letter-feff.html b/testing/web-platform/tests/css/selectors/floating-first-letter-feff.html new file mode 100644 index 0000000000..c5cec97fed --- /dev/null +++ b/testing/web-platform/tests/css/selectors/floating-first-letter-feff.html @@ -0,0 +1,17 @@ + + +Drop cap with U+FEFF in the document + + + + +

Ab

 diff --git a/testing/web-platform/tests/css/selectors/floating-first-letter-ref.html b/testing/web-platform/tests/css/selectors/floating-first-letter-ref.html new file mode 100644 index 0000000000..3c3141a862 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/floating-first-letter-ref.html @@ -0,0 +1,14 @@ + + +Drop cap with no bidi in the document + +

Ab

\ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/focus-display-none-001.html b/testing/web-platform/tests/css/selectors/focus-display-none-001.html new file mode 100644 index 0000000000..63bf4465ea --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-display-none-001.html @@ -0,0 +1,50 @@ + + +Selectors Level 4: focus + + + + + + +
+ +
+ diff --git a/testing/web-platform/tests/css/selectors/focus-in-focus-event-001.html b/testing/web-platform/tests/css/selectors/focus-in-focus-event-001.html new file mode 100644 index 0000000000..01562733e4 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-in-focus-event-001.html @@ -0,0 +1,43 @@ + + +Selectors Level 4: :focus, :focus-visible and :focus-within in focus event + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/selectors/focus-in-focusin-event-001.html b/testing/web-platform/tests/css/selectors/focus-in-focusin-event-001.html new file mode 100644 index 0000000000..633f4df87e --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-in-focusin-event-001.html @@ -0,0 +1,41 @@ + + +Selectors Level 4: :focus, :focus-visible and :focus-within in focusin event + + + + + + + + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-001.html b/testing/web-platform/tests/css/selectors/focus-visible-001.html new file mode 100644 index 0000000000..956c91352a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-001.html @@ -0,0 +1,57 @@ + + + + + CSS Test (Selectors): Keyboard focus enables :focus-visible + + + + + + + + + + + This test checks that using the Tab key to navigate focus to an element triggers :focus-visible matching. +
    +
  1. If the user-agent does not claim to support the :focus-visible pseudo-class then SKIP this test.
  2. +
  3. Use the TAB key on the keyboard to focus the element below that says "Focus me."
  4. +
  5. If the element has a red background, then the test result is FAILURE. If the element has a green outline, then the test result is SUCCESS.
  6. +
+
+
Focus me.
+ + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-002.html b/testing/web-platform/tests/css/selectors/focus-visible-002.html new file mode 100644 index 0000000000..850645efe9 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-002.html @@ -0,0 +1,103 @@ + + + + + CSS Test (Selectors): :focus-visible always matches on texty input elements + + + + + + + + + + + + This test checks that :focus-visible always matches on <input> elements which take text input, regardless of focus mechanism. +
    +
  1. If the user-agent does not claim to support the :focus-visible pseudo-class then SKIP this test.
  2. +
  3. Click each form element below to focus it.
  4. +
  5. If the element has a red background, then the test result is FAILURE. If the element has a green outline, then the test result is SUCCESS.
  6. +
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+ + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-003.html b/testing/web-platform/tests/css/selectors/focus-visible-003.html new file mode 100644 index 0000000000..73f8fac55a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-003.html @@ -0,0 +1,101 @@ + + + + + CSS Test (Selectors): :focus-visible does not match on non-texty inputs + + + + + + + + + + + This test checks that :focus-visible is not triggered by mouse focus on <input> elements which do not take text input. +
    +
  1. If the user-agent does not claim to support the :focus-visible pseudo-class then SKIP this test.
  2. +
  3. Click each element element below to focus it.
  4. +
  5. If the element has a red outline, then the test result is FAILURE. If the element has a green background, then the test result is SUCCESS.
  6. +
+
+
+ Focus me +
+
+ Focus me +
+
+ Focus me +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + +
+
+ +
+
+ + +
+ + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-004.html b/testing/web-platform/tests/css/selectors/focus-visible-004.html new file mode 100644 index 0000000000..075ee83393 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-004.html @@ -0,0 +1,100 @@ + + + + + CSS Test (Selectors): :focus-visible does not match on non-texty inputs with appearance: none + + + + + + + + + + + This test checks that :focus-visible is not triggered by mouse focus on <input> elements which do not take text input, even if appearance: none is used. +
    +
  1. If the user-agent does not claim to support the :focus-visible pseudo-class then SKIP this test.
  2. +
  3. Click each element element below to focus it.
  4. +
  5. If the element has a red outline, then the test result is FAILURE. If the element has a green background, then the test result is SUCCESS.
  6. +
+
+
+ Focus me +
+
+ Focus me +
+
+ Focus me +
+
+
+
+ +
+
+ +
+
+ +
+
+ +
+
+ + +
+
+ +
+
+ + +
+ + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-005.html b/testing/web-platform/tests/css/selectors/focus-visible-005.html new file mode 100644 index 0000000000..a678261f69 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-005.html @@ -0,0 +1,54 @@ + + + + + CSS Test (Selectors): Programmatic focus causes :focus-visible to match + + + + + + + + + + This test checks that programmatically focusing an element after a click does not cause :focus-visible matching to trigger. +
    +
  1. If the user-agent does not claim to support the :focus-visible pseudo-class then SKIP this test.
  2. +
  3. Click the button below that says "Click me."
  4. +
  5. If the element that says "I will be focused programmatically." has a red outline, then the test result is FAILURE. If the element has a green background, then the test result is SUCCESS.
  6. +
+
+ +
I will be focused programmatically.
+ + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-006.html b/testing/web-platform/tests/css/selectors/focus-visible-006.html new file mode 100644 index 0000000000..4008755ce2 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-006.html @@ -0,0 +1,62 @@ + + + + + CSS Test (Selectors): contenteditable elements always match :focus-visible + + + + + + + + + + This test checks that :focus-visible always matches on elements with contenteditable=true set. +
    +
  1. If the user-agent does not claim to support the :focus-visible pseudo-class then SKIP this test.
  2. +
  3. Click the content editable span below to focus it.
  4. +
  5. If the element has a red background, then the test result is FAILURE. If the element has a green outline, then the test result is SUCCESS.
  6. +
+
+
+ Focus me +
+ + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-007.html b/testing/web-platform/tests/css/selectors/focus-visible-007.html new file mode 100644 index 0000000000..149a6f68fe --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-007.html @@ -0,0 +1,85 @@ + + + + + CSS Test (Selectors): Keyboard use triggers :focus-visible + + + + + + + + + + This test checks that using the keyboard in a way that does not move focus still causes :focus-visible matching to trigger. +
    +
  1. If the user-agent does not claim to support the :focus-visible pseudo-class then SKIP this test.
  2. +
  3. Use the mouse to focus the element below that says "Click me."
  4. +
  5. If the element has a red outline, then the test result is FAILURE.
  6. +
  7. Press the ENTER key.
  8. +
  9. If the element now has a green outline and not red background, then the test result is SUCCESS.
  10. +
+ +
Click me.
+ + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-008.html b/testing/web-platform/tests/css/selectors/focus-visible-008.html new file mode 100644 index 0000000000..6fc5b478a8 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-008.html @@ -0,0 +1,66 @@ + + + + + CSS Test (Selectors): Keyboard focus enables :focus-visible + + + + + + + + + + This test checks that programmatically focusing an element after a keypress causes :focus-visible to match. +
    +
  1. Use the tab key to move focus to the button below that says "Tab to me and press ENTER."
  2. +
  3. Press ENTER.
  4. +
  5. If the element that says "I will be focused programmatically." has a red background, then the test result is FAILURE. If the element has a green outline, then the test result is SUCCESS.
  6. +
+
+ +
I will be focused programmatically.
+ + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-009.html b/testing/web-platform/tests/css/selectors/focus-visible-009.html new file mode 100644 index 0000000000..fcb70f2e35 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-009.html @@ -0,0 +1,45 @@ + + + + + CSS Test (Selectors): Keyboard focus enables :focus-visible + + + + + + + + + This test checks that any element focused via an autofocus attribute will have :focus-visible matching enabled. +
    +
  • If the button that says "I will be focused automatically" has a red background, then the test result is FAILURE. If it has a green outline, then the test result is SUCCESS.
  • +
+
+ + + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-010.html b/testing/web-platform/tests/css/selectors/focus-visible-010.html new file mode 100644 index 0000000000..ada14d63ee --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-010.html @@ -0,0 +1,49 @@ + + + + + CSS Test (Selectors): Keyboard focus enables :focus-visible + + + + + + + + This test checks that any element focused programmatically on page load will have :focus-visible matching enabled. +
    +
  • If the element that says "I will be focused automatically" has a red background, then the test result is FAILURE. If the element has a green outline, then the test result is SUCCESS.
  • +
+
+
I will be focused automatically.
+ + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-011.html b/testing/web-platform/tests/css/selectors/focus-visible-011.html new file mode 100644 index 0000000000..b9dc10bee7 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-011.html @@ -0,0 +1,70 @@ + + + + + CSS Test (Selectors): :focus-visible matches even if preventDefault() is called + + + + + + + + + + This test checks that :focus-visible matches after a keyboard event, + even if the event handler calls preventDefault() on the event. +
    +
  • Click "Click here and press right arrow.".
  • +
  • Press the right arrow key.
  • +
  • If the element has a red background, then the test result is FAILURE. + If it has a green outline, then the test result is SUCCESS.
  • +
+
+
Click here and press right arrow.
+ + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-012.html b/testing/web-platform/tests/css/selectors/focus-visible-012.html new file mode 100644 index 0000000000..fab6cc82b9 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-012.html @@ -0,0 +1,69 @@ + + + + + CSS Test (Selectors): Keyboard shortcut combinations do not trigger :focus-visible + + + + + + + + + + + This test checks that using keyboard combinations with [Ctrl], [Alt] or [Cmd] + do not trigger :focus-visible matching. +
    +
  1. If the user-agent does not claim to support the :focus-visible pseudo-class then SKIP this test.
  2. +
  3. Click the element below that says "Click me, then use a keyboard shortcut."
  4. +
  5. Press a keyboard combination including [Ctrl], [Alt] or [Cmd], such as Ctrl + y
  6. +
  7. If the element has a red background, then the test result is FAILURE. If the element has a green outline, then the test result is SUCCESS.
  8. +
+
+
Click me, then use a keyboard shortcut.
+ + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-013.html b/testing/web-platform/tests/css/selectors/focus-visible-013.html new file mode 100644 index 0000000000..f79b704d39 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-013.html @@ -0,0 +1,62 @@ + + +CSS Selectors Test: :focus-visible does not match after mouse focus even if previous focused element was matching :focus-visible + + + + + + + + +

This test checks that if the active element matches ':focus-visible' and a mouse click causes focus to move elsewhere, the newly focused element should not match :focus-visible.

+
    +
  1. If the user-agent does not claim to support the :focus-visible pseudo-class then SKIP this test.
  2. +
  3. Press the TAB key.
  4. +
  5. If the element that says "Initial" has a red outline, then the test rsult is a FAILURE.
  6. +
  7. Use the mouse to focus the element below that says "Target".
  8. +
  9. If the element that says "Target" has a green outline, then the test result is a SUCCESS.
  10. +
+ +
Initial
+
Target
+ + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-014.html b/testing/web-platform/tests/css/selectors/focus-visible-014.html new file mode 100644 index 0000000000..1b80c66694 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-014.html @@ -0,0 +1,43 @@ + + +CSS Selectors Test: :focus-visible matches after script focus move + + + + + + + + +
Target
+ + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-015.html b/testing/web-platform/tests/css/selectors/focus-visible-015.html new file mode 100644 index 0000000000..323dec3e7a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-015.html @@ -0,0 +1,47 @@ + + +CSS Selectors Test: :focus-visible does not match after script focus move + + + + + + + + + +
Initial
+
Target
+ + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-016.html b/testing/web-platform/tests/css/selectors/focus-visible-016.html new file mode 100644 index 0000000000..1b8beaa733 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-016.html @@ -0,0 +1,56 @@ + + +CSS Selectors Test: :focus-visible always match on text inputs + + + + + + + + + +
Initial
+ + + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-017-2.html b/testing/web-platform/tests/css/selectors/focus-visible-017-2.html new file mode 100644 index 0000000000..bf9ac86c50 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-017-2.html @@ -0,0 +1,93 @@ + + +CSS Test (Selectors): By default programatic focus matches :focus-visible and it shows an auto focus ring + + + + + + + + + +

This test checks that by default, if using JavaScript to focus an element triggers :focus-visible matching, then the element should show a focus ring with outline-style: auto.

+
    +
  1. Focus the following elements with the keyaboard navigation (pressing TAB), if the elements show a focus ring with outline-style: auto, then the test result is SUCCESS.
  2. +
+

Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

+ +abbr +
address
+a +bdi +
blockquote
+code +
dd
+
summary
+
+
div
+
dl
+
dt
+em +
legend
+
figcaption
+
figure
+
form
+
+ + +
  • li
  • +mark + +
      ol
    +
    pre
    + +

    p

    +small +s +strong +sub +sup +
    caption
    +
    table
    +
    td
    + +
      ul
    +u + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-017.html b/testing/web-platform/tests/css/selectors/focus-visible-017.html new file mode 100644 index 0000000000..4ee00612a3 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-017.html @@ -0,0 +1,44 @@ + + +CSS Test (Selectors): By default initial programatic focus matches :focus-visible and it shows an auto focus ring + + + + + + + + +

    This test checks that by default, if using JavaScript to focus an element triggers :focus-visible matching, then the element should show a focus ring with outline-style: auto.

    +
      +
    1. If the element below that says "Target" show a focus ring with outline-style: auto, then the test result is SUCCESS.
    2. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    +
    Target
    + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-018-2.html b/testing/web-platform/tests/css/selectors/focus-visible-018-2.html new file mode 100644 index 0000000000..5481b56c26 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-018-2.html @@ -0,0 +1,98 @@ + + +CSS Test (Selectors): Mouse focus does not show a focus ring by default + + + + + + + + + + + + +

    This test checks that by default, using the mouse to focus a generic element does not show a focus ring (because it does not trigger :focus-visible matching).

    +
      +
    1. Click on the elements below"
    2. +
    3. If the elements do not have a focus ring, then the test result is SUCCESS.
    4. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + +abbr +
    address
    +a +bdi +
    blockquote
    +code +
    dd
    +
    summary
    +
    +
    div
    +
    dl
    +
    dt
    +em +
    legend
    +
    figcaption
    +
    figure
    +
    form
    +
    + + +
  • li
  • +mark + +
      ol
    +
    pre
    + +

    p

    +small +s +strong +sub +sup +
    caption
    +
    table
    +
    td
    + +
      ul
    +u + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-018.html b/testing/web-platform/tests/css/selectors/focus-visible-018.html new file mode 100644 index 0000000000..80a38d0048 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-018.html @@ -0,0 +1,49 @@ + + +CSS Test (Selectors): Mouse focus does not show a focus ring by default + + + + + + + + + + +

    This test checks that by default, using the mouse to focus a generic element does not show a focus ring (because it does not trigger :focus-visible matching).

    +
      +
    1. Click on the element below that says "Click me."
    2. +
    3. If the element does not have a focus ring, then the test result is SUCCESS.
    4. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    +
    Click me.
    + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-019.html b/testing/web-platform/tests/css/selectors/focus-visible-019.html new file mode 100644 index 0000000000..a32ff4df54 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-019.html @@ -0,0 +1,64 @@ + + +CSS Test (Selectors): Script focus on keyboard event handler matches :focus-visible + + + + + + + + + + +

    This test checks that changing focus via script on keyboard event handler matches :focus-visible.

    +
      +
    1. Type any letter with the keyboard without having done anything before.
    2. +
    3. If the element that says "Focused" has a red background, then the test result is FAILURE. If the element has a green outline, then the test result is SUCCESS.
    4. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    +
    Focused.
    + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-020.html b/testing/web-platform/tests/css/selectors/focus-visible-020.html new file mode 100644 index 0000000000..f021938d3b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-020.html @@ -0,0 +1,62 @@ + + +CSS Test (Selectors): :focus-visible doesn't match on ShadowRoot + + + + + + + +

    This test checks that :focus-visible doesn't math on ShadowRoot.

    +
      +
    1. The input should be focused on load, if it's not focused, focus it via mouse or keyboard.
    2. +
    3. If you see no red the test result is SUCCESS.
    4. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + +
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-021.html b/testing/web-platform/tests/css/selectors/focus-visible-021.html new file mode 100644 index 0000000000..aa2df6a350 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-021.html @@ -0,0 +1,67 @@ + + +CSS Test (Selectors): Modifier key doesn't make element to stop matching :focus-visible + + + + + + + + + +This test checks that using a modifier key does not make the element to stop matching :focus-visible. +
      +
    1. If the element that says "Focused" has a red background, then the test result is a FAILURE.
    2. +
    3. Press the Ctrl key.
    4. +
    5. If the element keeps the green outline and has not a red background, then the test result is SUCCESS.
    6. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + +
    Focused
    + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-022.tentative.html b/testing/web-platform/tests/css/selectors/focus-visible-022.tentative.html new file mode 100644 index 0000000000..e2692a6bec --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-022.tentative.html @@ -0,0 +1,34 @@ + + + + + + + + + + +
    One
    +
    Two
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-023.html b/testing/web-platform/tests/css/selectors/focus-visible-023.html new file mode 100644 index 0000000000..a90bb07b72 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-023.html @@ -0,0 +1,33 @@ + + +CSS Test (Selectors): Element doesn't match :focus-visiblel after blur + + + + + + + +
    Target
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-024.html b/testing/web-platform/tests/css/selectors/focus-visible-024.html new file mode 100644 index 0000000000..e64525a177 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-024.html @@ -0,0 +1,39 @@ + + +CSS Test (Selectors): Element matches :focus-visiblel after accesskey + + + + + + + + + + + + +
    Target A
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-025.html b/testing/web-platform/tests/css/selectors/focus-visible-025.html new file mode 100644 index 0000000000..6492038685 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-025.html @@ -0,0 +1,47 @@ + + +CSS Test (Selectors): Element matches :focus-visiblel after accesskey after previous mouse focus + + + + + + + + + + + + +
    Initial
    +
    Target A
    + + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-026.html b/testing/web-platform/tests/css/selectors/focus-visible-026.html new file mode 100644 index 0000000000..718d1c0ecb --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-026.html @@ -0,0 +1,31 @@ + + +CSS Test (Selectors): Checkbox doesn't match :focus-visiblel after click on label + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-027.html b/testing/web-platform/tests/css/selectors/focus-visible-027.html new file mode 100644 index 0000000000..b4e7117f06 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-027.html @@ -0,0 +1,28 @@ + + +CSS Test (Selectors): :focus-visible after click and input type change + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-script-focus-001.html b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-001.html new file mode 100644 index 0000000000..df6d9158b7 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-001.html @@ -0,0 +1,54 @@ + + +CSS Test (Selectors): Script focus without any previous user interaction matches :focus-visible + + + + + + + +

    This test checks that a script focus when the user hasn't interacted with the page yet, always matches :focus-visible.

    +
      +
    1. If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.
    2. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + +
    Focused
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-script-focus-002.tentative.html b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-002.tentative.html new file mode 100644 index 0000000000..e04dc30d49 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-002.tentative.html @@ -0,0 +1,64 @@ + + +CSS Test (Selectors): Script focus after mouse click does match :focus-visible + + + + + + + + + +

    This test checks that a script focus after a mouse click does match :focus-visible.

    +
      +
    1. Click in some part of the page other than the element that says "Focused".
    2. +
    3. If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.
    4. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + +
    Focused
    + + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-script-focus-003.tentative.html b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-003.tentative.html new file mode 100644 index 0000000000..a1f772e83b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-003.tentative.html @@ -0,0 +1,64 @@ + + +CSS Test (Selectors): Script focus after blur after mouse click does match :focus-visible + + + + + + + + + +

    This test checks that a script focus after blur after a mouse click does match :focus-visible.

    +
      +
    1. Click in some part of the page other than the element that says "Focused".
    2. +
    3. If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.
    4. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + +
    Focused
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-script-focus-004.html b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-004.html new file mode 100644 index 0000000000..22e2e1e84f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-004.html @@ -0,0 +1,62 @@ + + +CSS Test (Selectors): Script focus after keyboard input does match :focus-visible + + + + + + + + + +

    This test checks that a script focus after a keyboard input does match :focus-visible.

    +
      +
    1. Type some letter with the keyboard without having done anything before.
    2. +
    3. If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.
    4. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + +
    Focused
    + + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-script-focus-005.html b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-005.html new file mode 100644 index 0000000000..cdd50c523b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-005.html @@ -0,0 +1,63 @@ + + +CSS Test (Selectors): Script focus after blur after keyboard input does match :focus-visible + + + + + + + + + +

    This test checks that a script focus after blur after a keyboard input does match :focus-visible.

    +
      +
    1. Type some letter with the keyboard without having done anything before.
    2. +
    3. If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.
    4. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + +
    Focused
    + + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-script-focus-006.tentative.html b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-006.tentative.html new file mode 100644 index 0000000000..e2f2e4bc44 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-006.tentative.html @@ -0,0 +1,65 @@ + + +CSS Test (Selectors): Script focus after mouse click on a NOT focusable element does match :focus-visible + + + + + + + + + +

    This test checks that a script focus after a mouse click on a NOT focusable element does match :focus-visible.

    +
      +
    1. Click on the element that says "Click me".
    2. +
    3. If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.
    4. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + +
    Click me
    +
    Focused
    + + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-script-focus-007.tentative.html b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-007.tentative.html new file mode 100644 index 0000000000..2b7e7bf0a1 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-007.tentative.html @@ -0,0 +1,66 @@ + + +CSS Test (Selectors): Script focus after blur after mouse click on a NOT focusable element does match :focus-visible + + + + + + + + + +

    This test checks that a script focus after blur after a mouse click on a NOT focusable element does match :focus-visible.

    +
      +
    1. Click on the element that says "Click me".
    2. +
    3. If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.
    4. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + +
    Click me
    +
    Focused
    + + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-script-focus-008-b.html b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-008-b.html new file mode 100644 index 0000000000..4ea414f343 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-008-b.html @@ -0,0 +1,64 @@ + + +CSS Test (Selectors): Script focus after mouse click on a button that does not match :focus-visible, does NOT match :focus-visible + + + + + + + + + +

    This test checks that a script focus after a mouse click on a button that does not match :focus visible, does NOT match :focus-visible.

    +
      +
    1. Click on the button that says "Click me".
    2. +
    3. If the element that says "Focused" has a red outline then the test result is FAILURE, if it has a green background then the test result is SUCCESS.
    4. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + + +
    Focused
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-script-focus-008.html b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-008.html new file mode 100644 index 0000000000..b0db185d86 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-008.html @@ -0,0 +1,64 @@ + + +CSS Test (Selectors): Script focus after mouse click on a focusable element that does not match :focus-visible, does NOT match :focus-visible + + + + + + + + + +

    This test checks that a script focus after a mouse click on a focusable element that does not match :focus visible, does NOT match :focus-visible.

    +
      +
    1. Click on the element that says "Click me".
    2. +
    3. If the element that says "Focused" has a red outline then the test result is FAILURE, if it has a green background then the test result is SUCCESS.
    4. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + +
    Click me
    +
    Focused
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-script-focus-009.html b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-009.html new file mode 100644 index 0000000000..d0475eef51 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-009.html @@ -0,0 +1,65 @@ + + +CSS Test (Selectors): Script focus after blur after mouse click on a focusable element that does not match :focus-visible, does NOT match :focus-visible + + + + + + + + + +

    This test checks that a script focus after blur after a mouse click on a focusable element that does not match :focus visible, does NOT match :focus-visible.

    +
      +
    1. Click on the element that says "Click me".
    2. +
    3. If the element that says "Focused" has a red outline then the test result is FAILURE, if it has a green background then the test result is SUCCESS.
    4. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + +
    Click me
    +
    Focused
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-script-focus-010.html b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-010.html new file mode 100644 index 0000000000..594a0c7f69 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-010.html @@ -0,0 +1,64 @@ + + +CSS Test (Selectors): Script focus after mouse click on a focusable element that matches :focus-visible, does NOT match :focus-visible + + + + + + + + + +

    This test checks that a script focus after a mouse click on a focusable element that matches :focus visible, does NOT match :focus-visible.

    +
      +
    1. Click on the element that says "Click me".
    2. +
    3. If the element that says "Focused" has a red outline then the test result is FAILURE, if it has a green background then the test result is SUCCESS.
    4. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + + +
    Focused
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-script-focus-011.html b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-011.html new file mode 100644 index 0000000000..d93bd6d47d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-011.html @@ -0,0 +1,65 @@ + + +CSS Test (Selectors): Script focus after blur after mouse click on a focusable element that matches :focus-visible, does NOT match :focus-visible + + + + + + + + + +

    This test checks that a script focus after blur after a mouse click on a focusable element that matches :focus visible, does NOT match :focus-visible.

    +
      +
    1. Click on the element that says "Click me".
    2. +
    3. If the element that says "Focused" has a red outline then the test result is FAILURE, if it has a green background then the test result is SUCCESS.
    4. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + + +
    Focused
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-script-focus-012.html b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-012.html new file mode 100644 index 0000000000..3bd3093968 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-012.html @@ -0,0 +1,63 @@ + + +CSS Test (Selectors): Script focus after keyboard focus does match :focus-visible + + + + + + + + + +

    This test checks that a script focus after a keyboard focus does match :focus-visible.

    +
      +
    1. Type TAB key.
    2. +
    3. If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.
    4. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + +
    Focus me
    +
    Focused
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-script-focus-013.html b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-013.html new file mode 100644 index 0000000000..02bd95a3f2 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-013.html @@ -0,0 +1,64 @@ + + +CSS Test (Selectors): Script focus after blur after keyboard focus does match :focus-visible + + + + + + + + + +

    This test checks that a script focus after blur after a keyboard focus does match :focus-visible.

    +
      +
    1. Type TAB key.
    2. +
    3. If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.
    4. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + +
    Focus me
    +
    Focused
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-script-focus-014.html b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-014.html new file mode 100644 index 0000000000..de8b960d85 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-014.html @@ -0,0 +1,63 @@ + + +CSS Test (Selectors): Script focus after keyboard input does match :focus-visible + + + + + + + + + +

    This test checks that a script focus after a keyboard input does match :focus-visible.

    +
      +
    1. Click on the input below and type some letter.
    2. +
    3. If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.
    4. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + + +
    Focused
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-script-focus-015.html b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-015.html new file mode 100644 index 0000000000..71d23790c0 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-015.html @@ -0,0 +1,64 @@ + + +CSS Test (Selectors): Script focus after blur after keyboard input does match :focus-visible + + + + + + + + + +

    This test checks that a script focus after blur after a keyboard input does match :focus-visible.

    +
      +
    1. Click on the input below and type some letter.
    2. +
    3. If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.
    4. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + + +
    Focused
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-script-focus-016.tentative.html b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-016.tentative.html new file mode 100644 index 0000000000..38d857743a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-016.tentative.html @@ -0,0 +1,72 @@ + + +CSS Test (Selectors): Script focus after mouse click on a NOT focusable element after editing an input does match :focus-visible + + + + + + + + + +

    This test checks that a script focus after a mouse click on a NOT focusable element after editing an input does match :focus-visible.

    +
      +
    1. Click on the input below and type some letter.
    2. +
    3. Then click on the element that says "Click me".
    4. +
    5. If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.
    6. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + + +
    Click me
    +
    Focused
    + + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-script-focus-017.tentative.html b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-017.tentative.html new file mode 100644 index 0000000000..0014ae52be --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-017.tentative.html @@ -0,0 +1,74 @@ + + +CSS Test (Selectors): Script focus after blur after mouse click on a NOT focusable element after editing an input does match :focus-visible + + + + + + + + + +

    This test checks that a script focus after blur after a mouse click on a NOT focusable element after editing an input does match :focus-visible.

    +
      +
    1. Click on the input below and type some letter.
    2. +
    3. Then click on the element that says "Click me".
    4. +
    5. If the element that says "Focused" has a red background then the test result is FAILURE, if it has a green outline then the test result is SUCCESS.
    6. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + + +
    Click me
    +
    Focused
    + + + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-script-focus-018.html b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-018.html new file mode 100644 index 0000000000..3072267179 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-018.html @@ -0,0 +1,71 @@ + + +CSS Test (Selectors): Script focus after mouse click on a focusable element after editing an input does NOT match :focus-visible + + + + + + + + + +

    This test checks that a script focus after a mouse click on a focusable element after editing an input does NOT match :focus-visible.

    +
      +
    1. Click on the input below and type some letter.
    2. +
    3. Then click on the element that says "Click me".
    4. +
    5. If the element that says "Focused" has a red outline then the test result is FAILURE, if it has a green background then the test result is SUCCESS.
    6. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + + +
    Click me
    +
    Focused
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-script-focus-019.html b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-019.html new file mode 100644 index 0000000000..b6c3c907e0 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-019.html @@ -0,0 +1,72 @@ + + +CSS Test (Selectors): Script focus after blur after mouse click on a focusable element after editing an input does NOT match :focus-visible + + + + + + + + + +

    This test checks that a script focus after blur after a mouse click on a focusable element after editing an input does NOT match :focus-visible.

    +
      +
    1. Click on the input below and type some letter.
    2. +
    3. Then click on the element that says "Click me".
    4. +
    5. If the element that says "Focused" has a red outline then the test result is FAILURE, if it has a green background then the test result is SUCCESS.
    6. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + + +
    Click me
    +
    Focused
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-visible-script-focus-020.html b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-020.html new file mode 100644 index 0000000000..eb68efc683 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-visible-script-focus-020.html @@ -0,0 +1,70 @@ + + +CSS Test (Selectors): Double script focus after mouse click on a focusable element that does not match :focus-visible, does NOT match :focus-visible + + + + + + + + + +

    This test checks that a double script focus after a mouse click on a focusable element that does not match :focus visible, does NOT match :focus-visible.

    +
      +
    1. Click on the element that says "Click me".
    2. +
    3. If the element that says "Focused" has a red outline then the test result is FAILURE, if it has a green background then the test result is SUCCESS.
    4. +
    +

    Your user-agent does not support :focus-visible pseudo-class, please SKIP this test.

    + +
    Click me
    +
    Focused
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-001-ref.html b/testing/web-platform/tests/css/selectors/focus-within-001-ref.html new file mode 100644 index 0000000000..2913775a22 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-001-ref.html @@ -0,0 +1,16 @@ + + + +Selectors Level 4: focus-within Reference File + + + +

    Test passes if, when the element below is focused, +it is surrounded by a thick green border. +There must be no red or blue once it is focused.

    +
    Focus this element
    + diff --git a/testing/web-platform/tests/css/selectors/focus-within-001.html b/testing/web-platform/tests/css/selectors/focus-within-001.html new file mode 100644 index 0000000000..fcf8a379c8 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-001.html @@ -0,0 +1,37 @@ + + + +Selectors Level 4: focus-within + + + + + + +

    Test passes if, when the element below is focused, +it is surrounded by a thick green border. +There must be no red or blue once it is focused.

    +
    Focus this element
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-002.html b/testing/web-platform/tests/css/selectors/focus-within-002.html new file mode 100644 index 0000000000..e483833feb --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-002.html @@ -0,0 +1,37 @@ + + + +Selectors Level 4: focus-within + + + + + + +

    Test passes if, when the element below is focused, +it is surrounded by a thick green border. +There must be no red or blue once it is focused.

    +
    +
    Focus this element
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-003.html b/testing/web-platform/tests/css/selectors/focus-within-003.html new file mode 100644 index 0000000000..b399c4f0cf --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-003.html @@ -0,0 +1,43 @@ + + + +Selectors Level 4: focus-within + + + + + + +

    Test passes if, when the element below is focused, +it is surrounded by a thick green border. +There must be no red or blue once it is focused.

    +
    +
    +
    +
    +
    Focus this element
    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-004.html b/testing/web-platform/tests/css/selectors/focus-within-004.html new file mode 100644 index 0000000000..169af9e070 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-004.html @@ -0,0 +1,48 @@ + + + +Selectors Level 4: focus-within + + + + + + +

    Test passes if, when the element below is focused, +it is surrounded by a thick green border. +There must be no red or blue once it is focused.

    +
    +
    +
    Focus this element
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-005.html b/testing/web-platform/tests/css/selectors/focus-within-005.html new file mode 100644 index 0000000000..03f927d1b4 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-005.html @@ -0,0 +1,49 @@ + + + +Selectors Level 4: focus-within + + + + + + +

    Test passes if, when the element below is focused, +it is surrounded by a thick green border. +There must be no red or blue once it is focused.

    +
    +
    + Focus this element +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-006-ref.html b/testing/web-platform/tests/css/selectors/focus-within-006-ref.html new file mode 100644 index 0000000000..b93c156876 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-006-ref.html @@ -0,0 +1,32 @@ + + + +Selectors Level 4: focus-within Reference File + + +

    Test passes if, when the element below is focused, +it is surrounded by a thick green border. +There must be no red or blue once it is focused.

    +
    + +
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-006.html b/testing/web-platform/tests/css/selectors/focus-within-006.html new file mode 100644 index 0000000000..ff63cceb6e --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-006.html @@ -0,0 +1,49 @@ + + + +Selectors Level 4: focus-within + + + + + + +

    Test passes if, when the element below is focused, +it is surrounded by a thick green border. +There must be no red or blue once it is focused.

    +
    +
    +
    + +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-007-ref.html b/testing/web-platform/tests/css/selectors/focus-within-007-ref.html new file mode 100644 index 0000000000..6ecc21536a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-007-ref.html @@ -0,0 +1,11 @@ + + +Selectors Level 4: focus-within Reference File + + +

    Test passes if, when the element below is focused, it is surrounded by a green border, and HTML and BODY elements also have a green border. There must be no red or blue once it is focused.

    +
    Focus this element
    diff --git a/testing/web-platform/tests/css/selectors/focus-within-007.html b/testing/web-platform/tests/css/selectors/focus-within-007.html new file mode 100644 index 0000000000..f23fe87643 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-007.html @@ -0,0 +1,33 @@ + + + +Selectors Level 4: focus-within + + + + + +

    Test passes if, when the element below is focused, it is surrounded by a green border, and HTML and BODY elements also have a green border. There must be no red or blue once it is focused.

    +
    Focus this element
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-008.html b/testing/web-platform/tests/css/selectors/focus-within-008.html new file mode 100644 index 0000000000..19deff212a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-008.html @@ -0,0 +1,33 @@ + + + +Selectors Level 4: focus-within + + + + + +

    Test passes if, when the element below is focused, it is surrounded by a green border, and HTML and BODY elements also have a green border. There must be no red or blue once it is focused.

    +
    Focus this element
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-009.html b/testing/web-platform/tests/css/selectors/focus-within-009.html new file mode 100644 index 0000000000..c8d47d2df0 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-009.html @@ -0,0 +1,158 @@ + + + + + Selectors Level 4: focus-within + + + + + + + + + +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    + + + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-010.html b/testing/web-platform/tests/css/selectors/focus-within-010.html new file mode 100644 index 0000000000..2476e03dba --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-010.html @@ -0,0 +1,38 @@ + + + +Selectors Level 4: focus-within + + + + + +

    Test passes if there is a green rectangle below.

    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-011-ref.html b/testing/web-platform/tests/css/selectors/focus-within-011-ref.html new file mode 100644 index 0000000000..f5e4edf0f2 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-011-ref.html @@ -0,0 +1,26 @@ + + + + + CSS Test: :focus-within selector + + + + + +

    Test passes if, when the upper element is unfocused and the lower element is focused, the upper element is blue and the lower one is green, and they are surrounded by a thick green border.

    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-011.html b/testing/web-platform/tests/css/selectors/focus-within-011.html new file mode 100644 index 0000000000..8c05321c14 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-011.html @@ -0,0 +1,38 @@ + + + + + CSS Test: :focus-within selector + + + + + + + + +

    Test passes if, when the upper element is unfocused and the lower element is focused, the upper element is blue and the lower one is green, and they are surrounded by a thick green border.

    +
    +
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-012-ref.html b/testing/web-platform/tests/css/selectors/focus-within-012-ref.html new file mode 100644 index 0000000000..5aeac2441d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-012-ref.html @@ -0,0 +1,19 @@ + + + + + CSS Test: :focus-within selector + + + + + +

    Test passes if, when the element is focused and then removed, the outer element should change to green.

    +
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-012.html b/testing/web-platform/tests/css/selectors/focus-within-012.html new file mode 100644 index 0000000000..754cebb6d7 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-012.html @@ -0,0 +1,36 @@ + + + + + CSS Test: :focus-within selector + + + + + + + + +

    Test passes if, when the element is focused and then removed, the outer element should change to green.

    +
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-013-ref.html b/testing/web-platform/tests/css/selectors/focus-within-013-ref.html new file mode 100644 index 0000000000..cb0badd2ad --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-013-ref.html @@ -0,0 +1,15 @@ + + + + + CSS Test: :focus-within selector + + + + +

    Test passes if, when the element inside the iframe is focused, there is no red border surrounded.

    +
    + +
    + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-013.html b/testing/web-platform/tests/css/selectors/focus-within-013.html new file mode 100644 index 0000000000..eaa1da1ba6 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-013.html @@ -0,0 +1,33 @@ + + + + + CSS Test: :focus-within selector + + + + + + + + +

    Test passes if, when the element inside the iframe is focused, there is no red border surrounded.

    +
    + +
    + + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-display-none-001.html b/testing/web-platform/tests/css/selectors/focus-within-display-none-001.html new file mode 100644 index 0000000000..3f96fb267d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-display-none-001.html @@ -0,0 +1,58 @@ + + +Selectors Level 4: focus-within + + + + + + +
    + +
    + diff --git a/testing/web-platform/tests/css/selectors/focus-within-shadow-001-ref.html b/testing/web-platform/tests/css/selectors/focus-within-shadow-001-ref.html new file mode 100644 index 0000000000..6ab3631879 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-shadow-001-ref.html @@ -0,0 +1,14 @@ + + + +Selectors Level 4: focus-within shadow DOM Reference File + + + +

    Test passes if there is a green rectangle below.

    +
    + diff --git a/testing/web-platform/tests/css/selectors/focus-within-shadow-001.html b/testing/web-platform/tests/css/selectors/focus-within-shadow-001.html new file mode 100644 index 0000000000..012a774129 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-shadow-001.html @@ -0,0 +1,39 @@ + + + +Selectors Level 4: focus-within with shadow DOM + + + + + + + +

    Test passes if there is a green rectangle below.

    +
    Skip this test, shadow DOM is not supported.
    + + + + + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-shadow-002.html b/testing/web-platform/tests/css/selectors/focus-within-shadow-002.html new file mode 100644 index 0000000000..50b30df424 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-shadow-002.html @@ -0,0 +1,40 @@ + + + +Selectors Level 4: focus-within with shadow DOM + + + + + + + + +

    Test passes if there is a green rectangle below.

    +
    Skip this test, shadow DOM is not supported.
    + + + + + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-shadow-003.html b/testing/web-platform/tests/css/selectors/focus-within-shadow-003.html new file mode 100644 index 0000000000..48901b215b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-shadow-003.html @@ -0,0 +1,42 @@ + + + +Selectors Level 4: focus-within with shadow DOM + + + + + + + + +

    Test passes if there is a green rectangle below.

    +
    +
    Skip this test, shadow DOM is not supported.
    +
    + + + + + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-shadow-004.html b/testing/web-platform/tests/css/selectors/focus-within-shadow-004.html new file mode 100644 index 0000000000..6beed1fc13 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-shadow-004.html @@ -0,0 +1,48 @@ + + + +Selectors Level 4: focus-within with shadow DOM + + + + + + + + +

    Test passes if there is a green rectangle below.

    +
    +
    +
    +
    +
    Skip this test, shadow DOM is not supported.
    +
    +
    +
    +
    + + + + + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-shadow-005.html b/testing/web-platform/tests/css/selectors/focus-within-shadow-005.html new file mode 100644 index 0000000000..c645d62f76 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-shadow-005.html @@ -0,0 +1,57 @@ + + + +Selectors Level 4: focus-within with shadow DOM + + + + + + + +

    Test passes if there is a green rectangle below.

    +
    +
    +
    +
    +
    Skip this test, shadow DOM is not supported.
    +
    +
    +
    +
    + + + + + + + + diff --git a/testing/web-platform/tests/css/selectors/focus-within-shadow-006.html b/testing/web-platform/tests/css/selectors/focus-within-shadow-006.html new file mode 100644 index 0000000000..39a2f70610 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/focus-within-shadow-006.html @@ -0,0 +1,45 @@ + + + +Selectors Level 4: focus-within with shadow DOM + + + + + + + +

    Test passes if there is a green rectangle below.

    + +
    + + +
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/selectors/has-argument-with-explicit-scope.html b/testing/web-platform/tests/css/selectors/has-argument-with-explicit-scope.html new file mode 100644 index 0000000000..b5773988cc --- /dev/null +++ b/testing/web-platform/tests/css/selectors/has-argument-with-explicit-scope.html @@ -0,0 +1,69 @@ + + +:has pseudo class behavior with explicit ':scope' in its argument + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/has-basic.html b/testing/web-platform/tests/css/selectors/has-basic.html new file mode 100644 index 0000000000..3a73edd184 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/has-basic.html @@ -0,0 +1,81 @@ + + +Basic matching behavior of :has pseudo class + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/has-matches-to-uninserted-elements.html b/testing/web-platform/tests/css/selectors/has-matches-to-uninserted-elements.html new file mode 100644 index 0000000000..4d6c8cf2e3 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/has-matches-to-uninserted-elements.html @@ -0,0 +1,37 @@ + + +Matches :has pseudo class to uninserted elements + + + + + + diff --git a/testing/web-platform/tests/css/selectors/has-relative-argument.html b/testing/web-platform/tests/css/selectors/has-relative-argument.html new file mode 100644 index 0000000000..aad7436884 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/has-relative-argument.html @@ -0,0 +1,184 @@ + + +:has pseudo class behavior with various relative arguments + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/has-specificity.html b/testing/web-platform/tests/css/selectors/has-specificity.html new file mode 100644 index 0000000000..69fcb5b1fb --- /dev/null +++ b/testing/web-platform/tests/css/selectors/has-specificity.html @@ -0,0 +1,50 @@ + +Specificity for complex :has selectors + + + + +
    +

  • +
    + diff --git a/testing/web-platform/tests/css/selectors/has-visited-ref.html b/testing/web-platform/tests/css/selectors/has-visited-ref.html new file mode 100644 index 0000000000..3f54e2e391 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/has-visited-ref.html @@ -0,0 +1,27 @@ + + +:has combined with :visited/:link + + + +
    +
    +
    parent color should be green with visited link.
    +
    +
    +
    parent color should be black with unvisited link.
    +
    +
    +
    parent color should be yellowgreen with any link.
    +
    +
    \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/has-visited.html b/testing/web-platform/tests/css/selectors/has-visited.html new file mode 100644 index 0000000000..8fe322c8b1 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/has-visited.html @@ -0,0 +1,28 @@ + + +:has combined with :visited/:link + + + + +
    +
    +
    parent color should be green with visited link.
    +
    +
    +
    parent color should be black with unvisited link.
    +
    +
    +
    parent color should be yellowgreen with any link.
    +
    +
    \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/historical-xmlid.xht b/testing/web-platform/tests/css/selectors/historical-xmlid.xht new file mode 100644 index 0000000000..7916d9c120 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/historical-xmlid.xht @@ -0,0 +1,22 @@ + + + No xml:id support + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    + + diff --git a/testing/web-platform/tests/css/selectors/hover-001-manual.html b/testing/web-platform/tests/css/selectors/hover-001-manual.html new file mode 100644 index 0000000000..87d7af91b6 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/hover-001-manual.html @@ -0,0 +1,48 @@ + + + + + CSS Test (Selectors): hover pseudo-class when scrolling + + + + + + + + +
      +
    1. If the user-agent does not claim to support the :hover pseudo-class (e.g. the pointing device cannot detect hovering), then SKIP this test.
    2. +
    3. If the user-agent does not allow scrolling the document while leaving the pointer in the same position relative to the viewport, then SKIP this test.
    4. +
    5. Ensure that this document is scrolled all the way to the top.
    6. +
    7. Hover the pointer device over the button below.
    8. +
    9. If the button is not blue, then the test result is FAILURE.
    10. +
    11. + Scroll this document down while not moving the pointer at all, until the pointer no longer touches the button. For example, on a traditional desktop or laptop computer, keep the mouse perfectly still and do one of the following: +
        +
      • Press the "Page Down" key on the keyboard.
      • +
      • Press the "↓" key on the keyboard.
      • +
      • Roll the mouse's scrollwheel.
      • +
      • Perform a "scroll down" gesture on the trackpad
      • +
      +
    12. +
    13. If the button is blue, then the test result is FAILURE. If the button is white, then the test result is SUCCESS.
    14. +
    +
    + +
    + + diff --git a/testing/web-platform/tests/css/selectors/hover-002.html b/testing/web-platform/tests/css/selectors/hover-002.html new file mode 100644 index 0000000000..02cee99bf6 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/hover-002.html @@ -0,0 +1,47 @@ + + +Selectors: Change class to enable :hover + + + + + + + + +
    Hover me - should become green
    +
    +
    Hover me - should become green
    +
    + diff --git a/testing/web-platform/tests/css/selectors/i18n/META.yml b/testing/web-platform/tests/css/selectors/i18n/META.yml new file mode 100644 index 0000000000..9fa8c3b6c9 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/META.yml @@ -0,0 +1,2 @@ +suggested_reviewers: + - r12a diff --git a/testing/web-platform/tests/css/selectors/i18n/README b/testing/web-platform/tests/css/selectors/i18n/README new file mode 100644 index 0000000000..df60c5800a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/README @@ -0,0 +1,2 @@ +See http://www.w3.org/International/tests/ + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-001.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-001.html new file mode 100644 index 0000000000..e88f20a024 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-001.html @@ -0,0 +1,31 @@ + + + + +:lang(es), lang="es" + + + + + + + + + + +
     
    + + + + +
    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-002.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-002.html new file mode 100644 index 0000000000..71ae3d46f6 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-002.html @@ -0,0 +1,31 @@ + + + + +:lang(es), lang="es" on parent + + + + + + + + + + +
     
    + + + + +
    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-004.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-004.html new file mode 100644 index 0000000000..cbf4813e42 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-004.html @@ -0,0 +1,39 @@ + + + + +:lang(es), lang="ES" + + + + + + + + + + + +
     
    +

    This test failed because it relies on :lang for results, but :lang is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-005.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-005.html new file mode 100644 index 0000000000..1c46c450f2 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-005.html @@ -0,0 +1,38 @@ + + + + +:lang(es), lang="es-MX" + + + + + + + + + + +
     
    +

    This test failed because it relies on :lang for results, but :lang is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-006.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-006.html new file mode 100644 index 0000000000..2eb9dd68ea --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-006.html @@ -0,0 +1,38 @@ + + + + +:lang(es-MX), lang="es" + + + + + + + + + + +
     
    +

    This test failed because it relies on :lang for results, but :lang is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-007.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-007.html new file mode 100644 index 0000000000..491697a385 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-007.html @@ -0,0 +1,38 @@ + + + + +:lang(es), lang="mx-es" + + + + + + + + + + +
     
    +

    This test failed because it relies on :lang for results, but :lang is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-008.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-008.html new file mode 100644 index 0000000000..64724fcb4e --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-008.html @@ -0,0 +1,38 @@ + + + + +:lang(en-GB), lang="en-GB" + + + + + + + + + + +
     
    +

    This test failed because it relies on :lang for results, but :lang is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-009.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-009.html new file mode 100644 index 0000000000..3d89b2aacf --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-009.html @@ -0,0 +1,38 @@ + + + + +:lang(en-GB), lang="en-GB-scouse" + + + + + + + + + + +
     
    +

    This test failed because it relies on :lang for results, but :lang is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-010.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-010.html new file mode 100644 index 0000000000..c77bc61aed --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-010.html @@ -0,0 +1,38 @@ + + + + +:lang(en-GB), lang="en-US" + + + + + + + + + + +
     
    +

    This test failed because it relies on :lang for results, but :lang is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-011.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-011.html new file mode 100644 index 0000000000..648e937e97 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-011.html @@ -0,0 +1,38 @@ + + + + +:lang(az-Arab-IR), lang="az-Arab-IR" + + + + + + + + + + +
     
    +

    This test failed because it relies on :lang for results, but :lang is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-012.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-012.html new file mode 100644 index 0000000000..36f4aad202 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-012.html @@ -0,0 +1,38 @@ + + + + +:lang(az-Arab-IR), lang="az-IR" + + + + + + + + + + +
     
    +

    This test failed because it relies on :lang for results, but :lang is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-014.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-014.html new file mode 100644 index 0000000000..5e68d50d5a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-014.html @@ -0,0 +1,38 @@ + + + + +:lang(cs-CZ), lang="cs-Latn-CZ" + + + + + + + + + + +
     
    +

    This test failed because it relies on :lang for results, but :lang is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-015.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-015.html new file mode 100644 index 0000000000..ac91535d87 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-015.html @@ -0,0 +1,39 @@ + + + + +:lang(az-Arab-IR), lang="az-arab-IR" + + + + + + + + + + + +
     
    +

    This test failed because it relies on :lang for results, but :lang is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-016.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-016.html new file mode 100644 index 0000000000..6d1ac01875 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-016.html @@ -0,0 +1,39 @@ + + + + +:lang(es), xml:lang="es" (html) + + + + + + + + + + + +
     
    +

    This test failed because it relies on :lang for results, but :lang is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-021.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-021.html new file mode 100644 index 0000000000..04cc4431b8 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-021.html @@ -0,0 +1,31 @@ + + + + +[lang|="es"], lang="es" + + + + + + + + + + +
     
    + + + + +
    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-022.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-022.html new file mode 100644 index 0000000000..b4ed986971 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-022.html @@ -0,0 +1,31 @@ + + + + +[lang|="es"], lang="es" on parent + + + + + + + + + + +
     
    + + + + +
    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-024.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-024.html new file mode 100644 index 0000000000..5b1847dd78 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-024.html @@ -0,0 +1,40 @@ + + + + +[lang|="es"], lang="ES" + + + + + + + + + + + +
     
    +

    This test failed because it relies on [lang|=..] for results, but [lang|=..] is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-025.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-025.html new file mode 100644 index 0000000000..2e2f0c3e5f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-025.html @@ -0,0 +1,39 @@ + + + + +[lang|="es"], lang="es-MX" + + + + + + + + + + +
     
    +

    This test failed because it relies on [lang|=..] for results, but [lang|=..] is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-026.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-026.html new file mode 100644 index 0000000000..2deb49a3fc --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-026.html @@ -0,0 +1,39 @@ + + + + +[lang|="es-MX"], lang="es" + + + + + + + + + + +
     
    +

    This test failed because it relies on [lang|=..] for results, but [lang|=..] is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-027.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-027.html new file mode 100644 index 0000000000..b8af60ea23 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-027.html @@ -0,0 +1,39 @@ + + + + +[lang|="es"], lang="mx-es" + + + + + + + + + + +
     
    +

    This test failed because it relies on [lang|=..] for results, but [lang|=..] is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-028.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-028.html new file mode 100644 index 0000000000..ea6a509d6a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-028.html @@ -0,0 +1,39 @@ + + + + +[lang|="en-GB"], lang="en-GB" + + + + + + + + + + +
     
    +

    This test failed because it relies on [lang|=..] for results, but [lang|=..] is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-029.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-029.html new file mode 100644 index 0000000000..1abf1ad490 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-029.html @@ -0,0 +1,39 @@ + + + + +[lang|="en-GB"], lang="en-GB-scouse" + + + + + + + + + + +
     
    +

    This test failed because it relies on [lang|=..] for results, but [lang|=..] is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-030.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-030.html new file mode 100644 index 0000000000..8bac2befb3 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-030.html @@ -0,0 +1,39 @@ + + + + +[lang|="en-GB"], lang="en-US" + + + + + + + + + + +
     
    +

    This test failed because it relies on [lang|=..] for results, but [lang|=..] is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-031.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-031.html new file mode 100644 index 0000000000..5baedd2846 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-031.html @@ -0,0 +1,39 @@ + + + + +[lang|="az-Arab-IR"], lang="az-Arab-IR" + + + + + + + + + + +
     
    +

    This test failed because it relies on [lang|=..] for results, but [lang|=..] is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-032.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-032.html new file mode 100644 index 0000000000..4d19ef9537 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-032.html @@ -0,0 +1,39 @@ + + + + +[lang|="az-Arab-IR"], lang="az-IR" + + + + + + + + + + +
     
    +

    This test failed because it relies on [lang|=..] for results, but [lang|=..] is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-034.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-034.html new file mode 100644 index 0000000000..aa7b582100 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-034.html @@ -0,0 +1,39 @@ + + + + +[lang|="cs-CZ"], lang="cs-Latn-CZ" + + + + + + + + + + +
     
    +

    This test failed because it relies on [lang|=..] for results, but [lang|=..] is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-035.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-035.html new file mode 100644 index 0000000000..8c00b6a62c --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-035.html @@ -0,0 +1,40 @@ + + + + +[lang|="az-Arab-IR"], lang="az-arab-IR" + + + + + + + + + + + +
     
    +

    This test failed because it relies on [lang|=..] for results, but [lang|=..] is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-036.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-036.html new file mode 100644 index 0000000000..61ba345383 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-036.html @@ -0,0 +1,40 @@ + + + + +[lang|="es"], xml:lang="es" (html) + + + + + + + + + + + +
     
    +

    This test failed because it relies on [lang|=..] for results, but [lang|=..] is not supported by this browser. + + + + + +

    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-041.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-041.html new file mode 100644 index 0000000000..1de94e2b92 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-041.html @@ -0,0 +1,31 @@ + + + + +[lang="es"], lang="es" + + + + + + + + + + +
     
    + + + + +
    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-042.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-042.html new file mode 100644 index 0000000000..5f8d799c70 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-042.html @@ -0,0 +1,31 @@ + + + + +[lang="es"], lang="es" on parent + + + + + + + + + + +
     
    + + + + +
    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-044.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-044.html new file mode 100644 index 0000000000..bab7033cec --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-044.html @@ -0,0 +1,32 @@ + + + + +[lang="es"], lang="ES" + + + + + + + + + + + +
     
    + + + + +
    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-045.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-045.html new file mode 100644 index 0000000000..96941e91ab --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-045.html @@ -0,0 +1,31 @@ + + + + +[lang="es"], lang="es-MX" + + + + + + + + + + +
     
    + + + + +
    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-046.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-046.html new file mode 100644 index 0000000000..07af0a2285 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-046.html @@ -0,0 +1,31 @@ + + + + +[lang="es-MX"], lang="es" + + + + + + + + + + +
     
    + + + + +
    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-047.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-047.html new file mode 100644 index 0000000000..a56364395c --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-047.html @@ -0,0 +1,31 @@ + + + + +[lang="es"], lang="mx-es" + + + + + + + + + + +
     
    + + + + +
    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-048.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-048.html new file mode 100644 index 0000000000..4c8f297f7f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-048.html @@ -0,0 +1,31 @@ + + + + +[lang="en-GB"], lang="en-GB" + + + + + + + + + + +
     
    + + + + +
    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-049.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-049.html new file mode 100644 index 0000000000..b7d1a7ebf6 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-049.html @@ -0,0 +1,31 @@ + + + + +[lang="en-GB"], lang="en-GB-scouse" + + + + + + + + + + +
     
    + + + + +
    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-050.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-050.html new file mode 100644 index 0000000000..52d7bf1c17 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-050.html @@ -0,0 +1,31 @@ + + + + +[lang="en-GB"], lang="en-US" + + + + + + + + + + +
     
    + + + + +
    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-051.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-051.html new file mode 100644 index 0000000000..7881d53256 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-051.html @@ -0,0 +1,31 @@ + + + + +[lang="az-Arab-IR"], lang="az-Arab-IR" + + + + + + + + + + +
     
    + + + + +
    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-052.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-052.html new file mode 100644 index 0000000000..386a717cb3 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-052.html @@ -0,0 +1,31 @@ + + + + +[lang="az-Arab-IR"], lang="az-IR" + + + + + + + + + + +
     
    + + + + +
    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-054.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-054.html new file mode 100644 index 0000000000..8732daf05e --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-054.html @@ -0,0 +1,31 @@ + + + + +[lang="cs-CZ"], lang="cs-Latn-CZ" + + + + + + + + + + +
     
    + + + + +
    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-055.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-055.html new file mode 100644 index 0000000000..388a287ae9 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-055.html @@ -0,0 +1,32 @@ + + + + +[lang="az-Arab-IR"], lang="az-arab-IR" + + + + + + + + + + + +
     
    + + + + +
    + + + diff --git a/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-056.html b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-056.html new file mode 100644 index 0000000000..8bec0fab08 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/i18n/css3-selectors-lang-056.html @@ -0,0 +1,32 @@ + + + + +[lang="es"], xml:lang="es" (html) + + + + + + + + + + + +
     
    + + + + +
    + + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/any-link-pseudo.html b/testing/web-platform/tests/css/selectors/invalidation/any-link-pseudo.html new file mode 100644 index 0000000000..9792fd0ebe --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/any-link-pseudo.html @@ -0,0 +1,36 @@ + + + + CSS Selectors Invalidation: :any-link + + + + + + + This link should have a green background. +
    +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/invalidation/attribute-or-elemental-selectors-in-has.html b/testing/web-platform/tests/css/selectors/invalidation/attribute-or-elemental-selectors-in-has.html new file mode 100644 index 0000000000..d0edb1e5e4 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/attribute-or-elemental-selectors-in-has.html @@ -0,0 +1,149 @@ + + +CSS Selectors Invalidation: :has() invalidation basic + + + + + +
    +
    +
    +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/selectors/invalidation/attribute.html b/testing/web-platform/tests/css/selectors/invalidation/attribute.html new file mode 100644 index 0000000000..3bda52c91d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/attribute.html @@ -0,0 +1,234 @@ + + + + CSS Selectors Invalidation: attribute + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    + + + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/child-indexed-pseudo-classes-in-has.html b/testing/web-platform/tests/css/selectors/invalidation/child-indexed-pseudo-classes-in-has.html new file mode 100644 index 0000000000..5c689e2333 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/child-indexed-pseudo-classes-in-has.html @@ -0,0 +1,116 @@ + + +CSS Selectors Invalidation: child-indexed pseudo classes in :has() argument + + + + + +
    +
    +
    +
    +
    +
    +
    +
    + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/invalidation/class-id-attr-ref.html b/testing/web-platform/tests/css/selectors/invalidation/class-id-attr-ref.html new file mode 100644 index 0000000000..a3cc6d3d8f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/class-id-attr-ref.html @@ -0,0 +1,9 @@ + + +CSS test reference + + +
    This should be green
    +
    And this too
    diff --git a/testing/web-platform/tests/css/selectors/invalidation/class-id-attr.html b/testing/web-platform/tests/css/selectors/invalidation/class-id-attr.html new file mode 100644 index 0000000000..91a6f1a3a5 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/class-id-attr.html @@ -0,0 +1,24 @@ + + +CSS Test: [id] and [class] attribute selectors are invalidated correctly. + + + + +
    This should be green
    +
    And this too
    + diff --git a/testing/web-platform/tests/css/selectors/invalidation/defined.html b/testing/web-platform/tests/css/selectors/invalidation/defined.html new file mode 100644 index 0000000000..565ed552e1 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/defined.html @@ -0,0 +1,76 @@ + + + + CSS Selectors Invalidation: :defined + + + + + + + + +
    + +
    + +
    +
    +
    +
    +
    +
    + + + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/empty-pseudo-in-has.html b/testing/web-platform/tests/css/selectors/invalidation/empty-pseudo-in-has.html new file mode 100644 index 0000000000..83cf051565 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/empty-pseudo-in-has.html @@ -0,0 +1,37 @@ + + +CSS Selectors Invalidation: :empty in :has() argument + + + + + +
    + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/invalidation/enabled-disabled.html b/testing/web-platform/tests/css/selectors/invalidation/enabled-disabled.html new file mode 100644 index 0000000000..bac3067d00 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/enabled-disabled.html @@ -0,0 +1,51 @@ + + + + + CSS Selectors Invalidation: :enabled and :disabled + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/first-child-last-child.html b/testing/web-platform/tests/css/selectors/invalidation/first-child-last-child.html new file mode 100644 index 0000000000..4a2ed4570e --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/first-child-last-child.html @@ -0,0 +1,57 @@ + + + + + CSS Selectors Invalidation: :first-child :last-child + + + + + + + +
    first-initiallylast-initially
    + + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/fullscreen-pseudo-class-in-has.html b/testing/web-platform/tests/css/selectors/invalidation/fullscreen-pseudo-class-in-has.html new file mode 100644 index 0000000000..dbbcea2502 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/fullscreen-pseudo-class-in-has.html @@ -0,0 +1,53 @@ + + +CSS Selectors Invalidation: :fullscreen pseudo class in :has() + + + + + + + + + + +
    + This is some text. +
    This is going to be fullscreened
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/has-complexity.html b/testing/web-platform/tests/css/selectors/invalidation/has-complexity.html new file mode 100644 index 0000000000..0bdcdec13b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/has-complexity.html @@ -0,0 +1,80 @@ + + +CSS Selector Invalidation: :has() invalidation should not be O(n^2) + + + + + +
    +
    + +
    +
    +
    + diff --git a/testing/web-platform/tests/css/selectors/invalidation/has-in-adjacent-position.html b/testing/web-platform/tests/css/selectors/invalidation/has-in-adjacent-position.html new file mode 100644 index 0000000000..5c1a1ecf78 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/has-in-adjacent-position.html @@ -0,0 +1,312 @@ + + +CSS Selector Invalidation: :has() in adjacent position + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/has-in-ancestor-position.html b/testing/web-platform/tests/css/selectors/invalidation/has-in-ancestor-position.html new file mode 100644 index 0000000000..7662fbde69 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/has-in-ancestor-position.html @@ -0,0 +1,320 @@ + + +CSS Selector Invalidation: :has() in ancestor position + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/has-in-parent-position.html b/testing/web-platform/tests/css/selectors/invalidation/has-in-parent-position.html new file mode 100644 index 0000000000..4690e6929f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/has-in-parent-position.html @@ -0,0 +1,300 @@ + + +CSS Selector Invalidation: :has() in parent position + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/has-in-sibling-position.html b/testing/web-platform/tests/css/selectors/invalidation/has-in-sibling-position.html new file mode 100644 index 0000000000..8b35940f87 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/has-in-sibling-position.html @@ -0,0 +1,312 @@ + + +CSS Selector Invalidation: :has() in sibling position + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/has-invalidation-after-removing-non-first-element.html b/testing/web-platform/tests/css/selectors/invalidation/has-invalidation-after-removing-non-first-element.html new file mode 100644 index 0000000000..482f07b8af --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/has-invalidation-after-removing-non-first-element.html @@ -0,0 +1,31 @@ + + +:has() invalidation after removing non-first element + + + + + +
    +
    +
    + +
    +
    + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/invalidation/has-invalidation-for-wiping-an-element.html b/testing/web-platform/tests/css/selectors/invalidation/has-invalidation-for-wiping-an-element.html new file mode 100644 index 0000000000..03fa9a5554 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/has-invalidation-for-wiping-an-element.html @@ -0,0 +1,42 @@ + + +:has() invalidation for wiping an element by means of innerHTML + + + + + +
    +
    +
    + diff --git a/testing/web-platform/tests/css/selectors/invalidation/has-sibling.html b/testing/web-platform/tests/css/selectors/invalidation/has-sibling.html new file mode 100644 index 0000000000..7c56b2e7b3 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/has-sibling.html @@ -0,0 +1,149 @@ + + +CSS Selector Invalidation: :has() with sibling combinator argument + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/selectors/invalidation/has-with-not.html b/testing/web-platform/tests/css/selectors/invalidation/has-with-not.html new file mode 100644 index 0000000000..b67ec5e3b7 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/has-with-not.html @@ -0,0 +1,107 @@ + + +CSS Selector Invalidation: :has() with :not() + + + + + + +
    +
    +
    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/has-with-pseudo-class.html b/testing/web-platform/tests/css/selectors/invalidation/has-with-pseudo-class.html new file mode 100644 index 0000000000..4dc4c1a6a2 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/has-with-pseudo-class.html @@ -0,0 +1,99 @@ + + +CSS Selector Invalidation: :has() with pseudo-classes + + + + + + +
    +
    + + + +
    +
    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/host-pseudo-class-in-has.html b/testing/web-platform/tests/css/selectors/invalidation/host-pseudo-class-in-has.html new file mode 100644 index 0000000000..a2c63d5463 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/host-pseudo-class-in-has.html @@ -0,0 +1,65 @@ + + +CSS Test: Invalidation for :host() and :host-context() inside :has() + + + + +
    + diff --git a/testing/web-platform/tests/css/selectors/invalidation/input-pseudo-classes-in-has.html b/testing/web-platform/tests/css/selectors/invalidation/input-pseudo-classes-in-has.html new file mode 100644 index 0000000000..67aeedf315 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/input-pseudo-classes-in-has.html @@ -0,0 +1,141 @@ + + +CSS Selectors Invalidation: input pseudo classes in :has() argument + + + + + +
    + + + + + + +
    + diff --git a/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-001.html b/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-001.html new file mode 100644 index 0000000000..fa966d3f25 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-001.html @@ -0,0 +1,39 @@ + + + + CSS Selectors Invalidation: insert sibling + + + + + + + +
    +
    +
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-002.html b/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-002.html new file mode 100644 index 0000000000..7e1eac37ea --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-002.html @@ -0,0 +1,41 @@ + + + + CSS Selectors Invalidation: insert adjacent sibling of parent + + + + + + + +
    +
    +
    +
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-003.html b/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-003.html new file mode 100644 index 0000000000..c7c51eaf6a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-003.html @@ -0,0 +1,44 @@ + + + + CSS Selectors Invalidation: insert sibling of ancestor + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-004.html b/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-004.html new file mode 100644 index 0000000000..aa3fb1c9fc --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/insert-sibling-004.html @@ -0,0 +1,43 @@ + + + + CSS Selectors Invalidation: insert sibling of parent + + + + + + + +
    +
    +
    +
    +
    + +
    +
    + + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/is-pseudo-containing-complex-in-has.html b/testing/web-platform/tests/css/selectors/invalidation/is-pseudo-containing-complex-in-has.html new file mode 100644 index 0000000000..4e6d4c8832 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/is-pseudo-containing-complex-in-has.html @@ -0,0 +1,379 @@ + + +CSS Selectors Invalidation: :is() in :has() argument + + + + + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/invalidation/is.html b/testing/web-platform/tests/css/selectors/invalidation/is.html new file mode 100644 index 0000000000..8490f09697 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/is.html @@ -0,0 +1,139 @@ + + + + CSS Selectors Invalidation: :is() + + + + + + + + +
    +
    + Red +
    +
    + Red +
    +
    + Green +
    +
    + Green +
    +
    + Blue +
    +
    +
    + Blue +
    + Red +
    +
    +
    +
    + Blue +
    +
    +
    +
    +
    + Red +
    +
    + + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/link-pseudo-in-has.html b/testing/web-platform/tests/css/selectors/invalidation/link-pseudo-in-has.html new file mode 100644 index 0000000000..0ff879768b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/link-pseudo-in-has.html @@ -0,0 +1,97 @@ + + +CSS Selectors Invalidation: :link, :visited :any-link, pseudo-class in :has() argument + + + + + +
    + diff --git a/testing/web-platform/tests/css/selectors/invalidation/location-pseudo-classes-in-has.html b/testing/web-platform/tests/css/selectors/invalidation/location-pseudo-classes-in-has.html new file mode 100644 index 0000000000..697fc70ae6 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/location-pseudo-classes-in-has.html @@ -0,0 +1,29 @@ + + +CSS Selectors Invalidation: location pseudo classes in :has() argument + + + + + +
    +
    parent color must be blue with + visited link +
    +
    + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/invalidation/media-pseudo-classes-in-has.html b/testing/web-platform/tests/css/selectors/invalidation/media-pseudo-classes-in-has.html new file mode 100644 index 0000000000..f0df71534a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/media-pseudo-classes-in-has.html @@ -0,0 +1,114 @@ + +:has() invalidation with :playing, :paused, :seeking and :muted pseudo-classes + + + + + +
    + Test media pseudo-classes invalidation with :has() + + +
    + + + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/modal-pseudo-class-in-has.html b/testing/web-platform/tests/css/selectors/invalidation/modal-pseudo-class-in-has.html new file mode 100644 index 0000000000..1bff896d49 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/modal-pseudo-class-in-has.html @@ -0,0 +1,80 @@ + + +CSS Selectors Invalidation: :modal pseudo class in :has() + + + + + + + +
    + This is some text. + This is a dialog +
    This is going to be fullscreened
    +
    + diff --git a/testing/web-platform/tests/css/selectors/invalidation/not-001.html b/testing/web-platform/tests/css/selectors/invalidation/not-001.html new file mode 100644 index 0000000000..db1cf291c7 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/not-001.html @@ -0,0 +1,41 @@ + +CSS Selectors Invalidation: complex :not() + + + + + + +
    +
    +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/selectors/invalidation/not-002.html b/testing/web-platform/tests/css/selectors/invalidation/not-002.html new file mode 100644 index 0000000000..811b125f8c --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/not-002.html @@ -0,0 +1,133 @@ + +CSS Selectors Invalidation: complex :not() + + + + + + +
    +
    + Red +
    +
    + Red +
    +
    + Green +
    +
    + Green +
    +
    + Blue +
    +
    +
    + Blue +
    + Red +
    +
    +
    +
    + Blue +
    +
    +
    +
    +
    + Red +
    +
    + diff --git a/testing/web-platform/tests/css/selectors/invalidation/not-pseudo-containing-complex-in-has.html b/testing/web-platform/tests/css/selectors/invalidation/not-pseudo-containing-complex-in-has.html new file mode 100644 index 0000000000..d24abf69f7 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/not-pseudo-containing-complex-in-has.html @@ -0,0 +1,375 @@ + + +CSS Selectors Invalidation: :not(<complex-selector>) in :has() argument (complex selector) + + + + + +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/invalidation/quirks-mode-stylesheet-dynamic-add-001.html b/testing/web-platform/tests/css/selectors/invalidation/quirks-mode-stylesheet-dynamic-add-001.html new file mode 100644 index 0000000000..3d7be98237 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/quirks-mode-stylesheet-dynamic-add-001.html @@ -0,0 +1,27 @@ + + +Invalidation of style due to a dynamic stylesheet change in quirks mode + + + + + + +Should see a green square below. +
    + diff --git a/testing/web-platform/tests/css/selectors/invalidation/selectorText-dynamic-001.html b/testing/web-platform/tests/css/selectors/invalidation/selectorText-dynamic-001.html new file mode 100644 index 0000000000..ac33eca826 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/selectorText-dynamic-001.html @@ -0,0 +1,24 @@ + + +CSS Test: invalidation of class changes when the selector in a rule has changed + + + + + + + +Should have a green background. + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/sheet-going-away-001.html b/testing/web-platform/tests/css/selectors/invalidation/sheet-going-away-001.html new file mode 100644 index 0000000000..44e38ad81e --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/sheet-going-away-001.html @@ -0,0 +1,26 @@ + + +CSS Test: invalidation of class changes when the sheet the style depends on goes away + + + + + + + + +Should have a green background. + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/sheet-going-away-002-ref.html b/testing/web-platform/tests/css/selectors/invalidation/sheet-going-away-002-ref.html new file mode 100644 index 0000000000..6784161773 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/sheet-going-away-002-ref.html @@ -0,0 +1,7 @@ + + +CSS Test Reference + +

    + Should be green. +

    diff --git a/testing/web-platform/tests/css/selectors/invalidation/sheet-going-away-002.html b/testing/web-platform/tests/css/selectors/invalidation/sheet-going-away-002.html new file mode 100644 index 0000000000..189abbe080 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/sheet-going-away-002.html @@ -0,0 +1,23 @@ + + +CSS Test: invalidation of class changes when the sheet the style depends on goes away + + + + + + + +

    + Should be green. +

    + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/sibling.html b/testing/web-platform/tests/css/selectors/invalidation/sibling.html new file mode 100644 index 0000000000..c0e04fb8b3 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/sibling.html @@ -0,0 +1,139 @@ + + + + CSS Selectors Invalidation: sibling + + + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/subject-has-invalidation-with-display-none-anchor-element.html b/testing/web-platform/tests/css/selectors/invalidation/subject-has-invalidation-with-display-none-anchor-element.html new file mode 100644 index 0000000000..6c87560c69 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/subject-has-invalidation-with-display-none-anchor-element.html @@ -0,0 +1,29 @@ + + +CSS Selectors Invalidation: subject :has() invalidation with display: none anchor element + + + + + +

    Click checkbox

    +
    PASS
    + + + diff --git a/testing/web-platform/tests/css/selectors/invalidation/target-pseudo-in-has.html b/testing/web-platform/tests/css/selectors/invalidation/target-pseudo-in-has.html new file mode 100644 index 0000000000..629a6a826b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/target-pseudo-in-has.html @@ -0,0 +1,90 @@ + + +CSS Selectors Invalidation: :target pseudo-class in :has() argument + + + + +link to #fragment +link to #fragment2 +link to #fragment3 +link to # +
    + 1: + Must be green when containing :target +
    +
    + 2: + Must be green when containing :target +
    +
    + 3: + Must be green when containing :target +
    + diff --git a/testing/web-platform/tests/css/selectors/invalidation/typed-child-indexed-pseudo-classes-in-has.html b/testing/web-platform/tests/css/selectors/invalidation/typed-child-indexed-pseudo-classes-in-has.html new file mode 100644 index 0000000000..b3a91d67cb --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/typed-child-indexed-pseudo-classes-in-has.html @@ -0,0 +1,131 @@ + + +CSS Selectors Invalidation: typed child-indexed pseudo classes in :has() argument + + + + + +
    +
    +
    +
    +
    +
    +
    +
    + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/invalidation/user-action-pseudo-classes-in-has.html b/testing/web-platform/tests/css/selectors/invalidation/user-action-pseudo-classes-in-has.html new file mode 100644 index 0000000000..466e8610fd --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/user-action-pseudo-classes-in-has.html @@ -0,0 +1,115 @@ + + +CSS Selectors Invalidation: user-action pseudo classes in :has() argument + + + + + + + + +
    +
    +
    Hover and click me
    +
    Focus me
    +
    Focus me
    +
    +
    Focus me
    +
    +
    +
    subject
    +
    +
    +
    Focus me
    +
    subject
    +
    + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/invalidation/where.html b/testing/web-platform/tests/css/selectors/invalidation/where.html new file mode 100644 index 0000000000..170398300f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/invalidation/where.html @@ -0,0 +1,108 @@ + + + + CSS Selectors Invalidation: :where() + + + + + + + + +
    +
    +
    +
    +
    +
    + Blue +
    +
    +
    + Yellow +
    +
    + Red +
    +
    + Green +
    +
    + Red +
    +
    + Yellow +
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/is-default-ns-001.html b/testing/web-platform/tests/css/selectors/is-default-ns-001.html new file mode 100644 index 0000000000..1c9a5a29e5 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/is-default-ns-001.html @@ -0,0 +1,23 @@ + +Default namespace gets ignored inside non-type selectors for :is() / :not() / :where(). + + + + + + +
    diff --git a/testing/web-platform/tests/css/selectors/is-default-ns-002.html b/testing/web-platform/tests/css/selectors/is-default-ns-002.html new file mode 100644 index 0000000000..b86337f167 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/is-default-ns-002.html @@ -0,0 +1,21 @@ + +Default namespace gets ignored inside non-type selectors for :is() / :not() / :where(). + + + + + + + diff --git a/testing/web-platform/tests/css/selectors/is-default-ns-003.html b/testing/web-platform/tests/css/selectors/is-default-ns-003.html new file mode 100644 index 0000000000..410d1221ec --- /dev/null +++ b/testing/web-platform/tests/css/selectors/is-default-ns-003.html @@ -0,0 +1,29 @@ + +Default namespace respected inside :is() for non-subject compounds + + + + + + + FAIL if this text is visible + + diff --git a/testing/web-platform/tests/css/selectors/is-nested.html b/testing/web-platform/tests/css/selectors/is-nested.html new file mode 100644 index 0000000000..0658f9030d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/is-nested.html @@ -0,0 +1,72 @@ + + + + CSS Selectors: :is() + + + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    + Yellow +
    +
    +
    +
    +
    +
    + Red +
    +
    + + + diff --git a/testing/web-platform/tests/css/selectors/is-specificity-shadow.html b/testing/web-platform/tests/css/selectors/is-specificity-shadow.html new file mode 100644 index 0000000000..af039955eb --- /dev/null +++ b/testing/web-platform/tests/css/selectors/is-specificity-shadow.html @@ -0,0 +1,18 @@ + +Specificity of :host() inside :is() + + + + + +
    +
    Green
    +
    + diff --git a/testing/web-platform/tests/css/selectors/is-specificity.html b/testing/web-platform/tests/css/selectors/is-specificity.html new file mode 100644 index 0000000000..541b0406d3 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/is-specificity.html @@ -0,0 +1,41 @@ + + + + CSS Selectors: :is() + + + + + + + + +
    +
    +
    +
    +
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/is-where-basic.html b/testing/web-platform/tests/css/selectors/is-where-basic.html new file mode 100644 index 0000000000..8623c8b7d6 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/is-where-basic.html @@ -0,0 +1,41 @@ + +Basic :is/:where matching behavior + + + + +
    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/is-where-error-recovery.html b/testing/web-platform/tests/css/selectors/is-where-error-recovery.html new file mode 100644 index 0000000000..1d6e870ed2 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/is-where-error-recovery.html @@ -0,0 +1,55 @@ + +CSS Selectors: :is() and :where() error recovery + + + + + + + + +
    + diff --git a/testing/web-platform/tests/css/selectors/is-where-not.html b/testing/web-platform/tests/css/selectors/is-where-not.html new file mode 100644 index 0000000000..f3d27db317 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/is-where-not.html @@ -0,0 +1,45 @@ + +:is() inside :not() + + + + + +
    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/is-where-parsing.html b/testing/web-platform/tests/css/selectors/is-where-parsing.html new file mode 100644 index 0000000000..c9cc2236a3 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/is-where-parsing.html @@ -0,0 +1,53 @@ + +CSS Selectors: :is() and :where() parsing + + + + + + + diff --git a/testing/web-platform/tests/css/selectors/is-where-pseudo-classes.html b/testing/web-platform/tests/css/selectors/is-where-pseudo-classes.html new file mode 100644 index 0000000000..c3f1cfa818 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/is-where-pseudo-classes.html @@ -0,0 +1,37 @@ + +:is() combined with pseudo-classes + + + + + +
    + + + + + + +
    + diff --git a/testing/web-platform/tests/css/selectors/is-where-pseudo-elements-ref.html b/testing/web-platform/tests/css/selectors/is-where-pseudo-elements-ref.html new file mode 100644 index 0000000000..3a17efedfb --- /dev/null +++ b/testing/web-platform/tests/css/selectors/is-where-pseudo-elements-ref.html @@ -0,0 +1,32 @@ + +:is() combined with pseudo elements + + +
    +
    a
    +
    b
    +
    c
    +
    d
    +
    e
    +
    f
    +
    g
    +
    h
    +
    j
    +
    k
    +
    l
    l2
    +
    diff --git a/testing/web-platform/tests/css/selectors/is-where-pseudo-elements.html b/testing/web-platform/tests/css/selectors/is-where-pseudo-elements.html new file mode 100644 index 0000000000..428b3b9a2d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/is-where-pseudo-elements.html @@ -0,0 +1,33 @@ + +:is() combined with pseudo elements + + + +
    +
    a
    +
    b
    +
    c
    +
    d
    +
    e
    +
    f
    +
    g
    +
    h
    +
    j
    +
    k
    +
    l
    l2
    +
    diff --git a/testing/web-platform/tests/css/selectors/is-where-shadow.html b/testing/web-platform/tests/css/selectors/is-where-shadow.html new file mode 100644 index 0000000000..1b25bb63f1 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/is-where-shadow.html @@ -0,0 +1,62 @@ + +:is() inside shadow pseudos + + + + + +

    ::slotted

    +

    ::slotted

    +

    ::slotted

    + + diff --git a/testing/web-platform/tests/css/selectors/is-where-visited-ref.html b/testing/web-platform/tests/css/selectors/is-where-visited-ref.html new file mode 100644 index 0000000000..c8243ac731 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/is-where-visited-ref.html @@ -0,0 +1,66 @@ + +:is/:where combined with :visited/:link + + +
    +
    + a + b + c + d + e + f +
    +
    + a + b + c + d + e + f +
    + + a + b + c + d + e + f + +
    + + a + b + c + d + e + f + +
    diff --git a/testing/web-platform/tests/css/selectors/is-where-visited.html b/testing/web-platform/tests/css/selectors/is-where-visited.html new file mode 100644 index 0000000000..5025b0a10a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/is-where-visited.html @@ -0,0 +1,67 @@ + +:is/:where combined with :visited/:link + + + +
    +
    + a + b + c + d + e + f +
    +
    + a + b + c + d + e + f +
    + + a + b + c + d + e + f + +
    + + a + b + c + d + e + f + +
    diff --git a/testing/web-platform/tests/css/selectors/last-child.html b/testing/web-platform/tests/css/selectors/last-child.html new file mode 100644 index 0000000000..423ccf84f4 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/last-child.html @@ -0,0 +1,52 @@ + + + + +CSS Selectors :last-child + + + + + + +
    +
    Whitespace nodes should be ignored.
    +
    + +
    +
    +
    There is a prior child element.
    +
    + +
    +
    A comment node should be ignored.
    + +
    + +
    +
    Non-whitespace text node should be ignored.
    + . +
    + +
    +
    The first child should not be matched.
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/selectors/last-of-type.html b/testing/web-platform/tests/css/selectors/last-of-type.html new file mode 100644 index 0000000000..35328313e6 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/last-of-type.html @@ -0,0 +1,89 @@ + + + + +CSS Selectors :last-of-type + + + + + + +
    +
    Whitespace nodes should be ignored.
    +
    + +
    +
    +
    Thre is another child element of the same type.
    +
    + +
    +
    There is a posterior child element of another type.
    +
    +
    + +
    +
    +
    A next element of the parent should not affect.
    +
    +
    +
    + +
    +
    +
    The parent element of the same type should not affect.
    +
    +
    + +
    +
    A child of the next element should not affect.
    +
    +
    +
    +
    + +
    +
    The first child element of the same +type should not match.
    +
    +
    + +
    +
    The first child element of the same +type should not match, the last child has a case-different tag name.
    +
    +
    + +
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/selectors/media/media-loading-state.html b/testing/web-platform/tests/css/selectors/media/media-loading-state.html new file mode 100644 index 0000000000..b48cfc13fb --- /dev/null +++ b/testing/web-platform/tests/css/selectors/media/media-loading-state.html @@ -0,0 +1,62 @@ + + +Media Loading State: the :buffering and :stalled pseudo-classes + + + + + + + diff --git a/testing/web-platform/tests/css/selectors/media/media-playback-state.html b/testing/web-platform/tests/css/selectors/media/media-playback-state.html new file mode 100644 index 0000000000..628daa2521 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/media/media-playback-state.html @@ -0,0 +1,73 @@ + + + Media Playback State: the :playing, :paused, and :seeking pseudo-classes + + + + + + + + diff --git a/testing/web-platform/tests/css/selectors/media/sound-state.html b/testing/web-platform/tests/css/selectors/media/sound-state.html new file mode 100644 index 0000000000..d9eb86a5eb --- /dev/null +++ b/testing/web-platform/tests/css/selectors/media/sound-state.html @@ -0,0 +1,45 @@ + +Sound State: the :muted and :volume-locked pseudo-classes + + + + + + + diff --git a/testing/web-platform/tests/css/selectors/missing-right-token.html b/testing/web-platform/tests/css/selectors/missing-right-token.html new file mode 100644 index 0000000000..8fe33a9579 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/missing-right-token.html @@ -0,0 +1,31 @@ + + + + + Selectors: attribute selectors with missing right token + + + + + + + + + + +
    + + +
    + + + + diff --git a/testing/web-platform/tests/css/selectors/modal-pseudo-class.html b/testing/web-platform/tests/css/selectors/modal-pseudo-class.html new file mode 100644 index 0000000000..079f4063d4 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/modal-pseudo-class.html @@ -0,0 +1,59 @@ + + +:modal pseudo-class + + + + + + + + +Just another dialog. +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/not-complex.html b/testing/web-platform/tests/css/selectors/not-complex.html new file mode 100644 index 0000000000..8e092a4ec6 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/not-complex.html @@ -0,0 +1,46 @@ + +Matching behavior for :not with complex selector list + + + + +
    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/not-default-ns-001.html b/testing/web-platform/tests/css/selectors/not-default-ns-001.html new file mode 100644 index 0000000000..ff8f540bc3 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/not-default-ns-001.html @@ -0,0 +1,27 @@ + +Default namespace gets ignored inside non-type selectors for :is() / :not() / :where(). + + + + + + +
    diff --git a/testing/web-platform/tests/css/selectors/not-default-ns-002.html b/testing/web-platform/tests/css/selectors/not-default-ns-002.html new file mode 100644 index 0000000000..3d70ed0a87 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/not-default-ns-002.html @@ -0,0 +1,25 @@ + +Default namespace gets ignored inside non-type selectors for :is() / :not() / :where(). + + + + + + + diff --git a/testing/web-platform/tests/css/selectors/not-default-ns-003.html b/testing/web-platform/tests/css/selectors/not-default-ns-003.html new file mode 100644 index 0000000000..f5aab27fab --- /dev/null +++ b/testing/web-platform/tests/css/selectors/not-default-ns-003.html @@ -0,0 +1,29 @@ + +Default namespace respected inside :is() for non-subject compounds + + + + + + + FAIL if this text is visible + + diff --git a/testing/web-platform/tests/css/selectors/not-links-ref.html b/testing/web-platform/tests/css/selectors/not-links-ref.html new file mode 100644 index 0000000000..1b2515a5cd --- /dev/null +++ b/testing/web-platform/tests/css/selectors/not-links-ref.html @@ -0,0 +1,17 @@ + +Test that *:not(:link):not(:visited) does not match links + + +
    + Unvisited (Green) + Visited (Green) + Green +
    +

    + Only "Green" should have green backgrounds. +

    + diff --git a/testing/web-platform/tests/css/selectors/not-links.html b/testing/web-platform/tests/css/selectors/not-links.html new file mode 100644 index 0000000000..58cef1a282 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/not-links.html @@ -0,0 +1,25 @@ + +Test that *:not(:link):not(:visited) does not match links + + + + +
    + Unvisited (Green) + Visited (Green) + Green +
    +

    + Only "Green" should have green backgrounds. +

    + diff --git a/testing/web-platform/tests/css/selectors/not-specificity.html b/testing/web-platform/tests/css/selectors/not-specificity.html new file mode 100644 index 0000000000..d9a2a4ddff --- /dev/null +++ b/testing/web-platform/tests/css/selectors/not-specificity.html @@ -0,0 +1,50 @@ + +Specificity for complex :not selectors + + + + +
    +
    +
    + diff --git a/testing/web-platform/tests/css/selectors/nth-child-and-nth-last-child-ref.html b/testing/web-platform/tests/css/selectors/nth-child-and-nth-last-child-ref.html new file mode 100644 index 0000000000..447426a3e3 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-and-nth-last-child-ref.html @@ -0,0 +1,56 @@ + + + + + + +

    Test the matching of an element only if it is the only child matching the selector list. If the test succeed, every instance of the text "Success" should be on green background.

    +
    +
    + Foo +
    + Bar +
    +
    +
    +
    +
    + Success +
    +
    +
    +
    + Foo +
    + Bar +
    +
    +
    +
    +
    + Success +
    +
    +
    +
    + Foo +
    + Bar +
    +
    +
    +
    +
    + Success +
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/nth-child-and-nth-last-child.html b/testing/web-platform/tests/css/selectors/nth-child-and-nth-last-child.html new file mode 100644 index 0000000000..455063f916 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-and-nth-last-child.html @@ -0,0 +1,75 @@ + + + +:nth-child and :nth-last-child with selector list argument chained together + + + + + +

    Test the matching of an element only if it is the only child matching the selector list. If the test succeed, every instance of the text "Success" should be on green background.

    +
    +
    + Foo +
    + Bar +
    +
    +
    +
    +
    + Success +
    +
    +
    +
    + Foo +
    + Bar +
    +
    +
    +
    +
    + Success +
    +
    +
    +
    + Foo +
    + Bar +
    +
    +
    +
    +
    + Success +
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/nth-child-of-attribute.html b/testing/web-platform/tests/css/selectors/nth-child-of-attribute.html new file mode 100644 index 0000000000..0afd46893a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-of-attribute.html @@ -0,0 +1,42 @@ + + + + Test nth-child selector argument + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-of-classname-002.html b/testing/web-platform/tests/css/selectors/nth-child-of-classname-002.html new file mode 100644 index 0000000000..8aea79193c --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-of-classname-002.html @@ -0,0 +1,41 @@ + + + + Test nth-child selector argument + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-of-classname-ref.html b/testing/web-platform/tests/css/selectors/nth-child-of-classname-ref.html new file mode 100644 index 0000000000..b424e73b45 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-of-classname-ref.html @@ -0,0 +1,16 @@ + + + +

    This test the styling of paragraphs with :nth-child(An+B of selector). If the test succeed, paragraphs that say "green" should have a green background.

    +

    White

    +

    White

    +

    White

    +

    Green!

    +

    White

    +

    White

    +

    White

    +

    White

    +

    Green!

    +

    White

    + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-of-classname.html b/testing/web-platform/tests/css/selectors/nth-child-of-classname.html new file mode 100644 index 0000000000..8ec3f43f7f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-of-classname.html @@ -0,0 +1,26 @@ + + + +:nth-child with .className selector list argument + + + + + +

    This test the styling of paragraphs with :nth-child(An+B of selector). If the test succeed, paragraphs that say "green" should have a green background.

    +

    White

    +

    White

    +

    White

    +

    Green!

    +

    White

    +

    White

    +

    White

    +

    White

    +

    Green!

    +

    White

    + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-of-complex-selector-ref.html b/testing/web-platform/tests/css/selectors/nth-child-of-complex-selector-ref.html new file mode 100644 index 0000000000..ba38f685c6 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-of-complex-selector-ref.html @@ -0,0 +1,14 @@ + + + +

    This test the styling of paragraphs with :nth-child(An+B of selector). If the test succeed, paragraphs that say "green" should have a green background.

    +

    White

    +

    White

    +

    White

    +

    Green

    +

    White

    +

    White

    +

    White

    +

    Green

    + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-of-complex-selector.html b/testing/web-platform/tests/css/selectors/nth-child-of-complex-selector.html new file mode 100644 index 0000000000..b751d83de2 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-of-complex-selector.html @@ -0,0 +1,25 @@ + + + +:nth-child with complex selector list argument + + + + + +

    This test the styling of paragraphs with :nth-child(An+B of selector). If the test succeed, paragraphs that say "green" should have a green background.

    +

    White

    +

    White

    +

    White

    +

    Green

    +

    White

    +

    White

    +

    White

    +

    Green

    + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-of-compound-selector-ref.html b/testing/web-platform/tests/css/selectors/nth-child-of-compound-selector-ref.html new file mode 100644 index 0000000000..3acec23e61 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-of-compound-selector-ref.html @@ -0,0 +1,18 @@ + + + +

    +

    This test the styling of paragraphs with :nth-child(An+B of selector). If the test succeed, paragraphs that say "green" should have a green background.

    +

    White!

    +

    White!

    +

    White!

    +

    White!

    +

    White!

    +

    Green

    +

    White!

    +

    White!

    +

    White!

    +

    White!

    +

    White!

    + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-of-compound-selector.html b/testing/web-platform/tests/css/selectors/nth-child-of-compound-selector.html new file mode 100644 index 0000000000..5efefe6ead --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-of-compound-selector.html @@ -0,0 +1,29 @@ + + + +:nth-child with compound selector argument + + + + + +

    +

    This test the styling of paragraphs with :nth-child(An+B of selector). If the test succeed, paragraphs that say "green" should have a green background.

    +

    White!

    +

    White!

    +

    White!

    +

    White!

    +

    White!

    +

    Green

    +

    White!

    +

    White!

    +

    White!

    +

    White!

    +

    White!

    + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-of-has.html b/testing/web-platform/tests/css/selectors/nth-child-of-has.html new file mode 100644 index 0000000000..efead020ab --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-of-has.html @@ -0,0 +1,42 @@ + + + + Test nth-child selector argument + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-of-no-space-after-of-ref.html b/testing/web-platform/tests/css/selectors/nth-child-of-no-space-after-of-ref.html new file mode 100644 index 0000000000..94dbc67a85 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-of-no-space-after-of-ref.html @@ -0,0 +1,31 @@ + + +CSS Test Reference + +

    Testing no space between "of" and the selector list. If the test succeeded, every instance of the text "Success" should be green.

    +
    +
    Foo
    +
    +
    Bar
    +
    +
    Success
    +
    +
    Foo
    +
    +
    Bar
    +
    +
    Success
    +
    +
    Foo
    +
    +
    Bar
    +
    +
    Success
    diff --git a/testing/web-platform/tests/css/selectors/nth-child-of-no-space-after-of.html b/testing/web-platform/tests/css/selectors/nth-child-of-no-space-after-of.html new file mode 100644 index 0000000000..613593ce66 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-of-no-space-after-of.html @@ -0,0 +1,56 @@ + + + + +:nth-child with no space between "of" and the selector list + + + + + + +

    Testing no space between "of" and the selector list. If the test succeeded, every instance of the text "Success" should be green.

    +
    + Foo +
    + Bar +
    + Success +
    +
    Foo
    +
    +
    Bar
    +
    +
    Success
    +
    +
    Foo
    +
    +
    Bar
    +
    +
    Success
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-of-not.html b/testing/web-platform/tests/css/selectors/nth-child-of-not.html new file mode 100644 index 0000000000..863274fc8b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-of-not.html @@ -0,0 +1,42 @@ + + + + Test nth-child selector argument + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-of-nth-child.html b/testing/web-platform/tests/css/selectors/nth-child-of-nth-child.html new file mode 100644 index 0000000000..bb212a57f7 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-of-nth-child.html @@ -0,0 +1,41 @@ + + + + Test nth-child selector argument + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-of-tagname-ref.html b/testing/web-platform/tests/css/selectors/nth-child-of-tagname-ref.html new file mode 100644 index 0000000000..99c8262b4f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-of-tagname-ref.html @@ -0,0 +1,16 @@ + + + + +

    This test the styling of paragraphs with :nth-child(An+B of selector). If the test succeed, paragraphs that say "green" should have a green background.

    +

    White!

    +

    White!

    + White! +

    White!

    +

    White!

    + Green +

    White!

    + White! +

    White!

    + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-of-tagname.html b/testing/web-platform/tests/css/selectors/nth-child-of-tagname.html new file mode 100644 index 0000000000..107e834296 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-of-tagname.html @@ -0,0 +1,26 @@ + + + +:nth-child with tagname selector list argument + + + + + + +

    This test the styling of paragraphs with :nth-child(An+B of selector). If the test succeed, paragraphs that say "green" should have a green background.

    +

    White!

    +

    White!

    + White! +

    White!

    +

    White!

    + Green +

    White!

    + White! +

    White!

    + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-of-universal-selector.html b/testing/web-platform/tests/css/selectors/nth-child-of-universal-selector.html new file mode 100644 index 0000000000..1f77cba0bc --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-of-universal-selector.html @@ -0,0 +1,41 @@ + + + + Test nth-child selector argument + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-specificity-1-ref.html b/testing/web-platform/tests/css/selectors/nth-child-specificity-1-ref.html new file mode 100644 index 0000000000..df70316c8d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-specificity-1-ref.html @@ -0,0 +1,17 @@ + + + +

    This test the specificity of :nth-child() with static specificity. The test passes if the text "target" is displayed white on green background. There should be 2 red rects on each side.

    +
    + Not target + + Not target + + Target + + Not target + + Not target +
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-specificity-1.html b/testing/web-platform/tests/css/selectors/nth-child-specificity-1.html new file mode 100644 index 0000000000..d0b084a719 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-specificity-1.html @@ -0,0 +1,40 @@ + + + +:nth-child with selector list specificity + + + + + +

    This test the specificity of :nth-child() with static specificity. The test passes if the text "target" is displayed white on green background. There should be 2 red rects on each side.

    +
    + Not target + + Not target + + Target + + Not target + + Not target +
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-specificity-2-ref.html b/testing/web-platform/tests/css/selectors/nth-child-specificity-2-ref.html new file mode 100644 index 0000000000..1f7d376593 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-specificity-2-ref.html @@ -0,0 +1,23 @@ + + + + + + +
    + Black text on white background. + White text on red background with a purple border. + Red text on green background. + White text on red background with a purple border. + Black text on white background with a blue border. + White text on red background with a purple border. + Red text on green background with a blue border. + White text on red background with a purple border. +
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-specificity-2.html b/testing/web-platform/tests/css/selectors/nth-child-specificity-2.html new file mode 100644 index 0000000000..a467e5e056 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-specificity-2.html @@ -0,0 +1,47 @@ + + + +:nth-child with selector list specificity + + + + + +
    + Black text on white background. + White text on red background with a purple border. + Red text on green background. + White text on red background with a purple border. + Black text on white background with a blue border. + White text on red background with a purple border. + Red text on green background with a blue border. + White text on red background with a purple border. +
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-specificity-3-ref.html b/testing/web-platform/tests/css/selectors/nth-child-specificity-3-ref.html new file mode 100644 index 0000000000..b13bc50f41 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-specificity-3-ref.html @@ -0,0 +1,23 @@ + + + + + + +
    + Black text. + Black text. + Red text with black border. + White text on red background with purple border. + Black text with blue border. + White text on red background with purple border. + Red text on green background with blue border. + White text on red background with purple border. +
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-specificity-3.html b/testing/web-platform/tests/css/selectors/nth-child-specificity-3.html new file mode 100644 index 0000000000..f9c23b27ca --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-specificity-3.html @@ -0,0 +1,51 @@ + + + +:nth-child with selector list specificity + + + + + +
    + Black text. + Black text. + Red text with black border. + White text on red background with purple border. + Black text with blue border. + White text on red background with purple border. + Red text on green background with blue border. + White text on red background with purple border. +
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-specificity-4-ref.html b/testing/web-platform/tests/css/selectors/nth-child-specificity-4-ref.html new file mode 100644 index 0000000000..b6f26c9cf4 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-specificity-4-ref.html @@ -0,0 +1,23 @@ + + + + + + +
    + Black text. + Black text. + Black text with blue border. + White text on red background with purple border. + Red text on green background with blue border. + White text on red background with purple border. + Red text with black border. + White text on red background with purple border. +
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-child-specificity-4.html b/testing/web-platform/tests/css/selectors/nth-child-specificity-4.html new file mode 100644 index 0000000000..6286b01f7e --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-child-specificity-4.html @@ -0,0 +1,51 @@ + + + +:nth-child with selector list specificity + + + + + +
    + Black text. + Black text. + Black text with blue border. + White text on red background with purple border. + Red text on green background with blue border. + White text on red background with purple border. + Red text with black border. + White text on red background with purple border. +
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-last-child-of-classname-ref.html b/testing/web-platform/tests/css/selectors/nth-last-child-of-classname-ref.html new file mode 100644 index 0000000000..7df68b2aee --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-last-child-of-classname-ref.html @@ -0,0 +1,16 @@ + + + +

    This test the styling of paragraphs with :nth-last-child(An+B of selector). If the test succeed, paragraphs that say "green" should have a green background.

    +

    White

    +

    White

    +

    Green!

    +

    White

    +

    White

    +

    White

    +

    White

    +

    Green!

    +

    White

    +

    White

    + + diff --git a/testing/web-platform/tests/css/selectors/nth-last-child-of-classname.html b/testing/web-platform/tests/css/selectors/nth-last-child-of-classname.html new file mode 100644 index 0000000000..770fda381f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-last-child-of-classname.html @@ -0,0 +1,26 @@ + + + +:nth-last-child with .className selector list argument + + + + + +

    This test the styling of paragraphs with :nth-last-child(An+B of selector). If the test succeed, paragraphs that say "green" should have a green background.

    +

    White

    +

    White

    +

    Green!

    +

    White

    +

    White

    +

    White

    +

    White

    +

    Green!

    +

    White

    +

    White

    + + diff --git a/testing/web-platform/tests/css/selectors/nth-last-child-of-complex-selector-ref.html b/testing/web-platform/tests/css/selectors/nth-last-child-of-complex-selector-ref.html new file mode 100644 index 0000000000..cda1902d1a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-last-child-of-complex-selector-ref.html @@ -0,0 +1,14 @@ + + + +

    This test the styling of paragraphs with :nth-last-child(An+B of selector). If the test succeed, paragraphs that say "green" should have a green background.

    +

    Green

    +

    White

    +

    White

    +

    White

    +

    Green

    +

    White

    +

    White

    +

    White

    + + diff --git a/testing/web-platform/tests/css/selectors/nth-last-child-of-complex-selector.html b/testing/web-platform/tests/css/selectors/nth-last-child-of-complex-selector.html new file mode 100644 index 0000000000..0f1262c746 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-last-child-of-complex-selector.html @@ -0,0 +1,24 @@ + + + +:nth-last-child with complex selector list argument + + + + + +

    This test the styling of paragraphs with :nth-last-child(An+B of selector). If the test succeed, paragraphs that say "green" should have a green background.

    +

    Green

    +

    White

    +

    White

    +

    White

    +

    Green

    +

    White

    +

    White

    +

    White

    + + diff --git a/testing/web-platform/tests/css/selectors/nth-last-child-of-compound-selector-ref.html b/testing/web-platform/tests/css/selectors/nth-last-child-of-compound-selector-ref.html new file mode 100644 index 0000000000..bc5c3ddbd5 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-last-child-of-compound-selector-ref.html @@ -0,0 +1,19 @@ + + + +

    This test the styling of paragraphs with :nth-last-child(An+B of selector). If the test succeed, paragraphs that say "green" should have a green background.

    + +

    White!

    +

    White!

    +

    White!

    +

    White!

    +

    White!

    +

    Green

    +

    White!

    +

    White!

    +

    White!

    +

    White!

    +

    White!

    +

    + + diff --git a/testing/web-platform/tests/css/selectors/nth-last-child-of-compound-selector.html b/testing/web-platform/tests/css/selectors/nth-last-child-of-compound-selector.html new file mode 100644 index 0000000000..a7aa40f50a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-last-child-of-compound-selector.html @@ -0,0 +1,29 @@ + + + +:nth-last-child with compound selector argument + + + + + +

    This test the styling of paragraphs with :nth-last-child(An+B of selector). If the test succeed, paragraphs that say "green" should have a green background.

    + +

    White!

    +

    White!

    +

    White!

    +

    White!

    +

    White!

    +

    Green

    +

    White!

    +

    White!

    +

    White!

    +

    White!

    +

    White!

    +

    + + diff --git a/testing/web-platform/tests/css/selectors/nth-last-child-of-no-space-after-of.html b/testing/web-platform/tests/css/selectors/nth-last-child-of-no-space-after-of.html new file mode 100644 index 0000000000..d79d5733a5 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-last-child-of-no-space-after-of.html @@ -0,0 +1,56 @@ + + + + +:nth-last-child with no space between "of" and the selector list + + + + + + +

    Testing no space between "of" and the selector list. If the test succeeded, every instance of the text "Success" should be green.

    +
    + Foo +
    + Bar +
    + Success +
    +
    Foo
    +
    +
    Bar
    +
    +
    Success
    +
    +
    Foo
    +
    +
    Bar
    +
    +
    Success
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-last-child-of-style-sharing-1-ref.html b/testing/web-platform/tests/css/selectors/nth-last-child-of-style-sharing-1-ref.html new file mode 100644 index 0000000000..14ca8e42c7 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-last-child-of-style-sharing-1-ref.html @@ -0,0 +1,13 @@ + + + +

    Test that style-sharing does not ignore cases matching :nth-last-child(An+B of selector list).

    +

    Target

    +

    Target

    +

    Target

    +

    Target

    +

    Target

    +

    Target

    +

    Target

    + + diff --git a/testing/web-platform/tests/css/selectors/nth-last-child-of-style-sharing-1.html b/testing/web-platform/tests/css/selectors/nth-last-child-of-style-sharing-1.html new file mode 100644 index 0000000000..de3e263256 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-last-child-of-style-sharing-1.html @@ -0,0 +1,23 @@ + + + +:nth-last-child correct style-sharing + + + + + +

    Test that style-sharing does not ignore cases matching :nth-last-child(An+B of selector list).

    +

    Target

    +

    Target

    +

    Target

    +

    Target

    +

    Target

    +

    Target

    +

    Target

    + + diff --git a/testing/web-platform/tests/css/selectors/nth-last-child-of-style-sharing-2-ref.html b/testing/web-platform/tests/css/selectors/nth-last-child-of-style-sharing-2-ref.html new file mode 100644 index 0000000000..1ef071d56b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-last-child-of-style-sharing-2-ref.html @@ -0,0 +1,15 @@ + + + +

    Test that style-sharing does not ignore cases matching :nth-last-child(An+B of selector list).

    +

    Target

    +

    Target

    +

    Target

    +

    Target

    +

    Target

    +

    Target

    +

    Target

    +

    Target

    +

    Target

    + + diff --git a/testing/web-platform/tests/css/selectors/nth-last-child-of-style-sharing-2.html b/testing/web-platform/tests/css/selectors/nth-last-child-of-style-sharing-2.html new file mode 100644 index 0000000000..19fc9af414 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-last-child-of-style-sharing-2.html @@ -0,0 +1,25 @@ + + + +:nth-last-child correct style-sharing + + + + + +

    Test that style-sharing does not ignore cases matching :nth-last-child(An+B of selector list).

    +

    Target

    +

    Target

    +

    Target

    +

    Target

    +

    Target

    +

    Target

    +

    Target

    +

    Target

    +

    Target

    + + diff --git a/testing/web-platform/tests/css/selectors/nth-last-child-of-tagname-ref.html b/testing/web-platform/tests/css/selectors/nth-last-child-of-tagname-ref.html new file mode 100644 index 0000000000..e0dcc6b036 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-last-child-of-tagname-ref.html @@ -0,0 +1,16 @@ + + + +

    This test the styling of paragraphs with :nth-last-child(An+B of selector). If the test succeed, paragraphs that say "green" should have a green background.

    +

    White!

    + White! +

    White!

    + Green + White! +

    White!

    +

    White!

    + Green +

    White!

    +

    White!

    + + diff --git a/testing/web-platform/tests/css/selectors/nth-last-child-of-tagname.html b/testing/web-platform/tests/css/selectors/nth-last-child-of-tagname.html new file mode 100644 index 0000000000..ddfd6528cc --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-last-child-of-tagname.html @@ -0,0 +1,26 @@ + + + +:nth-last-child with tagname selector list argument + + + + + +

    This test the styling of paragraphs with :nth-last-child(An+B of selector). If the test succeed, paragraphs that say "green" should have a green background.

    +

    White!

    + White! +

    White!

    + Green + White! +

    White!

    +

    White!

    + Green +

    White!

    +

    White!

    + + diff --git a/testing/web-platform/tests/css/selectors/nth-last-child-specificity-1-ref.html b/testing/web-platform/tests/css/selectors/nth-last-child-specificity-1-ref.html new file mode 100644 index 0000000000..609279fdc5 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-last-child-specificity-1-ref.html @@ -0,0 +1,17 @@ + + + +

    This test the specificity of :nth-last-child() with static specificity. The test passes if the text "target" is displayed white on green background. There should be 2 red rects on each side.

    +
    + Not target + + Not target + + Target + + Not target + + Not target +
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-last-child-specificity-1.html b/testing/web-platform/tests/css/selectors/nth-last-child-specificity-1.html new file mode 100644 index 0000000000..cc4f542fff --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-last-child-specificity-1.html @@ -0,0 +1,40 @@ + + + +:nth-last-child with selector list specificity + + + + + +

    This test the specificity of :nth-last-child() with static specificity. The test passes if the text "target" is displayed white on green background. There should be 2 red rects on each side.

    +
    + Not target + + Not target + + Target + + Not target + + Not target +
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-last-child-specificity-2-ref.html b/testing/web-platform/tests/css/selectors/nth-last-child-specificity-2-ref.html new file mode 100644 index 0000000000..70c44b8fac --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-last-child-specificity-2-ref.html @@ -0,0 +1,23 @@ + + + + + + +
    + White text on red background with a purple border. + Black text on white background. + White text on red background with a purple border. + Red text on green background. + White text on red background with a purple border. + Black text on white background with a blue border. + White text on red background with a purple border. + Red text on green background with a blue border. +
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-last-child-specificity-2.html b/testing/web-platform/tests/css/selectors/nth-last-child-specificity-2.html new file mode 100644 index 0000000000..3ddb43b62b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-last-child-specificity-2.html @@ -0,0 +1,47 @@ + + + +:nth-last-child with selector list specificity + + + + + +
    + White text on red background with a purple border. + Black text on white background. + White text on red background with a purple border. + Red text on green background. + White text on red background with a purple border. + Black text on white background with a blue border. + White text on red background with a purple border. + Red text on green background with a blue border. +
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-last-child-specificity-3-ref.html b/testing/web-platform/tests/css/selectors/nth-last-child-specificity-3-ref.html new file mode 100644 index 0000000000..8adc397d38 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-last-child-specificity-3-ref.html @@ -0,0 +1,23 @@ + + + + + + +
    + Black text. + Black text. + White text on red background with purple border. + Red text with black border. + White text on red background with purple border. + Black text with blue border. + White text on red background with purple border. + Red text on green background with blue border. +
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-last-child-specificity-3.html b/testing/web-platform/tests/css/selectors/nth-last-child-specificity-3.html new file mode 100644 index 0000000000..673b435044 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-last-child-specificity-3.html @@ -0,0 +1,51 @@ + + + +:nth-last-child with selector list specificity + + + + + +
    + Black text. + Black text. + White text on red background with purple border. + Red text with black border. + White text on red background with purple border. + Black text with blue border. + White text on red background with purple border. + Red text on green background with blue border. +
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-last-child-specificity-4-ref.html b/testing/web-platform/tests/css/selectors/nth-last-child-specificity-4-ref.html new file mode 100644 index 0000000000..f0042d1114 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-last-child-specificity-4-ref.html @@ -0,0 +1,23 @@ + + + + + + +
    + Black text. + Black text. + White text on red background with purple border. + Black text with blue border. + White text on red background with purple border. + Red text on green background with blue border. + White text on red background with purple border. + Red text with black border. +
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-last-child-specificity-4.html b/testing/web-platform/tests/css/selectors/nth-last-child-specificity-4.html new file mode 100644 index 0000000000..b690ea2b01 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-last-child-specificity-4.html @@ -0,0 +1,51 @@ + + + +:nth-last-child with selector list specificity + + + + + +
    + Black text. + Black text. + White text on red background with purple border. + Black text with blue border. + White text on red background with purple border. + Red text on green background with blue border. + White text on red background with purple border. + Red text with black border. +
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-of-invalid.html b/testing/web-platform/tests/css/selectors/nth-of-invalid.html new file mode 100644 index 0000000000..89c3026d71 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-of-invalid.html @@ -0,0 +1,55 @@ + + + + Test nth-child selector argument + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    +
    +
    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/nth-of-type-namespace.html b/testing/web-platform/tests/css/selectors/nth-of-type-namespace.html new file mode 100644 index 0000000000..aa67afd00a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/nth-of-type-namespace.html @@ -0,0 +1,48 @@ + +CSS Selectors Test: :*-of-type with namespace + + + + +
    + diff --git a/testing/web-platform/tests/css/selectors/of-type-selectors-ref.xhtml b/testing/web-platform/tests/css/selectors/of-type-selectors-ref.xhtml new file mode 100644 index 0000000000..ae866213df --- /dev/null +++ b/testing/web-platform/tests/css/selectors/of-type-selectors-ref.xhtml @@ -0,0 +1,37 @@ + + + +Selectors Level 4: :first-of-type + + + + +
    +

    This line should have a green background.

    +

    This line should have a yellow background.

    +

    This line should have a yellow background.

    +

    This line should have a green background.

    +

    This line should have a green background.

    +
    +
    +

    This line should have a green background.

    +

    This line should have a yellow background.

    +

    This line should have a yellow background.

    +

    This line should have a green background.

    +

    This line should have a green background.

    +
    + + diff --git a/testing/web-platform/tests/css/selectors/of-type-selectors.xhtml b/testing/web-platform/tests/css/selectors/of-type-selectors.xhtml new file mode 100644 index 0000000000..73ec208b8f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/of-type-selectors.xhtml @@ -0,0 +1,42 @@ + + + +Selectors Level 4: :first-of-type + + + + + + + + +
    +

    This line should have a green background.

    +

    This line should have a yellow background.

    +This line should have a yellow background. +

    This line should have a green background.

    +

    This line should have a green background.

    +
    +
    +

    This line should have a green background.

    +

    This line should have a yellow background.

    +This line should have a yellow background. +

    This line should have a green background.

    +

    This line should have a green background.

    +
    + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-1.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-1.xml new file mode 100644 index 0000000000..0fb46f0fd1 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-1.xml @@ -0,0 +1,16 @@ + + + + Groups of selectors + + + + + + +

    The background of this paragraph should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-10.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-10.xml new file mode 100644 index 0000000000..404fa65f28 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-10.xml @@ -0,0 +1,15 @@ + + + + Substring matching attribute selector (end) + + + + + + +

    This paragraph should have a green background because +its title attribute ends with "bar"

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-100.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-100.xml new file mode 100644 index 0000000000..57658b7013 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-100.xml @@ -0,0 +1,22 @@ + + + Attribute dash-separated value selector with declared namespace + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-100b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-100b.xml new file mode 100644 index 0000000000..8519170f15 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-100b.xml @@ -0,0 +1,22 @@ + + + Attribute dash-separated value selector with declared namespace + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-101.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-101.xml new file mode 100644 index 0000000000..4d17096f43 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-101.xml @@ -0,0 +1,23 @@ + + + Substring matching attribute value selector on beginning with declared namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-101b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-101b.xml new file mode 100644 index 0000000000..23fc37b86a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-101b.xml @@ -0,0 +1,23 @@ + + + Substring matching attribute value selector on beginning with declared namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-102.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-102.xml new file mode 100644 index 0000000000..de59781851 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-102.xml @@ -0,0 +1,24 @@ + + + Substring matching attribute value selector on end with declared namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-102b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-102b.xml new file mode 100644 index 0000000000..cfd121ab71 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-102b.xml @@ -0,0 +1,22 @@ + + + Substring matching attribute value selector on end with declared namespace + + + + + + + +

    This paragraph should have a green background

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-103.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-103.xml new file mode 100644 index 0000000000..191533a5d3 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-103.xml @@ -0,0 +1,24 @@ + + + Substring matching attribute value selector on middle with declared namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-103b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-103b.xml new file mode 100644 index 0000000000..4cdd208fa4 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-103b.xml @@ -0,0 +1,23 @@ + + + Substring matching attribute value selector on middle with declared namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-104.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-104.xml new file mode 100644 index 0000000000..beed75ddaa --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-104.xml @@ -0,0 +1,22 @@ + + + Attribute existence selector with universal namespace + + + + + + + +

    This paragraph should have a green background

    +This paragraph should be unstyled. +This paragraph should have a green background +This paragraph should have a green background + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-104b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-104b.xml new file mode 100644 index 0000000000..9a87d41fa3 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-104b.xml @@ -0,0 +1,22 @@ + + + Attribute existence selector with universal namespace + + + + + + + +

    This paragraph should have a green background

    +This paragraph should be unstyled. +This paragraph should have a green background +This paragraph should have a green background + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-105.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-105.xml new file mode 100644 index 0000000000..51d511ee98 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-105.xml @@ -0,0 +1,24 @@ + + + Attribute value selector with universal namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should have a green background. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-105b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-105b.xml new file mode 100644 index 0000000000..3c3cd2ce4c --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-105b.xml @@ -0,0 +1,24 @@ + + + Attribute value selector with universal namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should have a green background. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-106.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-106.xml new file mode 100644 index 0000000000..c806d6bf56 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-106.xml @@ -0,0 +1,24 @@ + + + Attribute space-separated value selector with universal namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should have a green background. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-106b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-106b.xml new file mode 100644 index 0000000000..a76ec5a05f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-106b.xml @@ -0,0 +1,24 @@ + + + Attribute space-separated value selector with universal namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should have a green background. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-107.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-107.xml new file mode 100644 index 0000000000..260bdd40c6 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-107.xml @@ -0,0 +1,23 @@ + + + Attribute dash-separated value selector with universal namespace + + + + + + + +

    This paragraph should have a green background

    +This paragraph should be unstyled. +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-107b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-107b.xml new file mode 100644 index 0000000000..ebdd2e009b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-107b.xml @@ -0,0 +1,23 @@ + + + Attribute dash-separated value selector with universal namespace + + + + + + + +

    This paragraph should have a green background

    +This paragraph should be unstyled. +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-108.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-108.xml new file mode 100644 index 0000000000..30e354522d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-108.xml @@ -0,0 +1,23 @@ + + + Substring matching attribute selector on beginning with universal namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should have a green background. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-108b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-108b.xml new file mode 100644 index 0000000000..933aee9c14 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-108b.xml @@ -0,0 +1,23 @@ + + + Substring matching attribute selector on beginning with universal namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should have a green background. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-109.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-109.xml new file mode 100644 index 0000000000..9f8cee6a73 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-109.xml @@ -0,0 +1,23 @@ + + + Substring matching attribute selector on end with universal namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should have a green background. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-109b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-109b.xml new file mode 100644 index 0000000000..5e242f5d73 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-109b.xml @@ -0,0 +1,23 @@ + + + Substring matching attribute selector on end with universal namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should have a green background. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-11.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-11.xml new file mode 100644 index 0000000000..b1c8539739 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-11.xml @@ -0,0 +1,15 @@ + + + + Substring matching attribute selector (contains) + + + + + + +

    This paragraph should have a green background because +its title attribute contains "bar"

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-110.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-110.xml new file mode 100644 index 0000000000..8760fac79a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-110.xml @@ -0,0 +1,23 @@ + + + Substring matching attribute selector on middle with universal namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should have a green background. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-110b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-110b.xml new file mode 100644 index 0000000000..a20984ac41 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-110b.xml @@ -0,0 +1,23 @@ + + + Substring matching attribute selector on middle with universal namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should have a green background. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-111.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-111.xml new file mode 100644 index 0000000000..f834da5485 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-111.xml @@ -0,0 +1,20 @@ + + + Attribute existence selector without declared namespace + + + + + + + +

    This paragraph should have a green background

    +This paragraph should be unstyled. +This paragraph should have a green background + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-111b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-111b.xml new file mode 100644 index 0000000000..8d55801a24 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-111b.xml @@ -0,0 +1,20 @@ + + + Attribute existence selector without declared namespace + + + + + + + +

    This paragraph should have a green background

    +This paragraph should be unstyled. +This paragraph should have a green background + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-112.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-112.xml new file mode 100644 index 0000000000..f335eff311 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-112.xml @@ -0,0 +1,23 @@ + + + Attribute value selector without declared namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-112b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-112b.xml new file mode 100644 index 0000000000..0b5b174b3a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-112b.xml @@ -0,0 +1,23 @@ + + + Attribute value selector without declared namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-113.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-113.xml new file mode 100644 index 0000000000..c779e14650 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-113.xml @@ -0,0 +1,21 @@ + + + Attribute space-separated value selector without declared namespace + + + + + + + +

    This paragraph should have a green background.

    +
    This address should be unstyled.
    +This paragraph should have a green background. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-113b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-113b.xml new file mode 100644 index 0000000000..4cbfc6dfee --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-113b.xml @@ -0,0 +1,21 @@ + + + Attribute space-separated value selector without declared namespace + + + + + + + +

    This paragraph should have a green background.

    +
    This address should be unstyled.
    +This paragraph should have a green background. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-114.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-114.xml new file mode 100644 index 0000000000..9a7f451ee8 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-114.xml @@ -0,0 +1,22 @@ + + + Attribute dash-separated value selector without declared namespace + + + + + + + +

    This paragraph should have a green background.

    +
    This address should be unstyled.
    +
    This address should be unstyled.
    +This paragraph should have a green background. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-114b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-114b.xml new file mode 100644 index 0000000000..b5aab0d17d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-114b.xml @@ -0,0 +1,22 @@ + + + Attribute dash-separated value selector without declared namespace + + + + + + + +

    This paragraph should have a green background.

    +
    This address should be unstyled.
    +
    This address should be unstyled.
    +This paragraph should have a green background. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-115.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-115.xml new file mode 100644 index 0000000000..4c2492bd1b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-115.xml @@ -0,0 +1,23 @@ + + + Substring matching attribute selector on beginning without declared namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-115b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-115b.xml new file mode 100644 index 0000000000..9b37ed1ab8 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-115b.xml @@ -0,0 +1,23 @@ + + + Substring matching attribute selector on beginning without declared namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-116.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-116.xml new file mode 100644 index 0000000000..e73d83db14 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-116.xml @@ -0,0 +1,23 @@ + + + Substring matching attribute selector on end without declared namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-116b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-116b.xml new file mode 100644 index 0000000000..59a46a6362 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-116b.xml @@ -0,0 +1,23 @@ + + + Substring matching attribute selector on end without declared namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-117.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-117.xml new file mode 100644 index 0000000000..5381cec147 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-117.xml @@ -0,0 +1,23 @@ + + + Substring matching attribute selector on middle without declared namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-117b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-117b.xml new file mode 100644 index 0000000000..b88ac99a65 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-117b.xml @@ -0,0 +1,23 @@ + + + Substring matching attribute selector on middle without declared namespace + + + + + + + + +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-118.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-118.xml new file mode 100644 index 0000000000..823c577031 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-118.xml @@ -0,0 +1,26 @@ + + + NEGATED type element selector with declared namespace + + + + + + + +
    +

    This paragraph should have a green background.

    +

    This paragraph should have a green background.

    +

    This paragraph should have a green background.

    +

    + This paragraph should have a green background. +

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-119.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-119.xml new file mode 100644 index 0000000000..8a4eda34b4 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-119.xml @@ -0,0 +1,31 @@ + + + NEGATED type element selector with universal namespace + + + + + + + +
    +
    +

    This paragraph should have a green background.

    +

    This paragraph should have a green background.

    +

    This paragraph should have a green background.

    +

    This paragraph should have a green background.

    +
    +
    This address should have a green background.
    +This paragraph should have a green background. +This paragraph should have a green background. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-120.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-120.xml new file mode 100644 index 0000000000..4f233426b2 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-120.xml @@ -0,0 +1,26 @@ + + + NEGATED type element selector without declared namespace + + + + + + +
    +

    This paragraph should have a green background

    +

    This paragraph should have a green background

    + +

    This paragraph should have a + green background

    +
    +

    This paragraph should have a green background

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-121.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-121.xml new file mode 100644 index 0000000000..4d666876cc --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-121.xml @@ -0,0 +1,28 @@ + + + NEGATED universal selector with declared namespace + + + + + + + +
    +
    This address should be in green characters.
    +This paragraph should be in green characters. +This paragraph should be in green characters. + +This paragraph should be in green characters. + +
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-122.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-122.xml new file mode 100644 index 0000000000..2353831305 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-122.xml @@ -0,0 +1,25 @@ + + + NEGATED universal selector with universal namespace + + + + + + + +
    +
    This address should have a green background
    +This paragraph should have a green background +This paragraph should have a green background +This paragraph should have a green background +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-123.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-123.xml new file mode 100644 index 0000000000..b9e577a059 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-123.xml @@ -0,0 +1,24 @@ + + + NEGATED universal selector with declared namespace + + + + + + + +
    +
    This address should be in green characters.
    +This paragraph should be in green characters. +This paragraph should be in green characters. +
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-123b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-123b.xml new file mode 100644 index 0000000000..b6dcd3a97e --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-123b.xml @@ -0,0 +1,22 @@ + + + NEGATED universal selector with declared namespace + + + + + + + +
    +This paragraph should be in green characters. +
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-124.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-124.xml new file mode 100644 index 0000000000..6c487f8af8 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-124.xml @@ -0,0 +1,23 @@ + + + NEGATED Attribute value selector with declared namespace + + + + + + + +
    +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-124b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-124b.xml new file mode 100644 index 0000000000..a6fba323d2 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-124b.xml @@ -0,0 +1,23 @@ + + + NEGATED Attribute value selector with declared namespace + + + + + + + +
    +

    This paragraph should have a green background.

    +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-125.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-125.xml new file mode 100644 index 0000000000..10e3ec1d84 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-125.xml @@ -0,0 +1,24 @@ + + + NEGATED Attribute space-separated value selector with declared namespace + + + + + + + + +
    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-125b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-125b.xml new file mode 100644 index 0000000000..032a0eab06 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-125b.xml @@ -0,0 +1,24 @@ + + + NEGATED Attribute space-separated value selector with declared namespace + + + + + + + + +
    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-126.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-126.xml new file mode 100644 index 0000000000..dca13bdbf7 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-126.xml @@ -0,0 +1,24 @@ + + + NEGATED Attribute dash-separated value selector with declared namespace + + + + + + + + +
    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-126b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-126b.xml new file mode 100644 index 0000000000..9dba3b1c72 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-126b.xml @@ -0,0 +1,24 @@ + + + NEGATED Attribute dash-separated value selector with declared namespace + + + + + + + + +
    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-127.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-127.xml new file mode 100644 index 0000000000..9ef8cd77a7 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-127.xml @@ -0,0 +1,24 @@ + + + NEGATED Substring matching attribute value selector on beginning with declared namespace + + + + + + + + +
    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-127b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-127b.xml new file mode 100644 index 0000000000..41e88ecf65 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-127b.xml @@ -0,0 +1,24 @@ + + + NEGATED Substring matching attribute value selector on beginning with declared namespace + + + + + + + + +
    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-128.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-128.xml new file mode 100644 index 0000000000..cb192739de --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-128.xml @@ -0,0 +1,24 @@ + + + NEGATED Substring matching attribute value selector on end with declared namespace + + + + + + + + +
    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-128b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-128b.xml new file mode 100644 index 0000000000..26dbce728c --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-128b.xml @@ -0,0 +1,24 @@ + + + NEGATED Substring matching attribute value selector on end with declared namespace + + + + + + + + +
    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-129.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-129.xml new file mode 100644 index 0000000000..c3dbdbaf6d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-129.xml @@ -0,0 +1,24 @@ + + + NEGATED Substring matching attribute value selector on middle with declared namespace + + + + + + + + +
    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-129b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-129b.xml new file mode 100644 index 0000000000..407d6a91c5 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-129b.xml @@ -0,0 +1,24 @@ + + + NEGATED Substring matching attribute value selector on middle with declared namespace + + + + + + + + +
    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-13.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-13.xml new file mode 100644 index 0000000000..600426e8b9 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-13.xml @@ -0,0 +1,22 @@ + + + + Class selectors + + + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-130.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-130.xml new file mode 100644 index 0000000000..e9a7672c53 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-130.xml @@ -0,0 +1,23 @@ + + + NEGATED Attribute existence selector with universal namespace + + + + + + + +
    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should be unstyled. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-130b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-130b.xml new file mode 100644 index 0000000000..54c6c6a9c2 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-130b.xml @@ -0,0 +1,23 @@ + + + NEGATED Attribute existence selector with universal namespace + + + + + + + +
    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should be unstyled. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-131.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-131.xml new file mode 100644 index 0000000000..f937a8094a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-131.xml @@ -0,0 +1,24 @@ + + + NEGATED Attribute value selector with universal namespace + + + + + + + +
    +This paragraph should have a green background. +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should be unstyled. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-131b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-131b.xml new file mode 100644 index 0000000000..05a7753eac --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-131b.xml @@ -0,0 +1,24 @@ + + + NEGATED Attribute value selector with universal namespace + + + + + + + +
    +This paragraph should have a green background. +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should be unstyled. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-132.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-132.xml new file mode 100644 index 0000000000..f7080850ff --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-132.xml @@ -0,0 +1,27 @@ + + + NEGATED Attribute space-separated value selector with universal namespace + + + + + + + +
    +

    This paragraph should be unstyled

    +

    This paragraph should have a green background.

    +This paragraph should have a green background. +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should be unstyled. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-132b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-132b.xml new file mode 100644 index 0000000000..8270be88de --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-132b.xml @@ -0,0 +1,27 @@ + + + NEGATED Attribute space-separated value selector with universal namespace + + + + + + + +
    +

    This paragraph should be unstyled

    +

    This paragraph should have a green background.

    +This paragraph should have a green background. +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should be unstyled. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-133.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-133.xml new file mode 100644 index 0000000000..1c1b5baf57 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-133.xml @@ -0,0 +1,27 @@ + + + NEGATED Attribute dash-separated value selector with universal namespace + + + + + + + +
    +

    This paragraph should be unstyled.

    +

    This paragraph should have a green background.

    +This paragraph should have a green background. +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-133b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-133b.xml new file mode 100644 index 0000000000..6f67b88a17 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-133b.xml @@ -0,0 +1,27 @@ + + + NEGATED Attribute dash-separated value selector with universal namespace + + + + + + + +
    +

    This paragraph should be unstyled.

    +

    This paragraph should have a green background.

    +This paragraph should have a green background. +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-134.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-134.xml new file mode 100644 index 0000000000..20f42fda60 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-134.xml @@ -0,0 +1,26 @@ + + + NEGATED Substring matching attribute selector on beginning with universal namespace + + + + + + + + +
    +

    This paragraph should be unstyled.

    +

    This paragraph should have a green background.

    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-134b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-134b.xml new file mode 100644 index 0000000000..5a14b8f733 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-134b.xml @@ -0,0 +1,26 @@ + + + NEGATED Substring matching attribute selector on beginning with universal namespace + + + + + + + + +
    +

    This paragraph should be unstyled.

    +

    This paragraph should have a green background.

    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-135.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-135.xml new file mode 100644 index 0000000000..842ff6573a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-135.xml @@ -0,0 +1,26 @@ + + + NEGATED Substring matching attribute selector on end with universal namespace + + + + + + + + +
    +

    This paragraph should be unstyled.

    +

    This paragraph should have a green background.

    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-135b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-135b.xml new file mode 100644 index 0000000000..9658c29253 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-135b.xml @@ -0,0 +1,26 @@ + + + NEGATED Substring matching attribute selector on end with universal namespace + + + + + + + + +
    +

    This paragraph should be unstyled.

    +

    This paragraph should have a green background.

    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-136.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-136.xml new file mode 100644 index 0000000000..ca2a6ca22d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-136.xml @@ -0,0 +1,27 @@ + + + NEGATED Substring matching attribute selector on middle with universal namespace + + + + + + + + +
    +

    This paragraph should be unstyled.

    +

    This paragraph should have a green background.

    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-136b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-136b.xml new file mode 100644 index 0000000000..94e8cb03d2 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-136b.xml @@ -0,0 +1,27 @@ + + + NEGATED Substring matching attribute selector on middle with universal namespace + + + + + + + + +
    +

    This paragraph should be unstyled.

    +

    This paragraph should have a green background.

    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-137.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-137.xml new file mode 100644 index 0000000000..fd17088d38 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-137.xml @@ -0,0 +1,21 @@ + + + NEGATED Attribute existence selector without declared namespace + + + + + + + +
    +This paragraph should have a green background. +This paragraph should be unstyled. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-137b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-137b.xml new file mode 100644 index 0000000000..47d5dc7b20 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-137b.xml @@ -0,0 +1,21 @@ + + + NEGATED Attribute existence selector without declared namespace + + + + + + + +
    +This paragraph should have a green background. +This paragraph should be unstyled. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-138.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-138.xml new file mode 100644 index 0000000000..9e8f8c0e2e --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-138.xml @@ -0,0 +1,23 @@ + + + NEGATED Attribute value selector without declared namespace + + + + + + + +
    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-138b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-138b.xml new file mode 100644 index 0000000000..7cc16fd3c3 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-138b.xml @@ -0,0 +1,23 @@ + + + NEGATED Attribute value selector without declared namespace + + + + + + + +
    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-139.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-139.xml new file mode 100644 index 0000000000..ceebe6640b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-139.xml @@ -0,0 +1,23 @@ + + + NEGATED Attribute space-separated value selector without declared namespace + + + + + + + +
    +

    This paragraph should be unstyled.

    +
    This address should have a green background.
    +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-139b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-139b.xml new file mode 100644 index 0000000000..4e727ea9c9 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-139b.xml @@ -0,0 +1,23 @@ + + + NEGATED Attribute space-separated value selector without declared namespace + + + + + + + +
    +

    This paragraph should be unstyled.

    +
    This address should have a green background.
    +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-14.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-14.xml new file mode 100644 index 0000000000..29a6f20d8e --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-14.xml @@ -0,0 +1,28 @@ + + + + More than one class selector + + + + + + + +

    This paragraph +should have a green background and a green thick solid border because +it carries both classes t1 and t2.

    + +
    This line +should be green.
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-140.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-140.xml new file mode 100644 index 0000000000..49c9e4bf74 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-140.xml @@ -0,0 +1,24 @@ + + + NEGATED Attribute dash-separated value selector without declared namespace + + + + + + + +
    +

    This paragraph should be unstyled.

    +
    This address should have a green background.
    +
    This address should have a green background.
    +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-140b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-140b.xml new file mode 100644 index 0000000000..a39bd7d773 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-140b.xml @@ -0,0 +1,24 @@ + + + NEGATED Attribute dash-separated value selector without declared namespace + + + + + + + +
    +

    This paragraph should be unstyled.

    +
    This address should have a green background.
    +
    This address should have a green background.
    +This paragraph should be unstyled. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-141.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-141.xml new file mode 100644 index 0000000000..d69a2722fc --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-141.xml @@ -0,0 +1,25 @@ + + + NEGATED Substring matching attribute selector on beginning without declared namespace + + + + + + + + +
    +

    This paragraph should be unstyled.

    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-141b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-141b.xml new file mode 100644 index 0000000000..184cb4e9da --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-141b.xml @@ -0,0 +1,25 @@ + + + NEGATED Substring matching attribute selector on beginning without declared namespace + + + + + + + + +
    +

    This paragraph should be unstyled.

    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-142.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-142.xml new file mode 100644 index 0000000000..230f49032d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-142.xml @@ -0,0 +1,25 @@ + + + NEGATED Substring matching attribute selector on end without declared namespace + + + + + + + + +
    +

    This paragraph should be unstyled.

    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-142b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-142b.xml new file mode 100644 index 0000000000..a107e2a4ea --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-142b.xml @@ -0,0 +1,25 @@ + + + NEGATED Substring matching attribute selector on end without declared namespace + + + + + + + + +
    +

    This paragraph should be unstyled.

    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-143.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-143.xml new file mode 100644 index 0000000000..3bcd4f23c7 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-143.xml @@ -0,0 +1,25 @@ + + + NEGATED Substring matching attribute selector on middle without declared namespace + + + + + + + + +
    +

    This paragraph should be unstyled.

    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-143b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-143b.xml new file mode 100644 index 0000000000..3c86729656 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-143b.xml @@ -0,0 +1,25 @@ + + + NEGATED Substring matching attribute selector on middle without declared namespace + + + + + + + + +
    +

    This paragraph should be unstyled.

    +This paragraph should have a green background. +This paragraph should be unstyled. +This paragraph should have a green background. +This paragraph should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-144.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-144.xml new file mode 100644 index 0000000000..cbc7d4c16c --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-144.xml @@ -0,0 +1,15 @@ + + + + NEGATED :enabled:disabled pseudo-classes + + + + + +
    +

    This paragraph should have a green background.

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-145a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-145a.xml new file mode 100644 index 0000000000..ff15de6779 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-145a.xml @@ -0,0 +1,33 @@ + + + :nth-of-type() pseudo-class with hidden elements + + + + + + + + This line should be green. + This line should be unstyled. + + This line should be unstyled. + This line should be green. + This line should be unstyled. + This line should be green. + + This line should be green. + This line should be unstyled. + This line should be green. + + + This line should be unstyled. + This line should be green. + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-145b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-145b.xml new file mode 100644 index 0000000000..fb57366b69 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-145b.xml @@ -0,0 +1,33 @@ + + + :nth-of-type() pseudo-class with hidden elements + + + + + + + + This line should be green. + This line should be unstyled. + + This line should be unstyled. + This line should be green. + This line should be unstyled. + This line should be green. + + This line should be green. + This line should be unstyled. + This line should be green. + + + This line should be unstyled. + This line should be green. + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-146a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-146a.xml new file mode 100644 index 0000000000..8704f09e6d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-146a.xml @@ -0,0 +1,39 @@ + + + :nth-child() pseudo-class with hidden elements + + + + + + + + This line should be unstyled. + This line should be green. + This line should be unstyled. + This line should be unstyled. + This line should be green. + This line should be unstyled. + + This line should be green. + This line should be unstyled. + This line should be unstyled. + This line should be green. + This line should be unstyled. + + + This line should be unstyled. + This line should be unstyled. + This line should be green. + This line should be unstyled. + This line should be unstyled. + This line should be green. + This line should be unstyled. + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-146b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-146b.xml new file mode 100644 index 0000000000..a7b28b4e5c --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-146b.xml @@ -0,0 +1,39 @@ + + + :nth-child() pseudo-class with hidden elements + + + + + + + + This line should be unstyled. + This line should be green. + This line should be unstyled. + This line should be unstyled. + This line should be green. + This line should be unstyled. + + This line should be green. + This line should be unstyled. + This line should be unstyled. + This line should be green. + This line should be unstyled. + + + This line should be unstyled. + This line should be unstyled. + This line should be green. + This line should be unstyled. + This line should be unstyled. + This line should be green. + This line should be unstyled. + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-147a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-147a.xml new file mode 100644 index 0000000000..dcf600bf80 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-147a.xml @@ -0,0 +1,39 @@ + + + :nth-last-of-type() pseudo-class with collapsed elements + + + + + + + + This line should be unstyled. + This line should be green. + This line should be unstyled. + This line should be unstyled. + This line should be green. + This line should be unstyled. + This line should be unstyled. + + + This line should be unstyled. + This line should be green. + This line should be unstyled. + This line should be unstyled. + This line should be green. + + This line should be unstyled. + This line should be green. + This line should be unstyled. + This line should be unstyled. + This line should be green. + This line should be unstyled. + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-147b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-147b.xml new file mode 100644 index 0000000000..fdea6da425 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-147b.xml @@ -0,0 +1,39 @@ + + + :nth-last-of-type() pseudo-class with collapsed elements + + + + + + + + This line should be unstyled. + This line should be green. + This line should be unstyled. + This line should be unstyled. + This line should be green. + This line should be unstyled. + This line should be unstyled. + + + This line should be unstyled. + This line should be green. + This line should be unstyled. + This line should be unstyled. + This line should be green. + + This line should be unstyled. + This line should be green. + This line should be unstyled. + This line should be unstyled. + This line should be green. + This line should be unstyled. + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-148.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-148.xml new file mode 100644 index 0000000000..51f9858ad8 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-148.xml @@ -0,0 +1,16 @@ + + + + :empty pseudo-class and text + + + + + + +

    This line should have a green background.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-149.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-149.xml new file mode 100644 index 0000000000..7b10e6296c --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-149.xml @@ -0,0 +1,18 @@ + + + + :empty pseudo-class and empty elements + + + + + + +
    +
    This line should have a green background.
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-149b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-149b.xml new file mode 100644 index 0000000000..7b10e6296c --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-149b.xml @@ -0,0 +1,18 @@ + + + + :empty pseudo-class and empty elements + + + + + + +
    +
    This line should have a green background.
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-14b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-14b.xml new file mode 100644 index 0000000000..816a13b448 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-14b.xml @@ -0,0 +1,22 @@ + + + + More than one class selector + + + + + + +

    This line should be green.

    +

    This line should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-14c.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-14c.xml new file mode 100644 index 0000000000..9f92f7912d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-14c.xml @@ -0,0 +1,21 @@ + + + + More than one class selector + + + + + +

    This line should be green.

    +
    This line should be green.
    +
    This line should be green.
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-14d.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-14d.xml new file mode 100644 index 0000000000..411e3cc2b6 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-14d.xml @@ -0,0 +1,18 @@ + + + + NEGATED More than one class selector + + + + + +

    This line should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-14e.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-14e.xml new file mode 100644 index 0000000000..4538de38e4 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-14e.xml @@ -0,0 +1,21 @@ + + + + NEGATED More than one class selector + + + + + +

    This line should be green.

    +
    This line should be green.
    +
    This line should be green.
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-15.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-15.xml new file mode 100644 index 0000000000..73b340e27b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-15.xml @@ -0,0 +1,21 @@ + + + + ID selectors + + + + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-150.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-150.xml new file mode 100644 index 0000000000..49a7807b10 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-150.xml @@ -0,0 +1,18 @@ + + + + :empty pseudo-class and XML/SGML constructs + + + + + +
    +
    This line should have a green background.
    +

    (Note: This test is based on unpublished errata.)

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-151.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-151.xml new file mode 100644 index 0000000000..46c25dc0a8 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-151.xml @@ -0,0 +1,18 @@ + + + + :empty pseudo-class and whitespace + + + + + + +
    +
    This line should have a green background.
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-152.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-152.xml new file mode 100644 index 0000000000..680a0a9aef --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-152.xml @@ -0,0 +1,18 @@ + + + + :empty pseudo-class and elements + + + + + + +
    +
    This line should have a green background.
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-153.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-153.xml new file mode 100644 index 0000000000..45f65fb598 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-153.xml @@ -0,0 +1,18 @@ + + + :empty pseudo-class and CDATA + + + + + + +
    +
    This line should have a green background.
    +

    (Note: This test is based on unpublished errata.)

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-154.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-154.xml new file mode 100644 index 0000000000..951f107929 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-154.xml @@ -0,0 +1,16 @@ + + + + Syntax and parsing + + + + + + +

    This line should have a green background.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-155.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-155.xml new file mode 100644 index 0000000000..b79e92a52c --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-155.xml @@ -0,0 +1,16 @@ + + + + Syntax and parsing + + + + + + +

    This line should have a green background.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-155a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-155a.xml new file mode 100644 index 0000000000..3b3d43c809 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-155a.xml @@ -0,0 +1,16 @@ + + + + Syntax and parsing + + + + + + +

    This line should have a green background.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-155b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-155b.xml new file mode 100644 index 0000000000..d0f663ccfb --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-155b.xml @@ -0,0 +1,21 @@ + + + + Syntax and parsing + + + + + + +

    This line should have a green background.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-155c.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-155c.xml new file mode 100644 index 0000000000..85973ec96b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-155c.xml @@ -0,0 +1,16 @@ + + + + Syntax and parsing + + + + + + +

    This line should have a green background.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-155d.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-155d.xml new file mode 100644 index 0000000000..ca6ba51c7e --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-155d.xml @@ -0,0 +1,16 @@ + + + + Syntax and parsing + + + + + + +

    This line should have a green background.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-156.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-156.xml new file mode 100644 index 0000000000..4717fb8a39 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-156.xml @@ -0,0 +1,16 @@ + + + + Syntax and parsing + + + + + + +

    This line should have a green background.

    + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-156b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-156b.xml new file mode 100644 index 0000000000..28a6c985bb --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-156b.xml @@ -0,0 +1,16 @@ + + + + Syntax and parsing + + + + + + +

    This line should have a green background.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-156c.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-156c.xml new file mode 100644 index 0000000000..cb888e1eb0 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-156c.xml @@ -0,0 +1,16 @@ + + + + Syntax and parsing + + + + + + +

    This line should have a green background.

    + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-157.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-157.xml new file mode 100644 index 0000000000..037682791a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-157.xml @@ -0,0 +1,16 @@ + + + + Syntax and parsing + + + + + + +

    This line should have a green background.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-158.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-158.xml new file mode 100644 index 0000000000..5bb541dba2 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-158.xml @@ -0,0 +1,16 @@ + + + + Syntax and parsing + + + + + + +

    This line should have a green background.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-159.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-159.xml new file mode 100644 index 0000000000..3504398dbc --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-159.xml @@ -0,0 +1,16 @@ + + + + Syntax and parsing of new pseudo-elements + + + + + + +

    Try selecting some text in this document. It should be have a green background.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-15b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-15b.xml new file mode 100644 index 0000000000..b22397ef54 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-15b.xml @@ -0,0 +1,21 @@ + + + + Multiple ID selectors + + + + + + +

    This line should be green.

    +
    This line should be green.
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-16.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-16.xml new file mode 100644 index 0000000000..48122c26d8 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-16.xml @@ -0,0 +1,18 @@ + + + + :link pseudo-class + + + + + + + +

    +This link should have green background. +(Don't follow this link.) +

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-160.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-160.xml new file mode 100644 index 0000000000..f73a0ddd03 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-160.xml @@ -0,0 +1,18 @@ + + + + Syntax and parsing of unknown pseudo-classes + + + + + + +

    This line should have a green background.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-161.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-161.xml new file mode 100644 index 0000000000..888c6f436b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-161.xml @@ -0,0 +1,47 @@ + + + + Syntax and parsing of unknown pseudo-classes and pseudo-elements + + + + + + +

    This line should have a green background.

    +

    + UAs may render the following element as a pop up menu. If so, please ensure the menu is unstyled (or green). + +

    +
    This line should have a green background (or it might be unstyled).
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-166.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-166.xml new file mode 100644 index 0000000000..f1d258dc37 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-166.xml @@ -0,0 +1,15 @@ + + + + :first-letter with ::first-letter + + + + + +

    The first letter of this paragraph should have a green background.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-166a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-166a.xml new file mode 100644 index 0000000000..3ab4942e0d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-166a.xml @@ -0,0 +1,15 @@ + + + + :first-letter with ::first-letter + + + + + +

    The first letter of this paragraph should have a green background.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-167.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-167.xml new file mode 100644 index 0000000000..2d86aafaa9 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-167.xml @@ -0,0 +1,15 @@ + + + + :first-line with ::first-line + + + + + +

    The first line of this paragraph should have a green background.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-167a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-167a.xml new file mode 100644 index 0000000000..d312fc2573 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-167a.xml @@ -0,0 +1,15 @@ + + + + :first-line with ::first-line + + + + + +

    The first line of this paragraph should have a green background.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-168.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-168.xml new file mode 100644 index 0000000000..a0291aba94 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-168.xml @@ -0,0 +1,17 @@ + + + + :before with ::before + + + + + + +

    This test has .

    +

    (If the previous line just reads "This test has ." then this test has failed.)

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-168a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-168a.xml new file mode 100644 index 0000000000..7c008b02ce --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-168a.xml @@ -0,0 +1,17 @@ + + + + :before with ::before + + + + + + +

    This test has .

    +

    (If the previous line just reads "This test has ." then this test has failed.)

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-169.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-169.xml new file mode 100644 index 0000000000..ae6433cc04 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-169.xml @@ -0,0 +1,17 @@ + + + + :after with ::after + + + + + + +

    This test has .

    +

    (If the previous line just reads "This test has ." then this test has failed.)

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-169a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-169a.xml new file mode 100644 index 0000000000..1e2721ce0a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-169a.xml @@ -0,0 +1,17 @@ + + + + :after with ::after + + + + + + +

    This test has .

    +

    (If the previous line just reads "This test has ." then this test has failed.)

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-17.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-17.xml new file mode 100644 index 0000000000..e06fb70d58 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-17.xml @@ -0,0 +1,18 @@ + + + + :visited pseudo-class + + + + + + + +

    +You should see a green background assigned by the anchor. +(Note: You must have visited http://www.w3.org/ for this test to be valid.) +

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-170.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-170.xml new file mode 100644 index 0000000000..94eab69ece --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-170.xml @@ -0,0 +1,16 @@ + + + + Long chains of selectors + + + + + + +

    This line should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-170a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-170a.xml new file mode 100644 index 0000000000..f6a3b84c21 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-170a.xml @@ -0,0 +1,16 @@ + + + + Long chains of selectors + + + + + + +

    This line should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-170b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-170b.xml new file mode 100644 index 0000000000..49915dc8f2 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-170b.xml @@ -0,0 +1,16 @@ + + + + Long chains of selectors + + + + + + +

    This line should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-170c.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-170c.xml new file mode 100644 index 0000000000..4c9e105e92 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-170c.xml @@ -0,0 +1,16 @@ + + + + Long chains of selectors + + + + + + +

    This line should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-170d.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-170d.xml new file mode 100644 index 0000000000..12c6a2221e --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-170d.xml @@ -0,0 +1,16 @@ + + + + Long chains of selectors + + + + + + +

    This line should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-171.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-171.xml new file mode 100644 index 0000000000..aa3b86e82f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-171.xml @@ -0,0 +1,17 @@ + + + Classes: XHTML global class attribute + + + + + + +

    + This should be green. +

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-172a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-172a.xml new file mode 100644 index 0000000000..fca9c6d4b7 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-172a.xml @@ -0,0 +1,30 @@ + + + Namespaced attribute selectors + + + + + + + + + This should be green. + This should be green. + This should be green. + This should be green. + This should be green. + This should be green. + This should be green. + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-172b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-172b.xml new file mode 100644 index 0000000000..ec93920fbb --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-172b.xml @@ -0,0 +1,31 @@ + + + Namespaced attribute selectors + + + + + + + + + This should be green. + This should be green. + This should be green. + This should be green. + This should be green. + This should be green. + This should be green. + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-173a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-173a.xml new file mode 100644 index 0000000000..b75f8309c7 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-173a.xml @@ -0,0 +1,30 @@ + + + Namespaced attribute selectors + + + + + + + + + This should be green. + This should be green. + This should be green. + This should be green. + This should be green. + This should be green. + This should be green. + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-173b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-173b.xml new file mode 100644 index 0000000000..7769701a9b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-173b.xml @@ -0,0 +1,30 @@ + + + Namespaced attribute selectors + + + + + + + + + This should be green. + This should be green. + This should be green. + This should be green. + This should be green. + This should be green. + This should be green. + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-174a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-174a.xml new file mode 100644 index 0000000000..25e23c5272 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-174a.xml @@ -0,0 +1,19 @@ + + + Attribute selectors with multiple attributes + + + + + + + + This should be green. + This should be green. + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-174b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-174b.xml new file mode 100644 index 0000000000..3a4d0a5e3a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-174b.xml @@ -0,0 +1,19 @@ + + + NEGATED Attribute selectors with multiple attributes + + + + + + + + This should be green. + This should be green. + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-175a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-175a.xml new file mode 100644 index 0000000000..ea4009e820 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-175a.xml @@ -0,0 +1,16 @@ + + + + Parsing: Numbers in classes + + + + + + +

    This line should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-175b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-175b.xml new file mode 100644 index 0000000000..52ff65696b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-175b.xml @@ -0,0 +1,16 @@ + + + + Parsing: Numbers in classes + + + + + + +

    This line should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-175c.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-175c.xml new file mode 100644 index 0000000000..9613473209 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-175c.xml @@ -0,0 +1,16 @@ + + + + Parsing: Numbers in classes + + + + + + +

    This line should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-176.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-176.xml new file mode 100644 index 0000000000..66c85b40f5 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-176.xml @@ -0,0 +1,23 @@ + + + + Combinations: classes and IDs + + + + + + +

    This line should be green.

    +
    This line should be green.
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-177a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-177a.xml new file mode 100644 index 0000000000..09ea141d64 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-177a.xml @@ -0,0 +1,15 @@ + + + + Parsing : vs :: + + + + + + +

    When you select this text, it shouldn't go red.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-177b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-177b.xml new file mode 100644 index 0000000000..ecba2cde47 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-177b.xml @@ -0,0 +1,18 @@ + + + + Parsing : vs :: + + + + + + +
    +

    This line should be green.

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-178.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-178.xml new file mode 100644 index 0000000000..b3d59b6e17 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-178.xml @@ -0,0 +1,19 @@ + + + + Parsing: :not and pseudo-elements + + + + + + +
    +

    This line should be green.

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-179.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-179.xml new file mode 100644 index 0000000000..d63153c859 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-179.xml @@ -0,0 +1,17 @@ + + + + ::first-line on inlines + + + + + + +

    This line should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-179a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-179a.xml new file mode 100644 index 0000000000..a1783fbc4a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-179a.xml @@ -0,0 +1,16 @@ + + + + ::first-line after <br> + + + + + +



    This line should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-18.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-18.xml new file mode 100644 index 0000000000..97443c66cf --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-18.xml @@ -0,0 +1,61 @@ + + + + :hover pseudo-class + + + + + + + +

    The background color of this paragraph should turn to green when + the mouse pointer hovers either its text (here) or its whitespace background, here:

    +
    The background color of this anchor (here) should turn to green when the pointing device hovers over it.
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    The cells inthis tableshould go
    green whenyou hoverthe pointing
    device overthem (here).
    The rows inthis tableshould go
    dark greenwhen thepointing device
    is over thecells there:
    And here:(blank cells).
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-180a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-180a.xml new file mode 100644 index 0000000000..d4bf31c619 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-180a.xml @@ -0,0 +1,16 @@ + + + + ::first-letter after <br> + + + + + +



    This line should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-181.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-181.xml new file mode 100644 index 0000000000..97fde125ea --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-181.xml @@ -0,0 +1,35 @@ + + + + Case sensitivity + + + + + +
    + +
    +

    This line should be green.

    +

    This line should be green.

    +

    This line should be green.

    +

    This line should be green.

    +
    + + +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-182.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-182.xml new file mode 100644 index 0000000000..293c11b780 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-182.xml @@ -0,0 +1,19 @@ + + + Namespaces and \: in selectors + + + + + + +

    + +This text should be green. + +

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-183.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-183.xml new file mode 100644 index 0000000000..022df8f118 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-183.xml @@ -0,0 +1,22 @@ + + + + Syntax and parsing of class selectors + + + + + +

    This text should be green.

    +

    This text should be green.

    +

    This text should be green.

    +

    This text should be green.

    +

    This text should be green.

    +

    This text should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184-ref.xht b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184-ref.xht new file mode 100644 index 0000000000..8ffc002f9b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184-ref.xht @@ -0,0 +1,13 @@ + + + + Ref: Two lime lines + + + +

    This text should be green.

    +

    This text should be green.

    + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184a.xml new file mode 100644 index 0000000000..427fca4ec7 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184a.xml @@ -0,0 +1,17 @@ + + + + Ends-with attribute selector with empty value + + + + + + +

    This text should be green.

    +

    This text should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184b.xml new file mode 100644 index 0000000000..eafd50fabc --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184b.xml @@ -0,0 +1,17 @@ + + + + Starts-with attribute selector with empty value + + + + + + +

    This text should be green.

    +

    This text should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184c.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184c.xml new file mode 100644 index 0000000000..75ce2fd2b5 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184c.xml @@ -0,0 +1,17 @@ + + + + Contains attribute selector with empty value + + + + + + +

    This text should be green.

    +

    This text should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184d.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184d.xml new file mode 100644 index 0000000000..5115ddf03a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184d.xml @@ -0,0 +1,17 @@ + + + + NEGATED ends-with attribute selector with empty value + + + + + + +

    This text should be green.

    +

    This text should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184e.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184e.xml new file mode 100644 index 0000000000..bb455da782 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184e.xml @@ -0,0 +1,17 @@ + + + + NEGATED starts-with attribute selector with empty value + + + + + + +

    This text should be green.

    +

    This text should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184f.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184f.xml new file mode 100644 index 0000000000..7c939c31f5 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-184f.xml @@ -0,0 +1,17 @@ + + + + NEGATED contains attribute selector with empty value + + + + + + +

    This text should be green.

    +

    This text should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-18a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-18a.xml new file mode 100644 index 0000000000..da5d12dc88 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-18a.xml @@ -0,0 +1,25 @@ + + + + :hover pseudo-class on links + + + + + + +

    The background color of this anchor (here) should turn to green when the pointing device hovers over it.

    +

    The background color of this anchor (here) should remain green when you hover it.

    +

    The background color of this anchor (here) should remain green when the pointing device hovers over it (do not follow that link).

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-18b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-18b.xml new file mode 100644 index 0000000000..b8dc445f98 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-18b.xml @@ -0,0 +1,20 @@ + + + + :hover pseudo-class + + + + + + + +
    +

    The background color of this paragraph should turn to green when the mouse pointer hovers over any of the following:

    This text.

    +

    This text.

    +
    This text.
    This text.
    This text.
    +

    This text.

    +

    ...and anything else between the top of the first paragraph and the bottom of this paragraph.

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-18c.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-18c.xml new file mode 100644 index 0000000000..77fba265b9 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-18c.xml @@ -0,0 +1,16 @@ + + + + :hover pseudo-class on links + + + + + + +

    Hover here and the background of this text should go green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-19.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-19.xml new file mode 100644 index 0000000000..79f23a5084 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-19.xml @@ -0,0 +1,16 @@ + + + + :active pseudo-class + + + + + + + +

    The background color of the anchor + should turn to green when it is activated and come back to + normal when it is released.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-19b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-19b.xml new file mode 100644 index 0000000000..48ae456ca3 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-19b.xml @@ -0,0 +1,13 @@ + + + + :active pseudo-class on controls + + + + + + +

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-2.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-2.xml new file mode 100644 index 0000000000..895fea32c9 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-2.xml @@ -0,0 +1,13 @@ + + + + Type element selectors + + + + + + +
    This address element should have a green background.
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-20.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-20.xml new file mode 100644 index 0000000000..7d1288c9f2 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-20.xml @@ -0,0 +1,16 @@ + + + + :focus pseudo-class + + + + + + + +

    The background color of anchors + in this page should turn to green when they have the + focus.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-21.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-21.xml new file mode 100644 index 0000000000..5c53092247 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-21.xml @@ -0,0 +1,24 @@ + + + + :target pseudo-class + + + + + + + +

    This paragraph should be unstyled. + The background of the following paragraph should become green when + you follow this link.

    +

    This paragraph should initially be unstyled. + It should become green when you select the link above. When you select + this link, it should return to being unstyled and the + background of the paragraph below should become green.

    +

    This paragraph should initially be unstyled. + It should become green when you select the link above. When you follow + this link, the three paragraphs + should all return to being unstyled.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-21b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-21b.xml new file mode 100644 index 0000000000..3274ade1d3 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-21b.xml @@ -0,0 +1,14 @@ + + + + :target pseudo-class + + + + + + +

    This paragraph should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-21c.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-21c.xml new file mode 100644 index 0000000000..18b5cf1900 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-21c.xml @@ -0,0 +1,14 @@ + + + + :target pseudo-class + + + + + + +

    This page should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-22.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-22.xml new file mode 100644 index 0000000000..bc813519d4 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-22.xml @@ -0,0 +1,25 @@ + + + + :lang() pseudo-class + + + + + + + +
      +
    1. This list item should NOT be green because its language + is US English
    2. +
    3. This list item should NOT be green because its language is + French
    4. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-25.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-25.xml new file mode 100644 index 0000000000..450e4bd30b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-25.xml @@ -0,0 +1,16 @@ + + + + :checked pseudo-class + + + + + + +

    + Everything in this paragraph should have a green background

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-27.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-27.xml new file mode 100644 index 0000000000..38813e16c7 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-27.xml @@ -0,0 +1,13 @@ + + + + :root pseudo-class + + + + + +

    The background of the document should be green

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-27a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-27a.xml new file mode 100644 index 0000000000..ac5655bff4 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-27a.xml @@ -0,0 +1,27 @@ + + + + Impossible rules (:root:first-child, etc) + + + + + +

    This line should be green (there should be no red on this page).

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-27b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-27b.xml new file mode 100644 index 0000000000..1f40e3ccab --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-27b.xml @@ -0,0 +1,14 @@ + + + + Impossible rules (* html, * :root) + + + + + +

    This line should be green (there should be no red on this page).

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-28.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-28.xml new file mode 100644 index 0000000000..c98caaa791 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-28.xml @@ -0,0 +1,98 @@ + + + + :nth-child() pseudo-class + + + + + + +
      +
    1. First list item
    2. +
    3. This second list item should have a green background
    4. +
    5. Third list item
    6. +
    7. This fourth list item should have a green background
    8. +
    9. Fifth list item
    10. +
    11. This sixth list item should have a green background
    12. +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Green row : 1.11.21.3
    Green row : 2.12.22.3
    Green row : 3.13.23.3
    Green row : 4.14.24.3
    5.15.25.3
    6.16.26.3
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    green cell1.21.3green cell1.51.6green cell1.8
    green cell2.22.3green cell2.52.6green cell2.8
    green cell3.23.3green cell3.53.6green cell3.8
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-28b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-28b.xml new file mode 100644 index 0000000000..f1af5fd150 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-28b.xml @@ -0,0 +1,99 @@ + + + + :nth-child() pseudo-class + + + + + + + +
      +
    1. First list item
    2. +
    3. This second list item should have a green background
    4. +
    5. Third list item
    6. +
    7. This fourth list item should have a green background
    8. +
    9. Fifth list item
    10. +
    11. This sixth list item should have a green background
    12. +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Green row : 1.11.21.3
    Green row : 2.12.22.3
    Green row : 3.13.23.3
    Green row : 4.14.24.3
    5.15.25.3
    6.16.26.3
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    green cell1.21.3green cell1.51.6green cell1.8
    green cell2.22.3green cell2.52.6green cell2.8
    green cell3.23.3green cell3.53.6green cell3.8
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-29.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-29.xml new file mode 100644 index 0000000000..372dbfa5db --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-29.xml @@ -0,0 +1,99 @@ + + + + :nth-last-child() pseudo-class + + + + + + + +
      +
    1. This first list item should have a green background
    2. +
    3. Second list item
    4. +
    5. This third list item should have a green background
    6. +
    7. Fourth list item
    8. +
    9. This fifth list item should have a green background
    10. +
    11. Sixth list item
    12. +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1.11.21.3
    2.12.22.3
    Green row : 3.13.23.3
    Green row : 4.14.24.3
    Green row : 5.15.25.3
    Green row : 6.16.26.3
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1.1green cell1.31.4green cell1.61.7green cell
    2.1green cell2.32.4green cell2.62.7green cell
    3.1green cell3.33.4green cell3.63.7green cell
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-29b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-29b.xml new file mode 100644 index 0000000000..0d88b4cc08 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-29b.xml @@ -0,0 +1,99 @@ + + + + :nth-last-child() pseudo-class + + + + + + + +
      +
    1. This first list item should have a green background
    2. +
    3. Second list item
    4. +
    5. This third list item should have a green background
    6. +
    7. Fourth list item
    8. +
    9. This fifth list item should have a green background
    10. +
    11. Sixth list item
    12. +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1.11.21.3
    2.12.22.3
    Green row : 3.13.23.3
    Green row : 4.14.24.3
    Green row : 5.15.25.3
    Green row : 6.16.26.3
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1.1green cell1.31.4green cell1.61.7green cell
    2.1green cell2.32.4green cell2.62.7green cell
    3.1green cell3.33.4green cell3.63.7green cell
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-3.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-3.xml new file mode 100644 index 0000000000..7bcc09b947 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-3.xml @@ -0,0 +1,23 @@ + + + Universal selector + + + + + + +

    +This paragraph, and all textual contents in the document, + should be green. +

    + +And this element, part of a non-HTML namespace, + should be green too + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-30.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-30.xml new file mode 100644 index 0000000000..61194a07df --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-30.xml @@ -0,0 +1,32 @@ + + + + :nth-of-type() pseudo-class + + + + + +

    This paragraph is here only to fill space in the DOM

    +
    And this address too..
    +

    So does this paragraph !

    +

    But this one should have green background

    +
    +
    First definition term that should have green background
    +
    First definition that should have green background
    +
    Second definition term
    +
    Second definition
    +
    Third definition term
    +
    Third definition
    +
    Fourth definition term that should have green background
    +
    Fourth definition that should have green background
    +
    Fifth definition term
    +
    Fifth definition
    +
    Sixth definition term
    +
    Sixth definition
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-31.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-31.xml new file mode 100644 index 0000000000..da51455b1f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-31.xml @@ -0,0 +1,32 @@ + + + + :nth-last-of-type() pseudo-class + + + + + +

    This paragraph should have green background

    +
    But this address is here only to fill space in the dom..
    +

    So does this paragraph !

    +

    And so does this one too.

    +
    +
    First definition term
    +
    First definition
    +
    Second definition term
    +
    Second definition
    +
    Third definition term that should have green background
    +
    Third definition that should have green background
    +
    Fourth definition term
    +
    Fourth definition
    +
    Fifth definition term
    +
    Fifth definition
    +
    Sixth definition term that should have green background
    +
    Sixth definition that should have green background
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-32.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-32.xml new file mode 100644 index 0000000000..3ccffc6747 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-32.xml @@ -0,0 +1,36 @@ + + + + :first-child pseudo-class + + + + + +
    + + + + + + + + + + + + + + + + +
    green cell1.21.3
    green cell2.22.3
    green cell3.23.3
    +
    +

    This paragraph contains some text + and a span that should have a green background +

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-33.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-33.xml new file mode 100644 index 0000000000..f93992be2e --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-33.xml @@ -0,0 +1,36 @@ + + + + :last-child pseudo-class + + + + + +
    + + + + + + + + + + + + + + + + +
    1.11.2green cell
    2.12.2green cell
    3.13.2green cell
    +
    +

    +This paragraph contains a span that should + have a green background and some text after it.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-34.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-34.xml new file mode 100644 index 0000000000..1323ec7b48 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-34.xml @@ -0,0 +1,19 @@ + + + + :first-of-type pseudo-class + + + + + +
    This div contains 3 addresses: +
    A first address that should have a green background
    +
    A second address with normal background
    +
    A third address with normal background
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-35.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-35.xml new file mode 100644 index 0000000000..7d0437d8ef --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-35.xml @@ -0,0 +1,20 @@ + + + + :last-of-type pseudo-class + + + + + + +
    +
    A first address with normal background
    +
    A second address with normal background
    +
    A third address that should have a green background
    +This div contains 3 addresses above this sentence.
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-36.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-36.xml new file mode 100644 index 0000000000..7790d0a5a7 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-36.xml @@ -0,0 +1,18 @@ + + + + :only-child pseudo-class + + + + + +

    This paragraph should have normal background

    +
    This div contains only one paragraph +

    This paragraph should have green background

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-37.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-37.xml new file mode 100644 index 0000000000..5684926083 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-37.xml @@ -0,0 +1,18 @@ + + + + :only-of-type pseudo-class + + + + + +
    +

    This paragraph should have normal background

    +
    But this address should have green background
    +

    This paragraph should have normal background

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-38.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-38.xml new file mode 100644 index 0000000000..f44abe1584 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-38.xml @@ -0,0 +1,19 @@ + + + + ::first-line pseudo-element + + + + + +

    This very long paragraph should have a + first line with green background. This very long paragraph should have a first + line with green background. This very long paragraph should have a first line + with green background. This very long paragraph should have a first line with + green background. This very long paragraph should have a first line with green + background. This very long paragraph should have a first line with green background. + This very long paragraph should have a first line with green background.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-39.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-39.xml new file mode 100644 index 0000000000..20cbcfd361 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-39.xml @@ -0,0 +1,35 @@ + + + + ::first-letter pseudo-element + + + + + + + +

    This very long paragraph +should have a big first letter T with a green background. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text.

    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-39a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-39a.xml new file mode 100644 index 0000000000..13a7386313 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-39a.xml @@ -0,0 +1,36 @@ + + + + ::first-letter pseudo-element with ::before pseudo-element + + + + + + + +

    his very long paragraph should +have a big green first letter T. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text.

    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-39b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-39b.xml new file mode 100644 index 0000000000..30fce57ea5 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-39b.xml @@ -0,0 +1,35 @@ + + + + ::first-letter pseudo-element + + + + + + + +

    This very long paragraph +should have a big first letter T with a green background. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text.

    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-39c.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-39c.xml new file mode 100644 index 0000000000..8f61f5cb8b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-39c.xml @@ -0,0 +1,36 @@ + + + + ::first-letter pseudo-element with ::before pseudo-element + + + + + + + +

    his very long paragraph should +have a big green first letter T. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text. Dummy text. Dummy +text. Dummy text. Dummy text. Dummy text.

    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-3a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-3a.xml new file mode 100644 index 0000000000..7c2acd2f9f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-3a.xml @@ -0,0 +1,22 @@ + + + + Universal selector (no namespaces) + + + + + + +

    +This paragraph, and all textual contents in the document, + should be green. +

    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-4.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-4.xml new file mode 100644 index 0000000000..1e096db55a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-4.xml @@ -0,0 +1,13 @@ + + + + Omitted universal selector + + + + + +

    This paragraph should have a green background

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-41.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-41.xml new file mode 100644 index 0000000000..b8e031f902 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-41.xml @@ -0,0 +1,13 @@ + + + + ::before pseudo-element + + + + + +

    You should see before this paragraph the words GENERATED CONTENT over green background

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-41a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-41a.xml new file mode 100644 index 0000000000..653cfc82ba --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-41a.xml @@ -0,0 +1,13 @@ + + + + :before pseudo-element + + + + + +

    You should see before this paragraph the words GENERATED CONTENT over green background

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-42.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-42.xml new file mode 100644 index 0000000000..4221b1a04a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-42.xml @@ -0,0 +1,13 @@ + + + + ::after pseudo-element + + + + + +

    You should see after this paragraph the words GENERATED CONTENT over green background

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-42a.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-42a.xml new file mode 100644 index 0000000000..5499b3f2ea --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-42a.xml @@ -0,0 +1,13 @@ + + + + :after pseudo-element + + + + + +

    You should see after this paragraph the words GENERATED CONTENT over green background

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-43.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-43.xml new file mode 100644 index 0000000000..62075b35d7 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-43.xml @@ -0,0 +1,35 @@ + + + + Descendant combinator + + + + + + +
    +

    This paragraph should have a green background

    + + + + + + +
    +

    This paragraph should have a green background

    +
    +
    + + + + + + +
    +

    This paragraph should be unstyled.

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-43b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-43b.xml new file mode 100644 index 0000000000..e47f816397 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-43b.xml @@ -0,0 +1,35 @@ + + + + Descendant combinator + + + + + + +
    +

    This paragraph should be unstyled

    + + + + + + +
    +

    This paragraph should be unstyled

    +
    +
    + + + + + + +
    +

    This paragraph should have a green background

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-44.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-44.xml new file mode 100644 index 0000000000..2706b95604 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-44.xml @@ -0,0 +1,29 @@ + + + + Child combinator + + + + + + +
    +

    This paragraph should have a green background

    +
    +

    This paragraph should have a green background

    +
    +
    + + + + + + +
    +

    This paragraph should be unstyled.

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-44b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-44b.xml new file mode 100644 index 0000000000..fa4549b9b4 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-44b.xml @@ -0,0 +1,29 @@ + + + + Child combinator + + + + + + +
    +

    This paragraph should be unstyled.

    +
    +

    This paragraph should be unstyled.

    +
    +
    + + + + + + +
    +

    This paragraph should have a green background.

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-44c.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-44c.xml new file mode 100644 index 0000000000..b147a74e35 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-44c.xml @@ -0,0 +1,16 @@ + + + + Child combinator and classes + + + + + +
    This should be unstyled.
    +
    This should have a green background.
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-44d.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-44d.xml new file mode 100644 index 0000000000..9f0fa3ab0f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-44d.xml @@ -0,0 +1,16 @@ + + + + Child combinatior and IDs + + + + + +
    This should be unstyled.
    +

    This should have a green background.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-45.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-45.xml new file mode 100644 index 0000000000..e5f97e6582 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-45.xml @@ -0,0 +1,20 @@ + + + + Direct adjacent combinator + + + + + + +
    +

    This paragraph should be unstyled.

    +

    But this one should have a green background.

    +

    And this one should also have a green background.

    +
    This address is only here to fill some space between two paragraphs.
    +

    This paragraph should be unstyled.

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-45b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-45b.xml new file mode 100644 index 0000000000..ac7f81d08e --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-45b.xml @@ -0,0 +1,21 @@ + + + + Direct adjacent combinator + + + + + + +
    +

    This paragraph should have a green background.

    +

    But this one should be unstyled.

    +

    And this one should also be unstyled.

    +
    This address is only here to fill some space between two paragraphs and should have a green background.
    +

    This paragraph should have a green background too.

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-45c.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-45c.xml new file mode 100644 index 0000000000..cd1aa714b0 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-45c.xml @@ -0,0 +1,16 @@ + + + + Direct adjacent combinator and classes + + + + + +
    This should be unstyled.
    +
    This should have a green background.
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-46.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-46.xml new file mode 100644 index 0000000000..08919fdc67 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-46.xml @@ -0,0 +1,20 @@ + + + + Indirect adjacent combinator + + + + + + +
    +

    This paragraph should be unstyled.

    +

    But this one should have a green background

    +

    And this one should also have a green background

    +
    This address is only here to fill some space between two paragraphs
    +

    This paragraph should have a green background

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-46b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-46b.xml new file mode 100644 index 0000000000..c22a74e704 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-46b.xml @@ -0,0 +1,20 @@ + + + + Indirect adjacent combinator + + + + + + +
    +

    This paragraph should be unstyled.

    +

    But this one should have a green background

    +

    And this one should also have a green background

    +
    This address is only here to fill some space between two paragraphs
    +

    This paragraph should have a green background

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-47.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-47.xml new file mode 100644 index 0000000000..320490f211 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-47.xml @@ -0,0 +1,23 @@ + + + NEGATED type element selector + + + + + + + +
    +

    + The text in this paragraph should have a green background +

    +
    This address should have a green background
    + This element in another namespace should have a green background. + This element without a namespace should have a green background. +

    This paragraph should be unstyled.

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-48.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-48.xml new file mode 100644 index 0000000000..51484c8eac --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-48.xml @@ -0,0 +1,25 @@ + + + NEGATED universal selector + + + + + + + +
    +
    This address should have a green background
    +This paragraph should have a green background +This paragraph should have a green background +This paragraph should have a green background +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-49.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-49.xml new file mode 100644 index 0000000000..40aa8315ce --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-49.xml @@ -0,0 +1,25 @@ + + + NEGATED omitted universal selector is forbidden + + + + + + + +
    +
    This address should have a green background
    +This paragraph should have a green background +This paragraph should have a green background +This paragraph should have a green background +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-5.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-5.xml new file mode 100644 index 0000000000..5ef9f9980e --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-5.xml @@ -0,0 +1,14 @@ + + + + Attribute existence selector + + + + + +

    This paragraph should have a green background because its TITLE + attribute is set.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-50.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-50.xml new file mode 100644 index 0000000000..7b81eaec82 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-50.xml @@ -0,0 +1,19 @@ + + + NEGATED attribute existence selector + + + + + + +
    + + This text should be in green characters + +This text should be in green characters +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-51.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-51.xml new file mode 100644 index 0000000000..327bdca14d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-51.xml @@ -0,0 +1,22 @@ + + + NEGATED attribute value selector + + + + + + +
    + + This text should be + in green characters + +This text should be in green characters +

    This text should be in green characters

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-52.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-52.xml new file mode 100644 index 0000000000..3320e3d2c0 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-52.xml @@ -0,0 +1,28 @@ + + + NEGATED attribute space-separated value selector + + + + + + +
    + + This text should be + in green characters + +This text should be in green characters +This text should be in green characters +

    This text should be in green characters

    +This text should be in green characters +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-53.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-53.xml new file mode 100644 index 0000000000..bb9118688b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-53.xml @@ -0,0 +1,28 @@ + + + NEGATED attribute dash-separated value selector + + + + + + +
    + + This text should be + in green characters + +This text should be in green characters +This text should be in green characters +

    This text should be in green characters

    +This text should be in green characters +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-54.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-54.xml new file mode 100644 index 0000000000..5ab7c84179 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-54.xml @@ -0,0 +1,21 @@ + + + + NEGATED substring matching attribute selector on beginning + + + + + + +
    +

    This paragraph should be in green characters.

    +

    This paragraph should be in green characters.

    +

    + This paragraph should be in green characters. +

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-55.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-55.xml new file mode 100644 index 0000000000..c4d5a130fb --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-55.xml @@ -0,0 +1,21 @@ + + + + NEGATED substring matching attribute selector on end + + + + + + +
    +

    This paragraph should be in green characters.

    +

    This paragraph should be in green characters.

    +

    + This paragraph should be in green characters. +

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-56.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-56.xml new file mode 100644 index 0000000000..cdcc923397 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-56.xml @@ -0,0 +1,21 @@ + + + + NEGATED substring matching attribute selector on middle + + + + + + +
    +

    This paragraph should be in green characters.

    +

    This paragraph should be in green characters.

    +

    + This paragraph should be in green characters. +

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-57.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-57.xml new file mode 100644 index 0000000000..4539b0a9ec --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-57.xml @@ -0,0 +1,22 @@ + + + NEGATED Attribute existence selector with declared namespace + + + + + + + +
    + This a:q element should be unstyled. +

    This paragraph should have a green background.

    + This b:r element should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-57b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-57b.xml new file mode 100644 index 0000000000..baf4a38b2e --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-57b.xml @@ -0,0 +1,22 @@ + + + NEGATED Attribute existence selector with declared namespace + + + + + + + +
    + This a:q element should be unstyled. +

    This paragraph should have a green background.

    + This b:r element should have a green background. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-59.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-59.xml new file mode 100644 index 0000000000..e394adbc79 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-59.xml @@ -0,0 +1,21 @@ + + + + NEGATED class selector + + + + + + +
    +

    This paragraph should be in green characters.

    +

    This paragraph should be in green characters.

    +

    + This paragraph should be in green characters. +

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-6.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-6.xml new file mode 100644 index 0000000000..7533d3f023 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-6.xml @@ -0,0 +1,19 @@ + + + + Attribute value selector + + + + + + +
    +This line should + have a green background. + +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-60.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-60.xml new file mode 100644 index 0000000000..de4a23d35b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-60.xml @@ -0,0 +1,21 @@ + + + + NEGATED ID selector + + + + + + +
    +

    This paragraph should be in green characters.

    +

    This paragraph should be in green characters.

    +

    + This paragraph should be in green characters. +

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-61.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-61.xml new file mode 100644 index 0000000000..cb3c2df6fc --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-61.xml @@ -0,0 +1,19 @@ + + + + NEGATED :link pseudo-class + + + + + + + +
    +This anchor should have a green background +(Note: You must have visited http://www.w3.org/ for this test to be valid.) +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-62.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-62.xml new file mode 100644 index 0000000000..ffaea5d44a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-62.xml @@ -0,0 +1,18 @@ + + + + NEGATED :visited pseudo-class + + + + + + +
    +This anchor should have a green background +(Don't follow this link.) +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-63.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-63.xml new file mode 100644 index 0000000000..7c4a34a9b2 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-63.xml @@ -0,0 +1,19 @@ + + + + NEGATED :hover pseudo-class + + + + + + + +
    +

    The color of this text should be green when the pointing device hovers over it.

    +

    The color of this text should be green when the pointing device hovers over it.

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-64.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-64.xml new file mode 100644 index 0000000000..b1f00e4909 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-64.xml @@ -0,0 +1,19 @@ + + + + NEGATED :active pseudo-class + + + + + + + +
    +

    This text should turn green while it is active.

    +

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-65.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-65.xml new file mode 100644 index 0000000000..384c6bcd18 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-65.xml @@ -0,0 +1,17 @@ + + + + NEGATED :focus pseudo-class + + + + + + +

    The background color of all anchors + should become green when they have the + focus.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-66.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-66.xml new file mode 100644 index 0000000000..e7b9562ea3 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-66.xml @@ -0,0 +1,25 @@ + + + + NEGATED :target pseudo-class + + + + + + + +

    This paragraph should be unstyled. + The background of the following paragraph should become blue when + you follow this link.

    +

    This paragraph should initially be unstyled. + It should become blue when you select the link above. When you select + this link, it should return to being unstyled and the + background of the paragraph below should become blue.

    +

    This paragraph should initially be unstyled. + It should become blue when you select the link above. When you follow + this link, the three paragraphs + should all return to being unstyled.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-66b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-66b.xml new file mode 100644 index 0000000000..d23c74c412 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-66b.xml @@ -0,0 +1,14 @@ + + + + NEGATED :target pseudo-class + + + + + + +

    This paragraph should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-67.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-67.xml new file mode 100644 index 0000000000..b341517fec --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-67.xml @@ -0,0 +1,22 @@ + + + + NEGATED :lang() pseudo-class + + + + + +
    +

    This paragraph should have a green background because the + enclosing div is in english.

    +

    This paragraph should have a green background because + it is in english.

    +
    +

    This paragraph should have a green background + because it is in english.

    +
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-7.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-7.xml new file mode 100644 index 0000000000..c6ac94f986 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-7.xml @@ -0,0 +1,22 @@ + + + + Attribute multivalue selector + + + + + +

    This paragraph should have green background because CLASS + contains "b"

    +
    +This address should also + have green background because the selector in the last + rule does not apply to the inner SPANs. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-70.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-70.xml new file mode 100644 index 0000000000..acfe6662a1 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-70.xml @@ -0,0 +1,15 @@ + + + + NEGATED :checked pseudo-class + + + + + + +

    + Everything in this paragraph should have a green background

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-72.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-72.xml new file mode 100644 index 0000000000..d62a2aac01 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-72.xml @@ -0,0 +1,17 @@ + + + + NEGATED :root pseudo-class + + + + + + +
    +

    This paragraph should have a green background and there should be no red anywhere.

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-72b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-72b.xml new file mode 100644 index 0000000000..7e25a21ec3 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-72b.xml @@ -0,0 +1,17 @@ + + + + NEGATED :root pseudo-class + + + + + + +
    +

    This paragraph should have a green background and there should be no red anywhere.

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-73.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-73.xml new file mode 100644 index 0000000000..659b2d69f6 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-73.xml @@ -0,0 +1,99 @@ + + + + NEGATED :nth-child() pseudo-class + + + + + + +
      +
    1. This first list item should have a green background
    2. +
    3. Second list item
    4. +
    5. This third list item should have a green background
    6. +
    7. Fourth list item
    8. +
    9. This fifth list item should have a green background
    10. +
    11. Sixth list item
    12. +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1.11.21.3
    2.12.22.3
    3.13.23.3
    4.14.24.3
    Green row : 5.15.25.3
    Green row : 6.16.26.3
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1.1green cellgreen cell1.4green cellgreen cell1.7green cell
    2.1green cellgreen cell2.4green cellgreen cell2.7green cell
    3.1green cellgreen cell3.4green cellgreen cell3.7green cell
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-73b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-73b.xml new file mode 100644 index 0000000000..38f69ee587 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-73b.xml @@ -0,0 +1,100 @@ + + + + NEGATED :nth-child() pseudo-class + + + + + + + +
      +
    1. This first list item should have a green background
    2. +
    3. Second list item
    4. +
    5. This third list item should have a green background
    6. +
    7. Fourth list item
    8. +
    9. This fifth list item should have a green background
    10. +
    11. Sixth list item
    12. +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1.11.21.3
    2.12.22.3
    3.13.23.3
    4.14.24.3
    Green row : 5.15.25.3
    Green row : 6.16.26.3
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    1.1green cellgreen cell1.4green cellgreen cell1.7green cell
    2.1green cellgreen cell2.4green cellgreen cell2.7green cell
    3.1green cellgreen cell3.4green cellgreen cell3.7green cell
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-74.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-74.xml new file mode 100644 index 0000000000..94f61de1c4 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-74.xml @@ -0,0 +1,100 @@ + + + + NEGATED :nth-last-child() pseudo-class + + + + + + +
      +
    1. First list item
    2. +
    3. This second list item should have a green background
    4. +
    5. Third list item
    6. +
    7. This fourth list item should have a green background
    8. +
    9. Fifth list item
    10. +
    11. This sixth list item should have a green background
    12. +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Green row : 1.11.21.3
    Green row : 2.12.22.3
    3.13.23.3
    4.14.24.3
    5.15.25.3
    6.16.26.3
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    green cell1.2green cellgreen cell1.5green cellgreen cell1.8
    green cell2.2green cellgreen cell2.5green cellgreen cell2.8
    green cell3.2green cellgreen cell3.5green cellgreen cell3.8
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-74b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-74b.xml new file mode 100644 index 0000000000..ddc7c9bf60 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-74b.xml @@ -0,0 +1,101 @@ + + + + NEGATED :nth-last-child() pseudo-class + + + + + + + +
      +
    1. First list item
    2. +
    3. This second list item should have a green background
    4. +
    5. Third list item
    6. +
    7. This fourth list item should have a green background
    8. +
    9. Fifth list item
    10. +
    11. This sixth list item should have a green background
    12. +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Green row : 1.11.21.3
    Green row : 2.12.22.3
    3.13.23.3
    4.14.24.3
    5.15.25.3
    6.16.26.3
    +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    green cell1.2green cellgreen cell1.5green cellgreen cell1.8
    green cell2.2green cellgreen cell2.5green cellgreen cell2.8
    green cell3.2green cellgreen cell3.5green cellgreen cell3.8
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-75.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-75.xml new file mode 100644 index 0000000000..de6c1c9868 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-75.xml @@ -0,0 +1,33 @@ + + + + NEGATED :nth-of-type() pseudo-class + + + + + + +

    This paragraph should have green background

    +
    And this address should be unstyled.
    +

    This paragraph should also have green background!

    +

    But this one should be unstyled again.

    +
    +
    First definition term
    +
    First definition
    +
    Second definition term that should have green background
    +
    Second definition that should have green background
    +
    Third definition term that should have green background
    +
    Third definition that should have green background
    +
    Fourth definition term
    +
    Fourth definition
    +
    Fifth definition term that should have green background
    +
    Fifth definition that should have green background
    +
    Sixth definition term that should have green background
    +
    Sixth definition that should have green background
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-75b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-75b.xml new file mode 100644 index 0000000000..35bc2a70fd --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-75b.xml @@ -0,0 +1,33 @@ + + + + NEGATED :nth-of-type() pseudo-class + + + + + + +

    This paragraph should have green background

    +
    And this address should be unstyled.
    +

    This paragraph should also have green background!

    +

    But this one should be unstyled again.

    +
    +
    First definition term
    +
    First definition
    +
    Second definition term that should have green background
    +
    Second definition that should have green background
    +
    Third definition term that should have green background
    +
    Third definition that should have green background
    +
    Fourth definition term
    +
    Fourth definition
    +
    Fifth definition term that should have green background
    +
    Fifth definition that should have green background
    +
    Sixth definition term that should have green background
    +
    Sixth definition that should have green background
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-76.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-76.xml new file mode 100644 index 0000000000..5937f0ead7 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-76.xml @@ -0,0 +1,33 @@ + + + + NEGATED :nth-last-of-type() pseudo-class + + + + + + +

    This paragraph should be unstyled.

    +
    This address should be unstyled.
    +

    This paragraph should have green background.

    +

    This paragraph should have green background.

    +
    +
    First definition term that should have green background.
    +
    First definition that should also have a green background.
    +
    Second definition term that should have green background.
    +
    Second definition that should have green background.
    +
    Third definition term.
    +
    Third definition.
    +
    Fourth definition term that should have green background.
    +
    Fourth definition that should have green background.
    +
    Fifth definition term that should have green background.
    +
    Fifth definition that should have green background.
    +
    Sixth definition term.
    +
    Sixth definition.
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-76b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-76b.xml new file mode 100644 index 0000000000..3b3048be9b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-76b.xml @@ -0,0 +1,33 @@ + + + + NEGATED :nth-last-of-type() pseudo-class + + + + + + +

    This paragraph should be unstyled.

    +
    This address should be unstyled.
    +

    This paragraph should have green background.

    +

    This paragraph should have green background.

    +
    +
    First definition term that should have green background.
    +
    First definition that should also have a green background.
    +
    Second definition term that should have green background.
    +
    Second definition that should have green background.
    +
    Third definition term.
    +
    Third definition.
    +
    Fourth definition term that should have green background.
    +
    Fourth definition that should have green background.
    +
    Fifth definition term that should have green background.
    +
    Fifth definition that should have green background.
    +
    Sixth definition term.
    +
    Sixth definition.
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-77.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-77.xml new file mode 100644 index 0000000000..e78ddcf1ab --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-77.xml @@ -0,0 +1,36 @@ + + + + NEGATED :first-child pseudo-class + + + + + + +
    + + + + + + + + + + + + + + + + +
    1.1green cellgreen cell
    2.1green cellgreen cell
    3.1green cellgreen cell
    +
    +

    This paragraph should be unstyled.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-77b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-77b.xml new file mode 100644 index 0000000000..8225cd2601 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-77b.xml @@ -0,0 +1,36 @@ + + + + NEGATED :first-child pseudo-class + + + + + + +
    + + + + + + + + + + + + + + + + +
    1.1green cellgreen cell
    2.1green cellgreen cell
    3.1green cellgreen cell
    +
    +

    This paragraph should be unstyled.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-78.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-78.xml new file mode 100644 index 0000000000..415722bbdd --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-78.xml @@ -0,0 +1,36 @@ + + + + NEGATED :last-child pseudo-class + + + + + + +
    + + + + + + + + + + + + + + + + +
    green cellgreen cell1.3
    green cellgreen cell2.3
    green cellgreen cell3.3
    +
    +

    This paragraph should be unstyled.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-78b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-78b.xml new file mode 100644 index 0000000000..207609b5f0 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-78b.xml @@ -0,0 +1,36 @@ + + + + NEGATED :last-child pseudo-class + + + + + + +
    + + + + + + + + + + + + + + + + +
    green cellgreen cell1.3
    green cellgreen cell2.3
    green cellgreen cell3.3
    +
    +

    This paragraph should be unstyled.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-79.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-79.xml new file mode 100644 index 0000000000..fef9ea2c54 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-79.xml @@ -0,0 +1,19 @@ + + + + NEGATED :first-of-type pseudo-class + + + + + +
    This div contains 3 addresses : +
    A first address with normal background
    +
    A second address that should have a green background
    +
    A third address that should have a green background
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-7b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-7b.xml new file mode 100644 index 0000000000..a5df860a38 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-7b.xml @@ -0,0 +1,20 @@ + + + + Attribute multivalue selector + + + + + + +

    This line should have a green background.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-8.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-8.xml new file mode 100644 index 0000000000..67daa49273 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-8.xml @@ -0,0 +1,21 @@ + + + + Attribute value selectors (hyphen-separated attributes) + + + + + +

    This paragraph should have green background because its language is "en-gb"

    +
    +This address should also + have green background because the language of the inner SPANs + is not French. +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-80.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-80.xml new file mode 100644 index 0000000000..e8731bbe2f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-80.xml @@ -0,0 +1,19 @@ + + + + NEGATED :last-of-type pseudo-class + + + + + +
    +
    A first address that should have a green background
    +
    A second address that should have a green background
    +
    A third address with normal background
    +This div should have three addresses above it.
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-81.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-81.xml new file mode 100644 index 0000000000..73c5779466 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-81.xml @@ -0,0 +1,19 @@ + + + + NEGATED :only-child pseudo-class + + + + + + +

    This paragraph should have a green background.

    +
    This div contains only one paragraph. +

    This paragraph should be unstyled.

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-81b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-81b.xml new file mode 100644 index 0000000000..6b084f0030 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-81b.xml @@ -0,0 +1,19 @@ + + + + NEGATED :only-child pseudo-class + + + + + + +

    This paragraph should have a green background.

    +
    This div contains only one paragraph. +

    This paragraph should be unstyled.

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-82.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-82.xml new file mode 100644 index 0000000000..21fe0f88b8 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-82.xml @@ -0,0 +1,19 @@ + + + + NEGATED :only-of-type pseudo-class + + + + + + +
    +

    This paragraph should have green background.

    +
    But this address should be unstyled.
    +

    This paragraph should have green background.

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-82b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-82b.xml new file mode 100644 index 0000000000..9f8893f885 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-82b.xml @@ -0,0 +1,19 @@ + + + + NEGATED :only-of-type pseudo-class + + + + + + +
    +

    This paragraph should have green background.

    +
    But this address should be unstyled.
    +

    This paragraph should have green background.

    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-83-ref.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-83-ref.xml new file mode 100644 index 0000000000..6ab85b3239 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-83-ref.xml @@ -0,0 +1,10 @@ + + + + This paragraph green background red + + + +

    This paragraph should have a green background

    + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-83.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-83.xml new file mode 100644 index 0000000000..b5f1012262 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-83.xml @@ -0,0 +1,14 @@ + + + + Negation pseudo-class can be an argument of itself + + + + + + +

    This paragraph should have a green background

    + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-86.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-86.xml new file mode 100644 index 0000000000..96507ad656 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-86.xml @@ -0,0 +1,20 @@ + + + + Nondeterministic matching of descendant and child combinators + + + + + +
    +
    +
    +

    This text should be green.

    +
    +
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-87.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-87.xml new file mode 100644 index 0000000000..29e95de36e --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-87.xml @@ -0,0 +1,18 @@ + + + + Nondeterministic matching of direct and indirect adjacent combinators + + + + + + + +
    This text should be unstyled.
    +
    This text should be unstyled.
    +
    This text should be unstyled.
    +

    This text should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-87b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-87b.xml new file mode 100644 index 0000000000..5867fc9da3 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-87b.xml @@ -0,0 +1,18 @@ + + + + Nondeterministic matching of direct and indirect adjacent combinators + + + + + + + +
    This text should be unstyled.
    +
    This text should be unstyled.
    +
    This text should be unstyled.
    +

    This text should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-88.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-88.xml new file mode 100644 index 0000000000..a6dc75ba75 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-88.xml @@ -0,0 +1,19 @@ + + + + Nondeterministic matching of descendant and direct adjacent combinators + + + + + + +
    This text should be unstyled.
    +
    +
    +

    This text should be green.

    +
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-88b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-88b.xml new file mode 100644 index 0000000000..6c038ed5fd --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-88b.xml @@ -0,0 +1,19 @@ + + + + Nondeterministic matching of descendant and direct adjacent combinators + + + + + + +
    This text should be unstyled.
    +
    +
    +

    This text should be green.

    +
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-89.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-89.xml new file mode 100644 index 0000000000..c9f3f25f73 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-89.xml @@ -0,0 +1,19 @@ + + + + Simple combination of descendant and child combinators + + + + + +
    +
    +
    +

    This text should be green.

    +
    +
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-9.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-9.xml new file mode 100644 index 0000000000..3974899ee6 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-9.xml @@ -0,0 +1,14 @@ + + + + Substring matching attribute selector (beginning) + + + + + +

    This paragraph should have a green background

    +because its title attribute begins with "foo"

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-90.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-90.xml new file mode 100644 index 0000000000..1fc84e7978 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-90.xml @@ -0,0 +1,18 @@ + + + + Simple combination of direct and indirect adjacent combinators + + + + + + + +
    This text should be unstyled.
    +
    This text should be unstyled.
    +
    This text should be unstyled.
    +

    This text should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-90b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-90b.xml new file mode 100644 index 0000000000..33fd9d711d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-90b.xml @@ -0,0 +1,18 @@ + + + + Simple combination of direct and indirect adjacent combinators + + + + + + + +
    This text should be unstyled.
    +
    This text should be unstyled.
    +
    This text should be unstyled.
    +

    This text should be green.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-91.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-91.xml new file mode 100644 index 0000000000..2fc2ed6d73 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-91.xml @@ -0,0 +1,14 @@ + + + Type element selector with declared namespace + + + + + + +This paragraph should have a green background + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-92.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-92.xml new file mode 100644 index 0000000000..16883a4a42 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-92.xml @@ -0,0 +1,16 @@ + + + Type element selector with universal namespace + + + + + + +
    +This paragraph should have a green background +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-93.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-93.xml new file mode 100644 index 0000000000..47f802396c --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-93.xml @@ -0,0 +1,15 @@ + + + Type element selector without declared namespace + + + + + + + +This paragraph has no declared namespace and should have a green background. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-94.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-94.xml new file mode 100644 index 0000000000..4bebf5303c --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-94.xml @@ -0,0 +1,20 @@ + + + Universal selector with declared namespace + + + + + + + +

    This line should be unstyled.

    +

    This line should have a green background.

    +This line should have a green background. +

    This line should be unstyleed.

    +

    This line should have a green background.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-94b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-94b.xml new file mode 100644 index 0000000000..d2ab44d297 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-94b.xml @@ -0,0 +1,21 @@ + + + Universal selector with declared namespace + + + + + + + +

    This line should be unstyled.

    +

    This line should have a green background.

    +This line should have a green background. +

    This line should be unstyled.

    +

    This line should have a green background.

    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-95.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-95.xml new file mode 100644 index 0000000000..9ba5dd0e8f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-95.xml @@ -0,0 +1,22 @@ + + + Universal selector with universal namespace + + + + + + + +
    +

    This line should have a green background

    +

    This line should have a green background

    + This line should have a green background +

    This line should have a green background

    + This line should have a green background +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-96.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-96.xml new file mode 100644 index 0000000000..8d62a81ea8 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-96.xml @@ -0,0 +1,26 @@ + + + Universal selector without declared namespace + + + + + + + +
    +

    This line should be unstyled.

    + This line should be unstyled. + This line should be unstyled. +
    +

    This line should have a green background

    + This line should have a green background + This line should have a green background +
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-96b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-96b.xml new file mode 100644 index 0000000000..5c85d67f15 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-96b.xml @@ -0,0 +1,26 @@ + + + Universal selector without declared namespace + + + + + + + +
    +

    This line should be unstyled.

    + This line should be unstyled. + This line should be unstyled. +
    +

    This line should have a green background

    + This line should have a green background + This line should have a green background +
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-97.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-97.xml new file mode 100644 index 0000000000..a254bafb55 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-97.xml @@ -0,0 +1,20 @@ + + + Attribute existence selector with declared namespace + + + + + + + +

    This paragraph should be unstyled.

    + This paragraph should have a green background. + This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-97b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-97b.xml new file mode 100644 index 0000000000..71e3467f27 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-97b.xml @@ -0,0 +1,20 @@ + + + Attribute existence selector with declared namespace + + + + + + + +

    This paragraph should be unstyled.

    + This paragraph should have a green background. + This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-98.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-98.xml new file mode 100644 index 0000000000..9d68a22d6b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-98.xml @@ -0,0 +1,23 @@ + + + Attribute value selector with declared namespace + + + + + + + +

    This paragraph should be unstyled.

    + This paragraph should have a green background + This paragraph should be unstyled. + This paragraph should be unstyled. + This paragraph should have a green background + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-98b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-98b.xml new file mode 100644 index 0000000000..bf416abf82 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-98b.xml @@ -0,0 +1,21 @@ + + + Attribute value selector with declared namespace + + + + + + + +

    This paragraph should be unstyled.

    + This paragraph should have a green background + This paragraph should be unstyled. + This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-99.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-99.xml new file mode 100644 index 0000000000..2d385fe6f4 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-99.xml @@ -0,0 +1,24 @@ + + + Attribute space-separated value selector with declared namespace + + + + + + + + +

    This paragraph should have a green background.

    + This paragraph should be unstyled. + This paragraph should have a green background. + This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-99b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-99b.xml new file mode 100644 index 0000000000..f8aff417ef --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-99b.xml @@ -0,0 +1,23 @@ + + + Attribute space-separated value selector with declared namespace + + + + + + + + +

    This paragraph should have a green background.

    + This paragraph should be unstyled. + This paragraph should have a green background. + This paragraph should be unstyled. + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-d1.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-d1.xml new file mode 100644 index 0000000000..144cf0e0fd --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-d1.xml @@ -0,0 +1,35 @@ + + + + NEGATED Dynamic handling of :empty + + + + + + + +
    + + + +

    The following bar should be green.

    + +
    + +
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-d1b.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-d1b.xml new file mode 100644 index 0000000000..f4583f843c --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-d1b.xml @@ -0,0 +1,39 @@ + + + + Dynamic handling of :empty + + + + + + + +
    + + + +

    The following two bars should be green.

    + +
    +
    + +
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-d2.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-d2.xml new file mode 100644 index 0000000000..aa24e95999 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-d2.xml @@ -0,0 +1,42 @@ + + + + Dynamic handling of combinators + + + + + + + +
    + + + + + + + +

    The following bar should be green.

    + +
    +
    +
    + +
    + + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-d3.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-d3.xml new file mode 100644 index 0000000000..e8b15e9614 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-d3.xml @@ -0,0 +1,44 @@ + + + Dynamic handling of attribute selectors + + + + + + + +
    + + + +

    The following block should be green.

    + + + + + + + + + + + + + +
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-d4.xml b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-d4.xml new file mode 100644 index 0000000000..73fe3a7384 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/css3-modsel-d4.xml @@ -0,0 +1,35 @@ + + + + Dynamic updating of :first-child and :last-child + + + + + + + +
    + + + +

    This line should be unstyled. (2)

    This line should have a green background. (3)

    This line should be unstyled. (4 moving to 1)

    + +
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/old-tests/reference/bq-u-u-u-green.xht b/testing/web-platform/tests/css/selectors/old-tests/reference/bq-u-u-u-green.xht new file mode 100644 index 0000000000..17c893cd49 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/reference/bq-u-u-u-green.xht @@ -0,0 +1,15 @@ + + + + Blockquote then green eventually + + + +
    This text should be unstyled.
    +
    This text should be unstyled.
    +
    This text should be unstyled.
    +

    This text should be green.

    + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-g-u.xht b/testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-g-u.xht new file mode 100644 index 0000000000..aedd173524 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-g-u.xht @@ -0,0 +1,15 @@ + + + Five paragraphs lime background g u g g u + + + +

    This paragraph should have a green background.

    +

    This paragraph should be unstyled.

    +

    This paragraph should have a green background.

    +

    This paragraph should have a green background.

    +

    This paragraph should be unstyled.

    + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u-u.xht b/testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u-u.xht new file mode 100644 index 0000000000..2782cfc860 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u-u.xht @@ -0,0 +1,15 @@ + + + Five paragraphs lime background g u g u u + + + +

    This paragraph should have a green background.

    +

    This paragraph should be unstyled.

    +

    This paragraph should have a green background.

    +

    This paragraph should be unstyled.

    +

    This paragraph should be unstyled.

    + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u.xht b/testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u.xht new file mode 100644 index 0000000000..ee174e00e6 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-g-u-g-u.xht @@ -0,0 +1,14 @@ + + + Four paragraphs lime background g u g u + + + +

    This paragraph should have a green background.

    +

    This paragraph should be unstyled.

    +

    This paragraph should have a green background.

    +

    This paragraph should be unstyled.

    + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-g-u-u-g-g.xht b/testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-g-u-u-g-g.xht new file mode 100644 index 0000000000..8d236dfc60 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-g-u-u-g-g.xht @@ -0,0 +1,15 @@ + + + Five paragraphs lime background g u u g g + + + +

    This paragraph should have a green background.

    +

    This paragraph should be unstyled.

    +

    This paragraph should be unstyled.

    +

    This paragraph should have a green background.

    +

    This paragraph should have a green background.

    + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-u-g-g-u-u-g.xht b/testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-u-g-g-u-u-g.xht new file mode 100644 index 0000000000..1768b0ed27 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-u-g-g-u-u-g.xht @@ -0,0 +1,16 @@ + + + Six paragraphs lime background u g g u u g + + + +

    This paragraph should be unstyled.

    +

    This paragraph should have a green background.

    +

    This paragraph should have a green background.

    +

    This paragraph should be unstyled.

    +

    This paragraph should be unstyled.

    +

    This paragraph should have a green background.

    + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-u-g-u-g-g.xht b/testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-u-g-u-g-g.xht new file mode 100644 index 0000000000..d565fc0e22 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/reference/lime-bg-paras-u-g-u-g-g.xht @@ -0,0 +1,15 @@ + + + Five paragraphs lime background u g u g g + + + +

    This paragraph should be unstyled.

    +

    This paragraph should have a green background.

    +

    This paragraph should be unstyled.

    +

    This paragraph should have a green background.

    +

    This paragraph should have a green background.

    + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/reference/seven-green-divs.xht b/testing/web-platform/tests/css/selectors/old-tests/reference/seven-green-divs.xht new file mode 100644 index 0000000000..8daf648750 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/reference/seven-green-divs.xht @@ -0,0 +1,18 @@ + + + + Seven green divs + + + +
    This should be green.
    +
    This should be green.
    +
    This should be green.
    +
    This should be green.
    +
    This should be green.
    +
    This should be green.
    +
    This should be green.
    + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/reference/this-address-p-p-p-lime-background.xht b/testing/web-platform/tests/css/selectors/old-tests/reference/this-address-p-p-p-lime-background.xht new file mode 100644 index 0000000000..17f9b8c83d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/reference/this-address-p-p-p-lime-background.xht @@ -0,0 +1,18 @@ + + + + "this line should have a green background" lime margin offset + + + +
    This address should have a green background
    +
    This paragraph should have a green background
    +
    This paragraph should have a green background
    +
    This paragraph should have a green background
    + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/reference/this-line-green-background.xht b/testing/web-platform/tests/css/selectors/old-tests/reference/this-line-green-background.xht new file mode 100644 index 0000000000..35c264e149 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/reference/this-line-green-background.xht @@ -0,0 +1,13 @@ + + + + "This line should be green." green + + + +

    This line should be green.

    +

    This line should be green.

    + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/reference/this-line-green-color.xht b/testing/web-platform/tests/css/selectors/old-tests/reference/this-line-green-color.xht new file mode 100644 index 0000000000..4ae49b1dca --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/reference/this-line-green-color.xht @@ -0,0 +1,12 @@ + + + + "This line" green color + + + +

    This line should be green.

    + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/reference/this-line-lime-background-offset.xht b/testing/web-platform/tests/css/selectors/old-tests/reference/this-line-lime-background-offset.xht new file mode 100644 index 0000000000..9fd7a450df --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/reference/this-line-lime-background-offset.xht @@ -0,0 +1,14 @@ + + + + "this line should have a green background" lime margin offset + + + +
    +
    This line should have a green background.
    + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/reference/this-line-lime-background.xht b/testing/web-platform/tests/css/selectors/old-tests/reference/this-line-lime-background.xht new file mode 100644 index 0000000000..72fd9d8827 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/reference/this-line-lime-background.xht @@ -0,0 +1,12 @@ + + + + "this line should have a green background" lime + + + +

    This line should have a green background.

    + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/reference/this-test-has-passed-desc.xht b/testing/web-platform/tests/css/selectors/old-tests/reference/this-test-has-passed-desc.xht new file mode 100644 index 0000000000..1688ca6237 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/reference/this-test-has-passed-desc.xht @@ -0,0 +1,13 @@ + + + + This test has PASSED + + + +

    This test has PASSED.

    +

    (If the previous line just reads "This test has ." then this test has failed.)

    + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/reference/three-p-lime-background-except-middle.xht b/testing/web-platform/tests/css/selectors/old-tests/reference/three-p-lime-background-except-middle.xht new file mode 100644 index 0000000000..278fa2b749 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/reference/three-p-lime-background-except-middle.xht @@ -0,0 +1,14 @@ + + + Three paragraphs lime background middle unstyled + + + +

    This paragraph should have a green background.

    +

    This paragraph should be unstyled.

    +

    This paragraph should have a green background.

    + + diff --git a/testing/web-platform/tests/css/selectors/old-tests/reference/three-paragraph-lime-characters.xht b/testing/web-platform/tests/css/selectors/old-tests/reference/three-paragraph-lime-characters.xht new file mode 100644 index 0000000000..46bfede1a5 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/old-tests/reference/three-paragraph-lime-characters.xht @@ -0,0 +1,13 @@ + + + Three paragraphs, green + + + +

    This paragraph should be in green characters.

    +

    This paragraph should be in green characters.

    +

    This paragraph should be in green characters.

    + + diff --git a/testing/web-platform/tests/css/selectors/only-child.html b/testing/web-platform/tests/css/selectors/only-child.html new file mode 100644 index 0000000000..590c07ba2b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/only-child.html @@ -0,0 +1,61 @@ + + + + +CSS Selectors :only-child + + + + + + +
    +
    Whitespace nodes should be ignored.
    +
    + +
    +
    A comment node should be ignored.
    + +
    + +
    +
    Non-whitespace text node should be ignored.
    + . +
    + +
    +
    +
    There is another child element.
    +
    + +
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/selectors/only-of-type.html b/testing/web-platform/tests/css/selectors/only-of-type.html new file mode 100644 index 0000000000..28a0ae7655 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/only-of-type.html @@ -0,0 +1,64 @@ + + + + +CSS Selectors :only-of-type + + + + + + +
    +
    Whitespace nodes should be ignored.
    +
    + +
    +
    A comment node should be ignored.
    + +
    + +
    +
    Non-whitespace text node should be ignored.
    + . +
    + +
    +
    +
    There is another child element of a different type.
    +
    + +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/selectors/parsing/parse-attribute.html b/testing/web-platform/tests/css/selectors/parsing/parse-attribute.html new file mode 100644 index 0000000000..a8fcfb24f5 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/parsing/parse-attribute.html @@ -0,0 +1,30 @@ + + +CSS Selectors: Attribute selectors + + + + + diff --git a/testing/web-platform/tests/css/selectors/parsing/parse-child.html b/testing/web-platform/tests/css/selectors/parsing/parse-child.html new file mode 100644 index 0000000000..510c45db86 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/parsing/parse-child.html @@ -0,0 +1,11 @@ + + +CSS Selectors: Child combinators + + + + + diff --git a/testing/web-platform/tests/css/selectors/parsing/parse-class.html b/testing/web-platform/tests/css/selectors/parsing/parse-class.html new file mode 100644 index 0000000000..00abcf838d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/parsing/parse-class.html @@ -0,0 +1,15 @@ + + +CSS Selectors: Class selectors + + + + + diff --git a/testing/web-platform/tests/css/selectors/parsing/parse-descendant.html b/testing/web-platform/tests/css/selectors/parsing/parse-descendant.html new file mode 100644 index 0000000000..5ff3a7bbfd --- /dev/null +++ b/testing/web-platform/tests/css/selectors/parsing/parse-descendant.html @@ -0,0 +1,13 @@ + + +CSS Selectors: Descendant combinator + + + + + diff --git a/testing/web-platform/tests/css/selectors/parsing/parse-focus-visible.html b/testing/web-platform/tests/css/selectors/parsing/parse-focus-visible.html new file mode 100644 index 0000000000..52ac963add --- /dev/null +++ b/testing/web-platform/tests/css/selectors/parsing/parse-focus-visible.html @@ -0,0 +1,13 @@ + + +CSS Selectors: :focus-visible pseudo-class + + + + + + diff --git a/testing/web-platform/tests/css/selectors/parsing/parse-has-disallow-nesting-has-inside-has.html b/testing/web-platform/tests/css/selectors/parsing/parse-has-disallow-nesting-has-inside-has.html new file mode 100644 index 0000000000..9cf989fcbe --- /dev/null +++ b/testing/web-platform/tests/css/selectors/parsing/parse-has-disallow-nesting-has-inside-has.html @@ -0,0 +1,13 @@ + + +CSS Selectors: The relational pseudo-class (disallow nesting :has() inside :has()) + + + + + + diff --git a/testing/web-platform/tests/css/selectors/parsing/parse-has.html b/testing/web-platform/tests/css/selectors/parsing/parse-has.html new file mode 100644 index 0000000000..5d071010b4 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/parsing/parse-has.html @@ -0,0 +1,41 @@ + + +CSS Selectors: The relational pseudo-class + + + + + + diff --git a/testing/web-platform/tests/css/selectors/parsing/parse-id.html b/testing/web-platform/tests/css/selectors/parsing/parse-id.html new file mode 100644 index 0000000000..2441c4217e --- /dev/null +++ b/testing/web-platform/tests/css/selectors/parsing/parse-id.html @@ -0,0 +1,13 @@ + + +CSS Selectors: ID selectors + + + + + diff --git a/testing/web-platform/tests/css/selectors/parsing/parse-is.html b/testing/web-platform/tests/css/selectors/parsing/parse-is.html new file mode 100644 index 0000000000..68236445c5 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/parsing/parse-is.html @@ -0,0 +1,18 @@ + + +CSS Selectors: The Matches-Any Pseudo-class: ':is()' + + + + + diff --git a/testing/web-platform/tests/css/selectors/parsing/parse-not.html b/testing/web-platform/tests/css/selectors/parsing/parse-not.html new file mode 100644 index 0000000000..f455059251 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/parsing/parse-not.html @@ -0,0 +1,37 @@ + + +CSS Selectors: The negation pseudo-class + + + + + diff --git a/testing/web-platform/tests/css/selectors/parsing/parse-sibling.html b/testing/web-platform/tests/css/selectors/parsing/parse-sibling.html new file mode 100644 index 0000000000..4f7a7a3fbc --- /dev/null +++ b/testing/web-platform/tests/css/selectors/parsing/parse-sibling.html @@ -0,0 +1,12 @@ + + +CSS Selectors: Sibling combinators + + + + + diff --git a/testing/web-platform/tests/css/selectors/parsing/parse-universal.html b/testing/web-platform/tests/css/selectors/parsing/parse-universal.html new file mode 100644 index 0000000000..e944a93f12 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/parsing/parse-universal.html @@ -0,0 +1,14 @@ + + +CSS Selectors: Universal selector + + + + + diff --git a/testing/web-platform/tests/css/selectors/parsing/parse-where.html b/testing/web-platform/tests/css/selectors/parsing/parse-where.html new file mode 100644 index 0000000000..3a90969570 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/parsing/parse-where.html @@ -0,0 +1,18 @@ + + +CSS Selectors: The Specificity-adjustment Pseudo-class: ':where()' + + + + + diff --git a/testing/web-platform/tests/css/selectors/pseudo-enabled-disabled.html b/testing/web-platform/tests/css/selectors/pseudo-enabled-disabled.html new file mode 100644 index 0000000000..521767de37 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/pseudo-enabled-disabled.html @@ -0,0 +1,51 @@ + + + + + +
    + + + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/selectors/query/query-is.html b/testing/web-platform/tests/css/selectors/query/query-is.html new file mode 100644 index 0000000000..918eaee701 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/query/query-is.html @@ -0,0 +1,57 @@ + + + + + Selectors Level 4: query using :is() + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/selectors/query/query-where.html b/testing/web-platform/tests/css/selectors/query/query-where.html new file mode 100644 index 0000000000..b7cf5e1b20 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/query/query-where.html @@ -0,0 +1,57 @@ + + + + + Selectors Level 4: query using :where() + + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/selectors/remove-hovered-element-ref.html b/testing/web-platform/tests/css/selectors/remove-hovered-element-ref.html new file mode 100644 index 0000000000..9527a465ea --- /dev/null +++ b/testing/web-platform/tests/css/selectors/remove-hovered-element-ref.html @@ -0,0 +1,4 @@ + +CSS Reftest Reference +

    Clicking the right square should make the left one go green.

    +
    diff --git a/testing/web-platform/tests/css/selectors/remove-hovered-element.html b/testing/web-platform/tests/css/selectors/remove-hovered-element.html new file mode 100644 index 0000000000..ec2eed1d47 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/remove-hovered-element.html @@ -0,0 +1,40 @@ + + +Selectors: :hover style cleared on ancestor when hovered element is removed. + + + + + + + +

    Clicking the right square should make the left one go green.

    +
    +
    Click me
    +
    + diff --git a/testing/web-platform/tests/css/selectors/resources/blue15x15.png b/testing/web-platform/tests/css/selectors/resources/blue15x15.png new file mode 100644 index 0000000000..89de32fdb8 Binary files /dev/null and b/testing/web-platform/tests/css/selectors/resources/blue15x15.png differ diff --git a/testing/web-platform/tests/css/selectors/root-siblings.html b/testing/web-platform/tests/css/selectors/root-siblings.html new file mode 100644 index 0000000000..c2f897ab28 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/root-siblings.html @@ -0,0 +1,19 @@ + + +CSS Test: Parsing check for * ~ :root error handling + + + + + +

    Test passes if there is a filled green square and no red.

    +
    diff --git a/testing/web-platform/tests/css/selectors/scope-selector.html b/testing/web-platform/tests/css/selectors/scope-selector.html new file mode 100644 index 0000000000..06b6bc1378 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/scope-selector.html @@ -0,0 +1,37 @@ + + + + + +
    + diff --git a/testing/web-platform/tests/css/selectors/scope-without-scoping.html b/testing/web-platform/tests/css/selectors/scope-without-scoping.html new file mode 100644 index 0000000000..2ee7619e80 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/scope-without-scoping.html @@ -0,0 +1,23 @@ + + + +Selectors Level 4: :scope without scoping + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    + + diff --git a/testing/web-platform/tests/css/selectors/selection-image-001-no-selection-noref.html b/testing/web-platform/tests/css/selectors/selection-image-001-no-selection-noref.html new file mode 100644 index 0000000000..ad2104bef6 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selection-image-001-no-selection-noref.html @@ -0,0 +1,7 @@ + +CSS Test Reference + + +

    + Some text some more. +

    diff --git a/testing/web-platform/tests/css/selectors/selection-image-001-noref.html b/testing/web-platform/tests/css/selectors/selection-image-001-noref.html new file mode 100644 index 0000000000..df3d946ecb --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selection-image-001-noref.html @@ -0,0 +1,15 @@ + +CSS Test Reference + + +

    + Some text some more. +

    + diff --git a/testing/web-platform/tests/css/selectors/selection-image-001.html b/testing/web-platform/tests/css/selectors/selection-image-001.html new file mode 100644 index 0000000000..51a1643c4e --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selection-image-001.html @@ -0,0 +1,24 @@ + +::selection is respected on images + + + + +

    + Some text some more. +

    + diff --git a/testing/web-platform/tests/css/selectors/selection-image-002.html b/testing/web-platform/tests/css/selectors/selection-image-002.html new file mode 100644 index 0000000000..72958da207 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selection-image-002.html @@ -0,0 +1,16 @@ + +CSS Test: Image and text selection is painted. + + + +

    + Some text some more. +

    + diff --git a/testing/web-platform/tests/css/selectors/selector-placeholder-shown-emptify-placeholder.html b/testing/web-platform/tests/css/selectors/selector-placeholder-shown-emptify-placeholder.html new file mode 100644 index 0000000000..17316ede26 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selector-placeholder-shown-emptify-placeholder.html @@ -0,0 +1,22 @@ + +When non-empty placeholder becomes empty, :placeholder-shown test + + + + + + diff --git a/testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-001-ref.html b/testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-001-ref.html new file mode 100644 index 0000000000..2ac4c10979 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-001-ref.html @@ -0,0 +1,11 @@ + + + + + + + This should be green + + diff --git a/testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-001.html b/testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-001.html new file mode 100644 index 0000000000..8ce91d7954 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-001.html @@ -0,0 +1,25 @@ + + + + Check for correctly updating :placeholder-shown matching on type change + + + + + + + This should be green + + diff --git a/testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-002-ref.html b/testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-002-ref.html new file mode 100644 index 0000000000..884a70d1fb --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-002-ref.html @@ -0,0 +1,11 @@ + + + + + + + This should be green + + diff --git a/testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-002.html b/testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-002.html new file mode 100644 index 0000000000..0319e255cd --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-002.html @@ -0,0 +1,25 @@ + + + + Check for correctly updating :placeholder-shown matching on type change + + + + + + + This should be green + + diff --git a/testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-003-ref.html b/testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-003-ref.html new file mode 100644 index 0000000000..884a70d1fb --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-003-ref.html @@ -0,0 +1,11 @@ + + + + + + + This should be green + + diff --git a/testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-003.html b/testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-003.html new file mode 100644 index 0000000000..90485d839a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selector-placeholder-shown-type-change-003.html @@ -0,0 +1,25 @@ + + + + Check for correctly updating :placeholder-shown matching on type change + + + + + + + This should be green + + diff --git a/testing/web-platform/tests/css/selectors/selector-read-write-type-change-001-ref.html b/testing/web-platform/tests/css/selectors/selector-read-write-type-change-001-ref.html new file mode 100644 index 0000000000..6ad6b107b9 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selector-read-write-type-change-001-ref.html @@ -0,0 +1,11 @@ + + + + + + + This should be green + + diff --git a/testing/web-platform/tests/css/selectors/selector-read-write-type-change-001.html b/testing/web-platform/tests/css/selectors/selector-read-write-type-change-001.html new file mode 100644 index 0000000000..0dd083002a --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selector-read-write-type-change-001.html @@ -0,0 +1,20 @@ + + + + Check for correctly updating :read-write matching on type change + + + + + + + This should be green + + diff --git a/testing/web-platform/tests/css/selectors/selector-read-write-type-change-002-ref.html b/testing/web-platform/tests/css/selectors/selector-read-write-type-change-002-ref.html new file mode 100644 index 0000000000..d8e9641876 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selector-read-write-type-change-002-ref.html @@ -0,0 +1,11 @@ + + + + + + + This should be green + + diff --git a/testing/web-platform/tests/css/selectors/selector-read-write-type-change-002.html b/testing/web-platform/tests/css/selectors/selector-read-write-type-change-002.html new file mode 100644 index 0000000000..491a01ba6c --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selector-read-write-type-change-002.html @@ -0,0 +1,25 @@ + + + + Check for correctly updating :read-write matching on type change + + + + + + + This should be green + + diff --git a/testing/web-platform/tests/css/selectors/selector-required-ref.html b/testing/web-platform/tests/css/selectors/selector-required-ref.html new file mode 100644 index 0000000000..038a8a9b6f --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selector-required-ref.html @@ -0,0 +1,22 @@ + + + + CSS level4 Selector :required and :optional + + + + + +

    + You should see a green input box. +

    +

    + +

    +

    + +

    + + diff --git a/testing/web-platform/tests/css/selectors/selector-required-type-change-001-ref.html b/testing/web-platform/tests/css/selectors/selector-required-type-change-001-ref.html new file mode 100644 index 0000000000..6ad6b107b9 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selector-required-type-change-001-ref.html @@ -0,0 +1,11 @@ + + + + + + + This should be green + + diff --git a/testing/web-platform/tests/css/selectors/selector-required-type-change-001.html b/testing/web-platform/tests/css/selectors/selector-required-type-change-001.html new file mode 100644 index 0000000000..1d0a5a10c4 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selector-required-type-change-001.html @@ -0,0 +1,20 @@ + + + + Check for correctly updating :required matching on type change + + + + + + + This should be green + + diff --git a/testing/web-platform/tests/css/selectors/selector-required-type-change-002-ref.html b/testing/web-platform/tests/css/selectors/selector-required-type-change-002-ref.html new file mode 100644 index 0000000000..d8e9641876 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selector-required-type-change-002-ref.html @@ -0,0 +1,11 @@ + + + + + + + This should be green + + diff --git a/testing/web-platform/tests/css/selectors/selector-required-type-change-002.html b/testing/web-platform/tests/css/selectors/selector-required-type-change-002.html new file mode 100644 index 0000000000..739f5f3f71 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selector-required-type-change-002.html @@ -0,0 +1,25 @@ + + + + Check for correctly updating :required matching on type change + + + + + + + This should be green + + diff --git a/testing/web-platform/tests/css/selectors/selector-required.html b/testing/web-platform/tests/css/selectors/selector-required.html new file mode 100644 index 0000000000..9c0899ad2b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selector-required.html @@ -0,0 +1,26 @@ + + + + CSS level4 Selector :required and :optional + + + + + + + +

    + You should see a green input box. +

    +

    + +

    +

    + +

    + + diff --git a/testing/web-platform/tests/css/selectors/selector-structural-pseudo-root-ref.html b/testing/web-platform/tests/css/selectors/selector-structural-pseudo-root-ref.html new file mode 100644 index 0000000000..6523fd3b64 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selector-structural-pseudo-root-ref.html @@ -0,0 +1,7 @@ + + + + + diff --git a/testing/web-platform/tests/css/selectors/selector-structural-pseudo-root.html b/testing/web-platform/tests/css/selectors/selector-structural-pseudo-root.html new file mode 100644 index 0000000000..2009ec17fb --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selector-structural-pseudo-root.html @@ -0,0 +1,8 @@ + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/selectors/selectors-attr-many-ref.html b/testing/web-platform/tests/css/selectors/selectors-attr-many-ref.html new file mode 100644 index 0000000000..7d8a9f6d89 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selectors-attr-many-ref.html @@ -0,0 +1,5 @@ + +Selectors: Many attribute selectors, and one that is only set +

    This text should be black.

    +

    This text should be green.

    +

    This text should be blue.

    diff --git a/testing/web-platform/tests/css/selectors/selectors-attr-many.html b/testing/web-platform/tests/css/selectors/selectors-attr-many.html new file mode 100644 index 0000000000..b38b8f52cf --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selectors-attr-many.html @@ -0,0 +1,60 @@ + +Selectors: Many attribute selectors, and one that is only set + + + + +

    This text should be black.

    +

    This text should be green.

    +

    This text should be blue.

    diff --git a/testing/web-platform/tests/css/selectors/selectors-attr-white-space-001-ref.html b/testing/web-platform/tests/css/selectors/selectors-attr-white-space-001-ref.html new file mode 100644 index 0000000000..3b768b36a5 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selectors-attr-white-space-001-ref.html @@ -0,0 +1,11 @@ + + +Selectors: White space in attribute selectors (reference) + + +

    This text should be green.

    +

    This text should be green.

    +

    This text should be green.

    +

    This text should be green.

    diff --git a/testing/web-platform/tests/css/selectors/selectors-attr-white-space-001.html b/testing/web-platform/tests/css/selectors/selectors-attr-white-space-001.html new file mode 100644 index 0000000000..62df884cf4 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selectors-attr-white-space-001.html @@ -0,0 +1,19 @@ + + +Selectors: White space in attribute selectors + + + + + +

    This text should be green.

    +

    This text should be green.

    +

    This text should be green.

    +

    This text should be green.

    diff --git a/testing/web-platform/tests/css/selectors/selectors-case-sensitive-001.html b/testing/web-platform/tests/css/selectors/selectors-case-sensitive-001.html new file mode 100644 index 0000000000..6891554543 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selectors-case-sensitive-001.html @@ -0,0 +1,40 @@ + +Test element names are case-insensitive only in ASCII range + + + + + + +

    You should see a green square below.

    +
    + + diff --git a/testing/web-platform/tests/css/selectors/selectors-empty-001-ref.xml b/testing/web-platform/tests/css/selectors/selectors-empty-001-ref.xml new file mode 100644 index 0000000000..3f1b3f42a8 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selectors-empty-001-ref.xml @@ -0,0 +1,40 @@ + + +CSS: 15 simple tests of :empty + + + + +

    Below there should be fifteen big green boxes and no red.

    + + + + + + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/selectors/selectors-empty-001.xml b/testing/web-platform/tests/css/selectors/selectors-empty-001.xml new file mode 100644 index 0000000000..3b882debcc --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selectors-empty-001.xml @@ -0,0 +1,47 @@ + + + CSS: 15 simple tests of :empty + + + + + + + + +

    Below there should be fifteen big green boxes and no red.

    + + + + + + + + + + green! + >< + + + + + + + + + + diff --git a/testing/web-platform/tests/css/selectors/selectors-namespace-001-ref.xml b/testing/web-platform/tests/css/selectors/selectors-namespace-001-ref.xml new file mode 100644 index 0000000000..8c8ee979a8 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selectors-namespace-001-ref.xml @@ -0,0 +1,14 @@ + + +Selectors Reftest Reference + + + + +This text should be green. + + diff --git a/testing/web-platform/tests/css/selectors/selectors-namespace-001.xml b/testing/web-platform/tests/css/selectors/selectors-namespace-001.xml new file mode 100644 index 0000000000..d46f134133 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/selectors-namespace-001.xml @@ -0,0 +1,21 @@ + + + CSS: 1 simple test of namespaces (attributes) + + + + + + + + + + This text should be green. + + + diff --git a/testing/web-platform/tests/css/selectors/sharing-in-svg-use-ref.html b/testing/web-platform/tests/css/selectors/sharing-in-svg-use-ref.html new file mode 100644 index 0000000000..703cc99bb8 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/sharing-in-svg-use-ref.html @@ -0,0 +1,13 @@ + +CSS Test reference + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/selectors/sharing-in-svg-use.html b/testing/web-platform/tests/css/selectors/sharing-in-svg-use.html new file mode 100644 index 0000000000..08a038ca8b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/sharing-in-svg-use.html @@ -0,0 +1,25 @@ + +CSS Test: nth-of-type should work in an svg use subtree + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/selectors/spurious-brace-crash.html b/testing/web-platform/tests/css/selectors/spurious-brace-crash.html new file mode 100644 index 0000000000..b1a462a969 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/spurious-brace-crash.html @@ -0,0 +1,5 @@ + + +Spurious left-brace byte when converted to UTF-16 + + diff --git a/testing/web-platform/tests/css/selectors/user-invalid.html b/testing/web-platform/tests/css/selectors/user-invalid.html new file mode 100644 index 0000000000..1f3ad22a23 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/user-invalid.html @@ -0,0 +1,21 @@ + +Support for the :user-invalid pseudo-class + + + + + diff --git a/testing/web-platform/tests/css/selectors/user-valid.html b/testing/web-platform/tests/css/selectors/user-valid.html new file mode 100644 index 0000000000..36ca7afe14 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/user-valid.html @@ -0,0 +1,14 @@ + +Support for the :user-valid pseudo-class + + + + + diff --git a/testing/web-platform/tests/css/selectors/visited-inheritance-ref.html b/testing/web-platform/tests/css/selectors/visited-inheritance-ref.html new file mode 100644 index 0000000000..64300b13f4 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/visited-inheritance-ref.html @@ -0,0 +1,14 @@ + + +inherited link color when modifying parent + + + +
    + +
    diff --git a/testing/web-platform/tests/css/selectors/visited-inheritance.html b/testing/web-platform/tests/css/selectors/visited-inheritance.html new file mode 100644 index 0000000000..1442307a92 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/visited-inheritance.html @@ -0,0 +1,19 @@ + + +inherited link color when modifying parent + + + + +
    + + +
    diff --git a/testing/web-platform/tests/css/selectors/webkit-pseudo-element.html b/testing/web-platform/tests/css/selectors/webkit-pseudo-element.html new file mode 100644 index 0000000000..30103fa72b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/webkit-pseudo-element.html @@ -0,0 +1,48 @@ + +WebKit-prefixed pseudo-elements + + + + + + + + +
    + + diff --git a/testing/web-platform/tests/css/selectors/x-pseudo-element.html b/testing/web-platform/tests/css/selectors/x-pseudo-element.html new file mode 100644 index 0000000000..76c66a803b --- /dev/null +++ b/testing/web-platform/tests/css/selectors/x-pseudo-element.html @@ -0,0 +1,22 @@ + +CSS Test: 'x-' prefixed pseudo-elements don't parse correctly + + + + + + +

    Should be green + diff --git a/testing/web-platform/tests/css/selectors/xml-class-selector-ref.xml b/testing/web-platform/tests/css/selectors/xml-class-selector-ref.xml new file mode 100644 index 0000000000..6b44280737 --- /dev/null +++ b/testing/web-platform/tests/css/selectors/xml-class-selector-ref.xml @@ -0,0 +1,16 @@ + + + Class selectors in an XML namespace + + +

    The .class selector should work in any namespace. Both boxes should be green.

    + + .classname selector + *[class~="classname"] selector + + + + + diff --git a/testing/web-platform/tests/css/selectors/xml-class-selector.xml b/testing/web-platform/tests/css/selectors/xml-class-selector.xml new file mode 100644 index 0000000000..5666c0065d --- /dev/null +++ b/testing/web-platform/tests/css/selectors/xml-class-selector.xml @@ -0,0 +1,21 @@ + + + Class selectors in an XML namespace + + + + + +

    The .class selector should work in any namespace. Both boxes should be green.

    + + .classname selector + *[class~="classname"] selector + + + + + -- cgit v1.2.3