| 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 |