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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/events/wheelevent-in-scrolling-div.html

Issue 2261173005: wheel layout tests moved to fast/events/wheel folder. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 4 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
(Empty)
1 <html>
2 <head>
3 <script src="../../resources/js-test.js"></script>
4 <script>
5 window.jsTestIsAsync = true;
6 var expectedScrollTop = 200;
7 var expectedScrollLeft = 100;
8 var event;
9 var div;
10
11 function runTest()
12 {
13 var overflowElement = document.getElementById("overflow");
14 if (overflowElement) {
15 overflowElement.addEventListener("mousewheel", mousewheelHan dler, false);
16
17 // EventSender uses 40px per tick.
18 eventSender.mouseMoveTo(overflowElement.offsetLeft + 5, over flowElement.offsetTop + 5);
19 eventSender.mouseScrollBy(-2.5, -5);
20 }
21
22 div = document.getElementById("overflow");
23 shouldBecomeEqual("div.scrollTop == window.expectedScrollTop && " +
24 "div.scrollLeft == window.expectedScrollLeft", "true", finis hJSTest);
25 }
26
27 function mousewheelHandler(e)
28 {
29 event = e;
30 shouldBe("event.deltaY", "window.expectedScrollTop");
31 shouldBe("event.deltaX", "window.expectedScrollLeft");
32 shouldBe("event.wheelDeltaY", "-5*120");
33 shouldBe("event.wheelDeltaX", "-2.5*120");
34
35 if (e.wheelDeltaY)
36 shouldBe("event.wheelDelta", "-5*120");
37 else
38 shouldBe("event.wheelDelta", "-2.5*120");
39 }
40 </script>
41 </head>
42
43 <body style="margin:0" onload="runTest()">
44 <div id="overflow" style="border:2px solid black;overflow:auto;height:20 0px;width:200px;">
45 <div style="background-color:red;height:200px;width:400px;"></div>
46 <div style="background-color:green;height:200px;width:400px;"></div>
47 <div style="background-color:red;height:200px;width:400px;"></div>
48 </div>
49 <div id="console"></div>
50 </body>
51 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698