tor-browser

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

Node-isConnected-shadow-dom.html (723B)


      1 <!DOCTYPE html>
      2 <meta charset="utf-8">
      3 <title>Test of Node.isConnected in a shadow tree</title>
      4 <link rel="help" href="https://dom.spec.whatwg.org/#connected">
      5 <script src="/resources/testharness.js"></script>
      6 <script src="/resources/testharnessreport.js"></script>
      7 
      8 <body>
      9 <script>
     10 "use strict";
     11 
     12 function testIsConnected(mode) {
     13  test(() => {
     14    const host = document.createElement("div");
     15    document.body.appendChild(host);
     16 
     17    const root = host.attachShadow({ mode });
     18 
     19    const node = document.createElement("div");
     20    root.appendChild(node);
     21 
     22    assert_true(node.isConnected);
     23  }, `Node.isConnected in a ${mode} shadow tree`);
     24 }
     25 
     26 for (const mode of ["closed", "open"]) {
     27  testIsConnected(mode);
     28 }
     29 </script>