| background-color: yellow; |
| -webkit-transform:translateZ(0); |
| -webkit-transform:translateZ(0); |
| result = "First (no children):<br>" + window.internals.layerTreeAsText(document); |
| var box = document.createElement("div"); |
| box.className = "box at-the-top"; |
| document.getElementById('container').appendChild(box); |
| result += "<br><br>Second (child added):<br>" + window.internals.layerTreeAsText(document); |
| var container = document.getElementById('container'); |
| container.removeChild(container.lastChild); |
| result += "<br><br>Third (child removed):<br>" + window.internals.layerTreeAsText(document); |
| document.getElementById('layers').innerHTML = result; |
| window.addEventListener('load', testOnLoad, false); |
| The yellow box should be large enough to scroll off the bottom. |
| At the start there should be no child. After 100ms a red box is |
| added and after 100ms more it should be removed. This tests that |
| we can support very large compositing layers with dynamically added |
| and removed child compositing layers. |
| <div id="container"></div> |
| <pre id="layers">Layer tree appears here in DRT.</pre> |