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

Side by Side Diff: LayoutTests/fast/events/script-tests/mouse-click-events.js

Issue 23060022: Don't turn middleclicks into click events. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Removed tests that no longer added any value. Created 7 years, 2 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 description("This tests what mouse events we send."); 1 description("This tests what mouse events we send.");
2 2
3 var div = document.createElement("div"); 3 var div = document.createElement("div");
4 div.style.width = "100px"; 4 div.style.width = "100px";
5 div.style.height = "100px"; 5 div.style.height = "100px";
6 div.style.backgroundColor = "blue"; 6 div.style.backgroundColor = "blue";
7 7
8 var eventLog = ""; 8 var eventLog = "";
9 9
10 function appendEventLog() { 10 function appendEventLog() {
(...skipping 11 matching lines...) Expand all
22 div.addEventListener("click", appendEventLog, false); 22 div.addEventListener("click", appendEventLog, false);
23 div.addEventListener("dblclick", appendEventLog, false); 23 div.addEventListener("dblclick", appendEventLog, false);
24 div.addEventListener("mousedown", appendEventLog, false); 24 div.addEventListener("mousedown", appendEventLog, false);
25 div.addEventListener("mouseup", appendEventLog, false); 25 div.addEventListener("mouseup", appendEventLog, false);
26 document.body.insertBefore(div, document.body.firstChild); 26 document.body.insertBefore(div, document.body.firstChild);
27 27
28 if (window.eventSender) 28 if (window.eventSender)
29 eventSender.mouseMoveTo(10, 10); 29 eventSender.mouseMoveTo(10, 10);
30 30
31 function sendEvents(button) { 31 function sendEvents(button) {
32 if (button < 0 || button > 2) {
33 testFailed("eventSender only supports button 0 (left), 1 (middle) and 2 (right).");
34 return;
35 }
32 if (!window.eventSender) { 36 if (!window.eventSender) {
33 debug("This test requires DumpRenderTree. Click on the blue rect with d ifferent mouse buttons to log.") 37 debug("This test requires DumpRenderTree. Click on the blue rect with d ifferent mouse buttons to log.")
34 return; 38 return;
35 } 39 }
36 eventSender.mouseDown(button); 40 eventSender.mouseDown(button);
37 eventSender.mouseUp(button); 41 eventSender.mouseUp(button);
38 eventSender.mouseDown(button); 42 eventSender.mouseDown(button);
39 eventSender.mouseUp(button); 43 eventSender.mouseUp(button);
40 // could test dragging here too 44 // could test dragging here too
41 } 45 }
42 46
43 function testEvents(description, button, expectedString) { 47 function testEvents(description, button, expectedString) {
44 debug(description); 48 debug(description);
45 sendEvents(button); 49 sendEvents(button);
46 shouldBeEqualToString("eventLog", expectedString); 50 shouldBeEqualToString("eventLog", expectedString);
47 clearEventLog(); 51 clearEventLog();
48 } 52 }
49 53
50 if (window.eventSender) { 54 if (window.eventSender) {
51 testEvents("Left Mouse Button", 0, "mousedown(0) mouseup(0) click(0) mousedo wn(0) mouseup(0) click(0) dblclick(0) "); 55 testEvents("Left Mouse Button", 0, "mousedown(0) mouseup(0) click(0) mousedo wn(0) mouseup(0) click(0) dblclick(0) ");
52 testEvents("Middle Mouse Button", 1, "mousedown(1) mouseup(1) click(1) mouse down(1) mouseup(1) click(1) dblclick(1) "); 56 testEvents("Middle Mouse Button", 1, "mousedown(1) mouseup(1) mousedown(1) m ouseup(1) ");
53 testEvents("Right Mouse Button", 2, "mousedown(2) mouseup(2) mousedown(2) mo useup(2) "); 57 testEvents("Right Mouse Button", 2, "mousedown(2) mouseup(2) mousedown(2) mo useup(2) ");
54 testEvents("4th Mouse Button", 3, "mousedown(1) mouseup(1) click(1) mousedow n(1) mouseup(1) click(1) dblclick(1) ");
55 } 58 }
OLDNEW
« no previous file with comments | « LayoutTests/fast/events/mouse-click-events-expected.txt ('k') | Source/core/page/EventHandler.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698