tor-browser

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

pagereveal-ctor.html (1692B)


      1 <!doctype html>
      2 <title>ßPageRevelEvent constructor</title>
      3 <link rel="help" href="https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-pagerevealevent-interface">
      4 <script src="/resources/testharness.js"></script>
      5 <script src="/resources/testharnessreport.js"></script>
      6 <div id="log"></div>
      7 <script>
      8 test(function() {
      9    var e = new PageRevealEvent("something");
     10    assert_true(e instanceof PageRevealEvent);
     11    assert_equals(e.type, "something");
     12    assert_equals(e.viewTransition, null);
     13 }, "Constructing pagereveal event");
     14 
     15 test(function() {
     16    var e = new PageRevealEvent("pagereveal");
     17    assert_true(e instanceof PageRevealEvent);
     18    assert_equals(e.type, "pagereveal");
     19    assert_equals(e.viewTransition, null);
     20 }, "Constructing pagereveal event with a custom name");
     21 
     22 test(function() {
     23    var e = new PageRevealEvent("pagereveal", {});
     24    assert_true(e instanceof PageRevealEvent);
     25    assert_equals(e.type, "pagereveal");
     26    assert_equals(e.viewTransition, null);
     27 }, "Constructing pagereveal event with empty dictionary");
     28 
     29 test(function() {
     30    var e = new PageRevealEvent("pagereveal", {viewTransition: null});
     31    assert_true(e instanceof PageRevealEvent);
     32    assert_equals(e.type, "pagereveal");
     33    assert_equals(e.viewTransition, null);
     34 }, "Constructing pagereveal event with a null viewTransition");
     35 test(function() {
     36    const viewTransition = document.startViewTransition();
     37    var e = new PageRevealEvent("pagereveal", {viewTransition});
     38    assert_true(e instanceof PageRevealEvent);
     39    assert_equals(e.type, "pagereveal");
     40    assert_equals(e.viewTransition, viewTransition);
     41 }, "Constructing pagereveal event with a viewTransition");
     42 </script>