| <!doctype html> |
| <style> |
| #test { |
| height: 0px; |
| -webkit-transition: height 1000s; |
| background: green; |
| } |
| </style> |
| <div id="test">Testing...</div> |
| <script> |
| if (window.testRunner) { |
| testRunner.dumpAsText(); |
| testRunner.waitUntilDone(); |
| } |
| |
| function finish(result) { |
| document.body.textContent = result; |
| if (window.testRunner) { |
| testRunner.notifyDone(); |
| } |
| } |
| |
| onload = function() { |
| if (test.clientHeight != 0) { |
| return finish('FAIL -- expected initial height of 0px'); |
| } |
| |
| test.style.height = 'auto'; |
| if (test.clientHeight == 0) { |
| return finish('FAIL -- transtion should not apply from 0px to auto'); |
| } |
| |
| return finish('PASS'); |
| }; |
| </script> |