tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

parse-has-slotted.tentative.html (1530B)


      1 <!doctype html>
      2 <meta charset="utf-8" />
      3 <title>CSS Selectors: has slotted pseudo selectors</title>
      4 <link rel="help" href="https://github.com/w3c/csswg-drafts/pull/10586" />
      5 <script src="/resources/testharness.js"></script>
      6 <script src="/resources/testharnessreport.js"></script>
      7 <script src="/css/support/parsing-testcommon.js"></script>
      8 <script>
      9  test_valid_selector(":has-slotted(bar)");
     10  test_valid_selector(':has-slotted([attr="foo"])');
     11  test_valid_selector(":has-slotted(*)");
     12  test_valid_selector(":has-slotted(.class)");
     13  test_valid_selector(":has-slotted(#id)");
     14  test_valid_selector(":has-slotted(:not(foo))");
     15  test_valid_selector(':has-slotted(:not(:nth-last-of-type(2)):not([slot="foo"]))');
     16  test_valid_selector(":has-slotted(:first-child)");
     17  test_valid_selector(":has-slotted(:hover)");
     18  test_valid_selector(":has-slotted(foo):first-child");
     19  test_valid_selector(":has-slotted(foo):hover");
     20  test_valid_selector(":has-slotted(foo):focus");
     21  test_valid_selector(":has-slotted(foo):lang(en)");
     22  test_valid_selector(":has-slotted(foo):dir(ltr)");
     23  test_valid_selector(':has-slotted(foo) + :has-slotted(bar)');
     24  test_valid_selector(":not(:has-slotted(foo))");
     25  test_valid_selector(":has-slotted(div + div)");
     26  test_valid_selector(":has-slotted(div:has(> span))");
     27  test_valid_selector(":has-slotted");
     28  test_invalid_selector("::has-slotted(foo)");
     29  test_invalid_selector(":has-slotted()");
     30  test_invalid_selector(":has-slotted(0)");
     31  test_invalid_selector(":has-slotted(div > span)");
     32 </script>