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

Side by Side Diff: LayoutTests/compositing/squashing/universal-accelerated-overflow-scrolling.html

Issue 209963003: Remove unnecessary workaround in universal-accelerated-overflow-scrolling.html. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 9 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
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <html> 2 <html>
3 <head> 3 <head>
4 <style> 4 <style>
5 #container { 5 #container {
6 width: 300px; 6 width: 300px;
7 height: 300px; 7 height: 300px;
8 border: 3px solid black; 8 border: 3px solid black;
9 overflow: scroll; 9 overflow: scroll;
10 } 10 }
(...skipping 24 matching lines...) Expand all
35 if (window.internals) { 35 if (window.internals) {
36 window.internals.settings.setAcceleratedCompositingForFixedPositionEna bled(true); 36 window.internals.settings.setAcceleratedCompositingForFixedPositionEna bled(true);
37 window.internals.settings.setAcceleratedCompositingForOverflowScrollEn abled(true); 37 window.internals.settings.setAcceleratedCompositingForOverflowScrollEn abled(true);
38 window.internals.settings.setCompositorDrivenAcceleratedScrollingEnabl ed(true); 38 window.internals.settings.setCompositorDrivenAcceleratedScrollingEnabl ed(true);
39 window.internals.settings.setLayerSquashingEnabled(true); 39 window.internals.settings.setLayerSquashingEnabled(true);
40 } 40 }
41 41
42 function doTest() { 42 function doTest() {
43 var container = document.getElementById("container"); 43 var container = document.getElementById("container");
44 container.scrollTop = container.scrollHeight; 44 container.scrollTop = container.scrollHeight;
45
46 // FIXME: this is a hack to work around repainting issues with squashing .
47 // See http://crbug.com/351790
48 var scrolledCards = document.getElementsByClassName('scrolled');
49 for (var i = 0; i < scrolledCards.length; i++) {
50 scrolledCards[i].style.backgroundColor = '#ccc';
51 }
52 window.internals.forceCompositingUpdate(document);
53 for (var i = 0; i < scrolledCards.length; i++) {
54 scrolledCards[i].style.backgroundColor = 'green';
55 }
56 } 45 }
57 46
58 window.onload = doTest; 47 window.onload = doTest;
59 </script> 48 </script>
60 </head> 49 </head>
61 <body> 50 <body>
62 <div id="container"> 51 <div id="container">
63 <div class="fixed card"></div> 52 <div class="fixed card"></div>
64 <div class="scrolled card"></div> 53 <div class="scrolled card"></div>
65 <div class="scrolled card"></div> 54 <div class="scrolled card"></div>
66 <div class="scrolled card"></div> 55 <div class="scrolled card"></div>
67 <div class="scrolled card"></div> 56 <div class="scrolled card"></div>
68 <div class="scrolled card"></div> 57 <div class="scrolled card"></div>
69 <div class="scrolled card"></div> 58 <div class="scrolled card"></div>
70 <div class="scrolled card"></div> 59 <div class="scrolled card"></div>
71 <div class="scrolled card"></div> 60 <div class="scrolled card"></div>
72 <div class="scrolled card"></div> 61 <div class="scrolled card"></div>
73 <div class="scrolled card"></div> 62 <div class="scrolled card"></div>
74 <div class="scrolled card"></div> 63 <div class="scrolled card"></div>
75 <div class="scrolled card"></div> 64 <div class="scrolled card"></div>
76 </div> 65 </div>
77 </body> 66 </body>
78 </html> 67 </html>
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698