blob: a7ed204dbac0b7c5b410d8fbb0c66c0d89b083d5 [file] [log] [blame]
<html>
<head>
<style>
#a {
background-color: red;
height: 100px;
width: 100px;
transition: height 0.5s linear;
overflow: hidden;
}
#b {
background-color: blue;
height: 100px;
width: 100px;
transition: 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("transitionend", endTest, false);
// Trigger transitions.
a.style.height = "0px";
b.style.transform = "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>