| 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 iframe = document.getElementById('scrollable'); | 29 iframe = document.getElementById('scrollable'); |
| 30 if (iframe.contentDocument.readyState != "complete") | 30 // iframes start in readyState complete, but with the about:blank doc, make
sure our doc is loaded. |
| 31 if (iframe.src != iframe.contentDocument.URL || iframe.contentDocument.ready
State != "complete") |
| 31 iframe.onload = testIt; | 32 iframe.onload = testIt; |
| 32 else | 33 else |
| 33 testIt(); | 34 testIt(); |
| 34 } | 35 } |
| 35 | 36 |
| 36 function testIt() | 37 function testIt() |
| 37 { | 38 { |
| 38 eventSender.dragMode = false; | 39 eventSender.dragMode = false; |
| 39 | 40 |
| 40 iframe = document.getElementById('scrollable'); | 41 iframe = document.getElementById('scrollable'); |
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 111 "></iframe><br> | 112 "></iframe><br> |
| 112 </div> | 113 </div> |
| 113 <div id="console"></div> | 114 <div id="console"></div> |
| 114 <script src="../../resources/js-test.js"></script> | 115 <script src="../../resources/js-test.js"></script> |
| 115 <script> | 116 <script> |
| 116 description('Check autoscroll within an inner frame by drag-and-drop'); | 117 description('Check autoscroll within an inner frame by drag-and-drop'); |
| 117 setUpTest(); | 118 setUpTest(); |
| 118 </script> | 119 </script> |
| 119 </body> | 120 </body> |
| 120 </html> | 121 </html> |
| OLD | NEW |