Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(162)

Side by Side Diff: LayoutTests/fast/events/drag-and-drop-autoscroll-inner-frame.html

Issue 302063002: Always preload all tokens before parsing (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Fix another flaky tests Created 6 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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
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>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698