OLD | NEW |
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <style type="text/css"> | 3 <style type="text/css"> |
4 .composited { | 4 .composited { |
5 -webkit-transform: translateZ(0); | 5 transform: translateZ(0); |
6 } | 6 } |
7 </style> | 7 </style> |
8 <script type="text/javascript"> | 8 <script type="text/javascript"> |
9 if (window.testRunner) | 9 if (window.testRunner) |
10 testRunner.dumpAsText(); | 10 testRunner.dumpAsText(); |
11 | 11 |
12 function doTest() { | 12 function doTest() { |
13 if (window.testRunner && window.internals) { | 13 if (window.testRunner && window.internals) { |
14 var layerTree = window.internals.elementLayerTreeAsText(docu
ment.getElementById('control')); | 14 var layerTree = window.internals.elementLayerTreeAsText(docu
ment.getElementById('control')); |
15 document.getElementById('result').innerText = | 15 document.getElementById('result').innerText = |
16 layerTree.indexOf('contentsOpaque 1') == -1 ? 'PASS' : '
FAIL:\n' + layerTree; | 16 layerTree.indexOf('contentsOpaque 1') == -1 ? 'PASS' : '
FAIL:\n' + layerTree; |
17 } | 17 } |
18 } | 18 } |
19 window.addEventListener('load', doTest, false); | 19 window.addEventListener('load', doTest, false); |
20 </script> | 20 </script> |
21 </head> | 21 </head> |
22 <body> | 22 <body> |
23 <!-- Composited control element. --> | 23 <!-- Composited control element. --> |
24 <!-- Control elements are rendered by native theme. -> | 24 <!-- Control elements are rendered by native theme. -> |
25 <!-- GraphicsLayer::contentsOpaque for control element should be false.
--> | 25 <!-- GraphicsLayer::contentsOpaque for control element should be false.
--> |
26 <input id="control" class="composited" type="button" value="Composited B
utton"> | 26 <input id="control" class="composited" type="button" value="Composited B
utton"> |
27 | 27 |
28 <pre id="result"></pre> | 28 <pre id="result"></pre> |
29 </body> | 29 </body> |
30 </html> | 30 </html> |
OLD | NEW |