OLD | NEW |
| 1 <!DOCTYPE html> |
1 <html> | 2 <html> |
2 <style type="text/css" media="screen"> | 3 <head> |
3 body { | 4 <style> |
| 5 body { |
4 height: 1000px; | 6 height: 1000px; |
5 } | 7 } |
6 | 8 |
7 .fixed { | 9 .fixed { |
8 position: fixed; | 10 position: fixed; |
9 left: 20px; | 11 left: 20px; |
10 top: 20px; | 12 top: 20px; |
11 } | 13 } |
12 | 14 |
13 p { | 15 p { |
14 margin-top: 200px; | 16 margin-top: 200px; |
15 } | 17 } |
16 | 18 |
17 embed { | 19 embed { |
18 margin: 20px; | 20 margin: 20px; |
19 } | 21 } |
20 </style> | 22 </style> |
| 23 <script src="../resources/plugin.js"></script> |
21 <script> | 24 <script> |
22 | 25 startAfterLoadAndFinish(function () { |
23 function runTest() | |
24 { | |
25 window.scrollBy(50, 50); | 26 window.scrollBy(50, 50); |
26 | 27 |
27 if (!window.testRunner) { | 28 if (!window.testRunner) { |
28 document.body.appendChild(document.createTextNode("This test does not wo
rk in manual mode.")); | 29 document.body.appendChild(document.createTextNode("This test does not wo
rk in manual mode.")); |
29 return; | 30 return; |
30 } | 31 } |
31 | 32 |
32 testRunner.dumpAsText(); | 33 testRunner.dumpAsText(); |
33 | 34 |
34 plg.windowedPlugin = false; | |
35 plg.eventLoggingEnabled = true; | |
36 | |
37 eventSender.mouseMoveTo(70,70); | 35 eventSender.mouseMoveTo(70,70); |
38 eventSender.mouseMoveTo(90,90); | 36 eventSender.mouseMoveTo(90,90); |
39 eventSender.mouseDown(); | 37 eventSender.mouseDown(); |
40 eventSender.mouseUp(); | 38 eventSender.mouseUp(); |
41 eventSender.mouseMoveTo(100,100); | 39 eventSender.mouseMoveTo(100,100); |
42 eventSender.mouseDown(); | 40 eventSender.mouseDown(); |
43 eventSender.mouseMoveTo(110,100); | 41 eventSender.mouseMoveTo(110,100); |
44 eventSender.mouseUp(); | 42 eventSender.mouseUp(); |
45 eventSender.mouseMoveTo(20,20); | 43 eventSender.mouseMoveTo(20,20); |
46 | 44 }); |
47 plg.eventLoggingEnabled = false; // stop logging so our output doesn't bleed
into the next test | |
48 } | |
49 | |
50 window.addEventListener('load', runTest, false); | |
51 </script> | 45 </script> |
| 46 </head> |
52 <body> | 47 <body> |
53 <div class="fixed"> | 48 <div class="fixed"> |
54 <embed name="plg" type="application/x-webkit-test-netscape" windowedPlugin="
false" width=100 height=100></embed> | 49 <embed type="application/x-blink-test-plugin" width=100 height=100></embed> |
55 </div> | 50 </div> |
56 | |
57 <p>Tests for widget positions being correctly updated after scrolling. <a href="
rdar://problem/7559069">rdar://problem/7559069</a></p> | 51 <p>Tests for widget positions being correctly updated after scrolling. <a href="
rdar://problem/7559069">rdar://problem/7559069</a></p> |
58 </body> | 52 </body> |
59 </html> | 53 </html> |
OLD | NEW |