tor-browser

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

popover-top-layer-nesting-hints.html (1610B)


      1 <!DOCTYPE html>
      2 <meta charset="utf-8">
      3 <link rel="author" href="mailto:masonf@chromium.org">
      4 <link rel=help href="https://html.spec.whatwg.org/multipage/popover.html">
      5 <link rel=help href="https://open-ui.org/components/popover.research.explainer">
      6 <link rel=help href="https://open-ui.org/components/popover-hint.research.explainer">
      7 <script src="/resources/testharness.js"></script>
      8 <script src="/resources/testharnessreport.js"></script>
      9 <script src="/resources/testdriver.js"></script>
     10 <script src="/resources/testdriver-vendor.js"></script>
     11 <script src="/common/top-layer.js"></script>
     12 <script src="resources/popover-utils.js"></script>
     13 <script src="resources/popover-top-layer-nesting.js"></script>
     14 
     15 <div id=tests>
     16  <div> Single popover=hint ancestor
     17    <div popover=hint class=target data-stay-open=true></div>
     18  </div>
     19 
     20  <div> Nested auto/hint ancestors
     21    <div popover=auto data-stay-open=true>
     22      <div popover=hint class=target data-stay-open=true></div>
     23    </div>
     24  </div>
     25 
     26  <div> Nested auto/hint ancestors, target is auto
     27    <div popover=auto class=target data-stay-open=true>
     28      <div popover=hint data-stay-open=false></div>
     29    </div>
     30  </div>
     31 
     32  <div> Unrelated hint, target=hint
     33    <div popover=auto data-stay-open=true></div>
     34    <div popover=hint class=target data-stay-open=true></div>
     35  </div>
     36 
     37  <div> Unrelated hint, target=auto
     38    <div popover=auto class=target data-stay-open=true></div>
     39    <div popover=hint data-stay-open=false></div>
     40  </div>
     41 </div>
     42 
     43 <script>
     44  const tests = Array.from(document.querySelectorAll('#tests>div'));
     45  runTopLayerTests(tests);
     46 </script>