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

Side by Side Diff: LayoutTests/compositing/layer-creation/fixed-position-out-of-view-scaled-iframe-scroll.html

Issue 18546003: Fix tests to avoid page scale reset when setting page scale. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Use setPageScaleFactorLimits(). Created 7 years, 4 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 <html> 2 <html>
3 <head> 3 <head>
4 <script> 4 <script>
5 if (window.testRunner) { 5 if (window.testRunner) {
6 testRunner.dumpAsText(); 6 testRunner.dumpAsText();
7 testRunner.waitUntilDone(); 7 testRunner.waitUntilDone();
8 } 8 }
9 if (window.internals) { 9 if (window.internals && window.eventSender) {
10 window.internals.settings.setAcceleratedCompositingForFixedPositionEnabled(t rue); 10 window.internals.settings.setAcceleratedCompositingForFixedPositionEnabled(t rue);
11 window.internals.settings.setFixedPositionCreatesStackingContext(true); 11 window.internals.settings.setFixedPositionCreatesStackingContext(true);
12 12
13 addEventListener("load", function() { 13 addEventListener("load", function() {
14 window.internals.setPageScaleFactor(0.5, 0, 0); 14 window.eventSender.setPageScaleFactor(0.5, 0, 0);
15 setTimeout(function() { 15 setTimeout(function() {
16 var layerTreeScaledDown = internals.layerTreeAsText(document.getElementB yId("iframe").contentDocument); 16 var layerTreeScaledDown = internals.layerTreeAsText(document.getElementB yId("iframe").contentDocument);
17 17
18 window.internals.setPageScaleFactor(1.5, 0, 0); 18 window.eventSender.setPageScaleFactor(1.5, 0, 0);
19 setTimeout(function() { 19 setTimeout(function() {
20 var layerTreeScaledUp = internals.layerTreeAsText(document.getElementB yId("iframe").contentDocument); 20 var layerTreeScaledUp = internals.layerTreeAsText(document.getElementB yId("iframe").contentDocument);
21 // Because logical size of the frame is unchanged, the layer tree in t he frame should not be affected by the page scale. 21 // Because logical size of the frame is unchanged, the layer tree in t he frame should not be affected by the page scale.
22 document.getElementById("result").innerText = 22 document.getElementById("result").innerText =
23 layerTreeScaledUp == layerTreeScaledDown ? "PASS" : "FAIL"; 23 layerTreeScaledUp == layerTreeScaledDown ? "PASS" : "FAIL";
24 testRunner.notifyDone(); 24 testRunner.notifyDone();
25 }, 0); 25 }, 0);
26 }, 0); 26 }, 0);
27 }, false); 27 }, false);
28 } 28 }
29 </script> 29 </script>
30 </head> 30 </head>
31 <body> 31 <body>
32 <iframe id="iframe" src="resources/fixed-position-out-of-view-frame-scroll.html" style="width: 800px; height: 600px"></iframe> 32 <iframe id="iframe" src="resources/fixed-position-out-of-view-frame-scroll.html" style="width: 800px; height: 600px"></iframe>
33 <pre id="result"></pre> 33 <pre id="result"></pre>
34 </body> 34 </body>
35 </html> 35 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698