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 } |
(...skipping 11 matching lines...) Expand all Loading... |
22 | 22 |
23 function testReceivedEvents(expectedEvents, testLabel) { | 23 function testReceivedEvents(expectedEvents, testLabel) { |
24 test(function() { | 24 test(function() { |
25 assert_array_equals(receivedEvents, expectedEvents); | 25 assert_array_equals(receivedEvents, expectedEvents); |
26 }, testLabel); | 26 }, testLabel); |
27 receivedEvents = []; | 27 receivedEvents = []; |
28 } | 28 } |
29 | 29 |
30 function init() { | 30 function init() { |
31 var targetDiv = document.getElementById("target"); | 31 var targetDiv = document.getElementById("target"); |
32 targetEvents = ["mousedown", "mouseup", "pointerdown", "pointerup", "mousemove
", "pointermove"]; | 32 var targetEvents = ["mousedown", "mouseup", "pointerdown", "pointerup", "mouse
move", "pointermove"]; |
33 | 33 |
34 targetEvents.forEach(function(eventName) { | 34 targetEvents.forEach(function(eventName) { |
35 targetDiv.addEventListener(eventName, function(event) { | 35 targetDiv.addEventListener(eventName, function(event) { |
36 receivedEvents.push(event.type + " " + event.button + "," + event.buttons)
; | 36 receivedEvents.push(event.type + " " + event.button + "," + event.buttons)
; |
37 if (event.type.startsWith("mouse")) | 37 if (event.type.startsWith("mouse")) |
38 event.preventDefault(); | 38 event.preventDefault(); |
39 if (event.type == "pointerdown" && preventDefaultOnPointerDown) | 39 if (event.type == "pointerdown" && preventDefaultOnPointerDown) |
40 event.preventDefault(); | 40 event.preventDefault(); |
41 }); | 41 }); |
42 }); | 42 }); |
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
143 else if (!window.PointerEvent) | 143 else if (!window.PointerEvent) |
144 assert_true(true, "No PointerEvent, skipped tests"); | 144 assert_true(true, "No PointerEvent, skipped tests"); |
145 else { | 145 else { |
146 init(); | 146 init(); |
147 runTests(); | 147 runTests(); |
148 } | 148 } |
149 | 149 |
150 done(); | 150 done(); |
151 }, "PointerEvent: Verifies that chorded buttons fire appropriate events"); | 151 }, "PointerEvent: Verifies that chorded buttons fire appropriate events"); |
152 </script> | 152 </script> |
OLD | NEW |