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