| OLD | NEW |
| 1 <!DOCTYPE HTML> | 1 <!DOCTYPE HTML> |
| 2 <script src="../../../resources/testharness.js"></script> | 2 <script src="../../../resources/testharness.js"></script> |
| 3 <script src="../../../resources/testharnessreport.js"></script> | 3 <script src="../../../resources/testharnessreport.js"></script> |
| 4 | 4 |
| 5 <style> | 5 <style> |
| 6 div.box { | 6 div.box { |
| 7 margin: 10px; | 7 margin: 10px; |
| 8 padding: 50px; | 8 padding: 50px; |
| 9 float: left; | 9 float: left; |
| 10 } | 10 } |
| 11 </style> | 11 </style> |
| 12 | 12 |
| 13 <h1>PointerEvent: Verifies that chorded buttons fire appropriate events</h1> |
| 14 |
| 15 <div id="target" class="box" style="background-color:red"></div> |
| 16 |
| 17 <div id="log"></div> |
| 18 |
| 13 <script> | 19 <script> |
| 14 var receivedEvents = []; | 20 var receivedEvents = []; |
| 15 var preventDefaultOnPointerDown = false; | 21 var preventDefaultOnPointerDown = false; |
| 16 | 22 |
| 17 function testReceivedEvents(expectedEvents, testLabel) { | 23 function testReceivedEvents(expectedEvents, testLabel) { |
| 18 test(function() { | 24 test(function() { |
| 19 assert_array_equals(receivedEvents, expectedEvents); | 25 assert_array_equals(receivedEvents, expectedEvents); |
| 20 }, testLabel); | 26 }, testLabel); |
| 21 receivedEvents = []; | 27 receivedEvents = []; |
| 22 } | 28 } |
| (...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 124 testReceivedEvents([ | 130 testReceivedEvents([ |
| 125 "pointerdown 0,1", | 131 "pointerdown 0,1", |
| 126 "pointermove 1,5", | 132 "pointermove 1,5", |
| 127 "pointermove 1,1", | 133 "pointermove 1,1", |
| 128 "pointerup 0,0", | 134 "pointerup 0,0", |
| 129 "pointerdown 0,1", "mousedown 0,1", | 135 "pointerdown 0,1", "mousedown 0,1", |
| 130 "pointerup 0,0", "mouseup 0,0" | 136 "pointerup 0,0", "mouseup 0,0" |
| 131 ], "LM button with preventDefault on pointerdown"); | 137 ], "LM button with preventDefault on pointerdown"); |
| 132 } | 138 } |
| 133 | 139 |
| 134 function run() { | 140 test(function() { |
| 135 setup({explicit_done: true}); | |
| 136 | |
| 137 if (!window.eventSender) | 141 if (!window.eventSender) |
| 138 assert_true(true, "No eventSender, skipped tests"); | 142 assert_true(true, "No eventSender, skipped tests"); |
| 139 else if (!window.PointerEvent) | 143 else if (!window.PointerEvent) |
| 140 assert_true(true, "No PointerEvent, skipped tests"); | 144 assert_true(true, "No PointerEvent, skipped tests"); |
| 141 else { | 145 else { |
| 142 init(); | 146 init(); |
| 143 runTests(); | 147 runTests(); |
| 144 } | 148 } |
| 145 | 149 |
| 146 done(); | 150 done(); |
| 147 } | 151 }, "PointerEvent: Verifies that chorded buttons fire appropriate events"); |
| 148 </script> | 152 </script> |
| 149 | |
| 150 <body onload="run()"> | |
| 151 <h1>PointerEvent: Verifies that chorded buttons fire appropriate events</h1> | |
| 152 | |
| 153 <div id="target" class="box" style="background-color:red"></div> | |
| 154 | |
| 155 <div id="log"></div> | |
| 156 </body> | |
| OLD | NEW |