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

Side by Side Diff: LayoutTests/compositing/repaint/resize-repaint.html

Issue 403843002: Convert some layout tests to text-based-repaint tests (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebase tests (due to removal of <pre>) Created 6 years, 5 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 2
3 <html> 3 <html>
4 <head> 4 <head>
5 <style> 5 <style>
6 #resizing { 6 #resizing {
7 width: 400px; 7 width: 400px;
8 border: 1px solid black; 8 border: 1px solid black;
9 -webkit-transform: translateZ(0); 9 -webkit-transform: translateZ(0);
10 } 10 }
11 11
12 #resizing > div { 12 #resizing > div {
13 height: 50px; 13 height: 50px;
14 margin: 1px; 14 margin: 1px;
15 background-color: silver; 15 background-color: silver;
16 } 16 }
17 </style> 17 </style>
18 <script src="../../fast/repaint/resources/text-based-repaint.js"></script>
18 <script> 19 <script>
19 if (window.testRunner) 20 function repaintTest()
20 testRunner.dumpAsText();
21
22 function doTest()
23 { 21 {
24 // Force compositing update before changing layer size.
25 window.internals.layerTreeAsText(document);
26
27 var resizingDiv = document.getElementById('resizing'); 22 var resizingDiv = document.getElementById('resizing');
28 23
29 for (var i = 0; i < 2; ++i) { 24 for (var i = 0; i < 2; ++i) {
30 var newDiv = document.createElement('div'); 25 var newDiv = document.createElement('div');
31 resizingDiv.appendChild(newDiv); 26 resizingDiv.appendChild(newDiv);
32 } 27 }
28 }
33 29
34 if (window.internals) 30 window.onload = runRepaintTest;
35 window.internals.startTrackingRepaints(document);
36
37 for (var i = 0; i < 2; ++i) {
38 var newDiv = document.createElement('div');
39 resizingDiv.appendChild(newDiv);
40 }
41
42 if (window.internals)
43 document.getElementById('layers').textContent = window.internals .layerTreeAsText(document, internals.LAYER_TREE_INCLUDES_REPAINT_RECTS);
44 }
45
46 window.addEventListener('load', doTest, false);
47 </script> 31 </script>
48 </head> 32 </head>
49 <body> 33 <body>
50 34
51 <div id="resizing"></div> 35 <div id="resizing">
52 <pre id="layers"></pre> 36 <div></div>
37 <div></div>
38 </div>
53 39
54 </body> 40 </body>
55 </html> 41 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698