tor-browser

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

element-request-fullscreen-svg-rect.html (1000B)


      1 <!DOCTYPE html>
      2 <title>Element#requestFullscreen() for SVG rect element</title>
      3 <script src="/resources/testharness.js"></script>
      4 <script src="/resources/testharnessreport.js"></script>
      5 <script src="/resources/testdriver.js"></script>
      6 <script src="/resources/testdriver-vendor.js"></script>
      7 <script src="../trusted-click.js"></script>
      8 <div id="log"></div>
      9 <svg>
     10    <rect
     11        width="300"
     12        height="300"
     13        style="fill: rgb(0, 255, 153)"
     14    />
     15 </svg>
     16 <script>
     17    promise_test(async (t) => {
     18        const rect = document.querySelector("rect");
     19        assert_true(rect instanceof SVGRectElement);
     20        document.onfullscreenchange = t.unreached_func(
     21            "fullscreenchange event"
     22        );
     23        await trusted_click(document.body);
     24        await Promise.all([
     25            promise_rejects_js(t, TypeError, rect.requestFullscreen()),
     26            new Promise((resolve) => {
     27                document.onfullscreenerror = resolve;
     28            }),
     29        ]);
     30    });
     31 </script>