Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / events / wheelevent-in-text-node.html
blob0c5e0248289b5e76c37c65a7b830e6873c17a2a6
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <script src="../../resources/js-test.js"></script>
5 <script>
6 window.jsTestIsAsync = true;
8 function test() {
9 var div = document.querySelector('div');
10 if (window.eventSender) {
11 eventSender.mouseMoveTo(div.offsetLeft + 5, div.offsetTop + 5);
12 eventSender.mouseScrollBy(0,120);
13 } else {
14 debug("FAIL: This test requires window.eventSender.");
15 finishJSTest();
19 function wheelHandler(e) {
20 window.theEvent = e;
22 debug("'Real' MouseWheel events should not be dispatched on the text node, but instead on its parent.");
23 shouldBeEqualToString('theEvent.target.nodeName', 'DIV');
24 finishJSTest();
27 window.onload = function () {
28 var div = document.querySelector('div');
29 div.addEventListener('mousewheel', wheelHandler);
30 test();
32 </script>
33 </head>
34 <body>
35 <div>This is a div containing text. Wheel events originating on the text
36 node should target the div.</div>
37 </body>
38 </html>