Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(85)

Side by Side Diff: third_party/WebKit/LayoutTests/fast/events/pointerevents/mouse-pointer-chorded-buttons.html

Issue 2249663002: Fixed & refactored mouse event firing at gesture context menu (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Realigned test outcomes. Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698