Upstream version 7.36.149.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / LayoutTests / compositing / force-compositing-mode / overflow-iframe-enter-compositing.html
1 <html>
2 <head>
3   <script src="../../resources/run-after-display.js"></script>
4   <style>
5     iframe {
6       height: 150px;
7       width: 150px;
8     }
9   </style>
10   <script>
11     if (window.internals) {
12       internals.settings.setForceCompositingMode(true);
13       internals.settings.setCompositedScrollingForFramesEnabled(true);
14     }
15     function doTest()
16     {
17       if (window.testRunner)
18         testRunner.waitUntilDone();
19       runAfterDisplay(function() {
20         var iframe = document.getElementById("parent-iframe");
21         var box = iframe.contentDocument.getElementById("box");
22         box.setAttribute("style", "height:500px;width:500px;");
23         iframe.contentDocument.body.offsetWidth; // See bug 41999
24         if (window.testRunner) {
25           testRunner.dumpAsText();
26           document.getElementById('layertree').innerText = window.internals.layerTreeAsText(document);
27           testRunner.notifyDone();
28         }
29       });
30     }
31     window.addEventListener("load", doTest, false);
32   </script>
33 </head>
34 <body>
35     <iframe id="parent-iframe" src="resources/subframe-small.html"></iframe>
36     <pre id="layertree"></p>
37 </body>
38 </html>