tor-browser

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

events.html (5708B)


      1 <!doctype html>
      2 <title> PageTransitionEffect Event </title>
      3 <script src="/resources/testharness.js"></script>
      4 <script src="/resources/testharnessreport.js"></script>
      5 <div id="log"></div>
      6 <script>
      7 test(function() {
      8  var e = new PageTransitionEvent("pageshow", {persisted:false, cancelable:false, bubbles:false});
      9  assert_true(e instanceof PageTransitionEvent);
     10  assert_equals(e.type, "pageshow");
     11  assert_false(e.bubbles, "bubbles");
     12  assert_false(e.cancelable, "cancelable");
     13  assert_false(e.persisted, "persisted");
     14 }, "Constructing pageshow event");
     15 
     16 test(function() {
     17  var e = new PageTransitionEvent("pagehide", {persisted:false, cancelable:false, bubbles:false});
     18  assert_true(e instanceof PageTransitionEvent);
     19  assert_equals(e.type, "pagehide");
     20  assert_false(e.persisted, "persisted");
     21  assert_false(e.bubbles, "bubbles");
     22  assert_false(e.cancelable, "cancelable");
     23 }, "Constructing pagehide event");
     24 
     25 test(function() {
     26  var e = new PageTransitionEvent("pageshow", {persisted:true});
     27  assert_true(e instanceof PageTransitionEvent);
     28  assert_equals(e.type, "pageshow");
     29  assert_true(e.persisted, "persisted");
     30  assert_false(e.bubbles, "bubbles");
     31  assert_false(e.cancelable, "cancelable");
     32 }, "Constructing pageshow event, persisted true");
     33 
     34 test(function() {
     35  var e = new PageTransitionEvent("pagehide", {persisted:true});
     36  assert_true(e instanceof PageTransitionEvent);
     37  assert_equals(e.type, "pagehide");
     38  assert_true(e.persisted, "persisted");
     39  assert_false(e.bubbles, "bubbles");
     40  assert_false(e.cancelable, "cancelable");
     41 }, "Constructing pagehide event, persisted true");
     42 
     43 test(function() {
     44  var e = new PageTransitionEvent("pageshow", {});
     45  assert_true(e instanceof PageTransitionEvent);
     46  assert_equals(e.type, "pageshow");
     47  assert_false(e.persisted, "persisted");
     48  assert_false(e.bubbles, "bubbles");
     49  assert_false(e.cancelable, "cancelable");
     50 }, "Constructing pageshow event, empty options");
     51 
     52 test(function() {
     53  var e = new PageTransitionEvent("pagehide", {});
     54  assert_true(e instanceof PageTransitionEvent);
     55  assert_equals(e.type, "pagehide");
     56  assert_false(e.persisted, "persisted");
     57  assert_false(e.bubbles, "bubbles");
     58  assert_false(e.cancelable, "cancelable");
     59 }, "Constructing pagehide event, empty options");
     60 
     61 test(function() {
     62  var e = new PageTransitionEvent("pageshow");
     63  assert_true(e instanceof PageTransitionEvent);
     64  assert_equals(e.type, "pageshow");
     65  assert_false(e.persisted, "persisted");
     66  assert_false(e.bubbles, "bubbles");
     67  assert_false(e.cancelable, "cancelable");
     68 }, "Constructing pageshow event, missing options");
     69 
     70 test(function() {
     71  var e = new PageTransitionEvent("pagehide");
     72  assert_true(e instanceof PageTransitionEvent);
     73  assert_equals(e.type, "pagehide");
     74  assert_false(e.persisted, "persisted");
     75  assert_false(e.bubbles, "bubbles");
     76  assert_false(e.cancelable, "cancelable");
     77 }, "Constructing pagehide event, missing options");
     78 
     79 test(function() {
     80  var e = new PageTransitionEvent("pageshow", {persisted:null});
     81  assert_true(e instanceof PageTransitionEvent);
     82  assert_equals(e.type, "pageshow");
     83  assert_false(e.persisted, "persisted");
     84  assert_false(e.bubbles, "bubbles");
     85  assert_false(e.cancelable, "cancelable");
     86 }, "Constructing pageshow event, persisted:null");
     87 
     88 test(function() {
     89  var e = new PageTransitionEvent("pagehide", {persisted:null});
     90  assert_true(e instanceof PageTransitionEvent);
     91  assert_equals(e.type, "pagehide");
     92  assert_false(e.persisted, "persisted");
     93  assert_false(e.bubbles, "bubbles");
     94  assert_false(e.cancelable, "cancelable");
     95 }, "Constructing pagehide event, persisted:null");
     96 
     97 test(function() {
     98  var e = new PageTransitionEvent("pageshow", {persisted:undefined});
     99  assert_true(e instanceof PageTransitionEvent);
    100  assert_equals(e.type, "pageshow");
    101  assert_false(e.persisted, "persisted");
    102  assert_false(e.bubbles, "bubbles");
    103  assert_false(e.cancelable, "cancelable");
    104 }, "Constructing pageshow event, persisted:undefined");
    105 
    106 test(function() {
    107  var e = new PageTransitionEvent("pagehide", {persisted:undefined});
    108  assert_true(e instanceof PageTransitionEvent);
    109  assert_equals(e.type, "pagehide");
    110  assert_false(e.persisted, "persisted");
    111  assert_false(e.bubbles, "bubbles");
    112  assert_false(e.cancelable, "cancelable");
    113 }, "Constructing pagehide event, persisted:undefined");
    114 
    115 test(function() {
    116  var e = new PageTransitionEvent("pageshow", {bubbles:true});
    117  assert_true(e instanceof PageTransitionEvent);
    118  assert_equals(e.type, "pageshow");
    119  assert_false(e.persisted, "persisted");
    120  assert_true(e.bubbles, "bubbles");
    121  assert_false(e.cancelable, "cancelable");
    122 }, "Constructing pageshow event, bubbles:true");
    123 
    124 test(function() {
    125  var e = new PageTransitionEvent("pagehide", {bubbles:true});
    126  assert_true(e instanceof PageTransitionEvent);
    127  assert_equals(e.type, "pagehide");
    128  assert_false(e.persisted, "persisted");
    129  assert_true(e.bubbles, "bubbles");
    130  assert_false(e.cancelable, "cancelable");
    131 }, "Constructing pagehide event, bubbles:true");
    132 
    133 test(function() {
    134  var e = new PageTransitionEvent("pageshow", {cancelable:true});
    135  assert_true(e instanceof PageTransitionEvent);
    136  assert_equals(e.type, "pageshow");
    137  assert_false(e.persisted, "persisted");
    138  assert_false(e.bubbles, "bubbles");
    139  assert_true(e.cancelable, "cancelable");
    140 }, "Constructing pageshow event, cancelable:true");
    141 
    142 test(function() {
    143  var e = new PageTransitionEvent("pagehide", {cancelable:true});
    144  assert_true(e instanceof PageTransitionEvent);
    145  assert_equals(e.type, "pagehide");
    146  assert_false(e.persisted, "persisted");
    147  assert_false(e.bubbles, "bubbles");
    148  assert_true(e.cancelable, "cancelable");
    149 }, "Constructing pagehide event, cancelable:true");
    150 
    151 </script>