5 <script src=
"../../resources/run-after-layout-and-paint.js"></script>
6 <style type=
"text/css" media=
"screen">
8 border:
10px solid black;
13 -webkit-box-shadow:
0 0 20px black;
19 background-color: blue;
23 transform: translateZ(
0);
27 <script type=
"text/javascript" charset=
"utf-8">
28 if (window.testRunner) {
29 testRunner.dumpAsText();
30 testRunner.waitUntilDone();
35 runAfterLayoutAndPaint(function() {
36 document.getElementById('box').className = 'composited';
37 if (window.testRunner) {
38 document.getElementById('iframe').contentDocument.body.offsetWidth; // update iframe layout
39 document.getElementById('layers').innerText = window.internals.layerTreeAsText(document);
40 testRunner.notifyDone();
45 window.addEventListener('load', doTest, false);
52 <!-- Test with already-composited iframe contents, and iframe itself composited. -->
53 <iframe id=
"iframe" src=
"resources/composited-subframe.html"></iframe>
55 <p>When the parent document becomes composited, the layer trees should get connected together.
</p>
56 <pre id=
"layers">Layer tree appears here in DRT.
</pre>