OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <head> | 2 <head> |
3 <style type="text/css"> | 3 <style type="text/css"> |
4 #scrollable { | 4 #scrollable { |
5 height: 200px; | 5 height: 200px; |
6 overflow: auto; | 6 overflow: auto; |
7 border: solid 3px #cc0000; | 7 border: solid 3px #cc0000; |
8 font-size: 80px; | 8 font-size: 80px; |
9 } | 9 } |
10 </style> | 10 </style> |
11 <script> | 11 <script> |
12 | 12 |
13 var x, y, middleTermScrollOffset; | 13 var x, y, middleTermScrollOffset; |
14 var iframe, iframeDocument, draggable; | 14 var iframe, iframeDocument, draggable; |
15 | 15 |
16 function log(msg) | 16 function log(msg) |
17 { | 17 { |
18 document.getElementById('console').appendChild(document.createTextNode(msg +
'\n')); | 18 document.getElementById('console').appendChild(document.createTextNode(msg +
'\n')); |
19 } | 19 } |
20 | 20 |
21 function setUpTest() | 21 function setUpTest() |
22 { | 22 { |
23 if (!window.eventSender) { | 23 if (!window.eventSender) { |
24 log('Please run within DumpRenderTree'); | 24 log('Please run within DumpRenderTree'); |
25 return; | 25 return; |
26 } | 26 } |
27 | 27 |
28 window.jsTestIsAsync = true; | 28 window.jsTestIsAsync = true; |
29 setTimeout(testIt, 0); | 29 iframe = document.getElementById('scrollable'); |
| 30 iframe.onload = testIt; |
30 } | 31 } |
31 | 32 |
32 function testIt() | 33 function testIt() |
33 { | 34 { |
34 eventSender.dragMode = false; | 35 eventSender.dragMode = false; |
35 | 36 |
36 iframe = document.getElementById('scrollable'); | 37 iframe = document.getElementById('scrollable'); |
37 iframeDocument = iframe.contentDocument; | 38 iframeDocument = iframe.contentDocument; |
38 draggable = iframeDocument.getElementById('draggable'); | 39 draggable = iframeDocument.getElementById('draggable'); |
39 | 40 |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
107 "></iframe><br> | 108 "></iframe><br> |
108 </div> | 109 </div> |
109 <div id="console"></div> | 110 <div id="console"></div> |
110 <script src="../../resources/js-test.js"></script> | 111 <script src="../../resources/js-test.js"></script> |
111 <script> | 112 <script> |
112 description('Check autoscroll within an inner frame by drag-and-drop'); | 113 description('Check autoscroll within an inner frame by drag-and-drop'); |
113 setUpTest(); | 114 setUpTest(); |
114 </script> | 115 </script> |
115 </body> | 116 </body> |
116 </html> | 117 </html> |
OLD | NEW |