- add third_party src.
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / compositing / layer-creation / fixed-position-out-of-view-scaled-iframe-scroll.html
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <script>
5   if (window.testRunner) {
6     testRunner.dumpAsText();
7     testRunner.waitUntilDone();
8   }
9   if (window.internals && window.eventSender) {
10     window.internals.settings.setAcceleratedCompositingForFixedPositionEnabled(true);
11     window.internals.settings.setFixedPositionCreatesStackingContext(true);
12
13     addEventListener("load", function() {
14       window.eventSender.setPageScaleFactor(0.5, 0, 0);
15       setTimeout(function() {
16         var layerTreeScaledDown = internals.layerTreeAsText(document.getElementById("iframe").contentDocument);
17
18         window.eventSender.setPageScaleFactor(1.5, 0, 0);
19         setTimeout(function() {
20           var layerTreeScaledUp = internals.layerTreeAsText(document.getElementById("iframe").contentDocument);
21           // Because logical size of the frame is unchanged, the layer tree in the frame should not be affected by the page scale.
22           document.getElementById("result").innerText =
23               layerTreeScaledUp == layerTreeScaledDown ? "PASS" : "FAIL";
24           testRunner.notifyDone();
25         }, 0);
26       }, 0);
27     }, false);
28   }
29 </script>
30 </head>
31 <body>
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>
34 </body>
35 </html>