blob: a6fe5efb9b91ab323b04b721dfe83841b8091902 [file] [log] [blame]
<html>
<head>
<style>
#a {
background-color: red;
height: 100px;
width: 100px;
-webkit-transition: height 0.5s linear;
overflow: hidden;
}
#b {
background-color: blue;
height: 100px;
width: 100px;
-webkit-transition: -webkit-transform 0.5s linear;
}
</style>
<script>
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.waitUntilDone();
}
function endTest() {
if (window.testRunner) {
testRunner.notifyDone();
}
}
function startTest() {
var a = document.getElementById("a");
var b = document.getElementById("b");
a.addEventListener("webkitTransitionEnd", endTest, false);
// Trigger transitions.
a.style.height = "0px";
b.style.webkitTransform = "translateX(10px)";
// Force layout.
document.body.offsetHeight;
// Remove the transform transition by hiding its div.
b.style.display = "none";
}
</script>
</head>
<body onload="startTest()">
<div id="a">FAIL</div>
<div id="b"></div>
PASS
</body>
</html>