blob: 4f48fc7173703eb940861a0126d76c3d16ce221f [file] [log] [blame]
<!DOCTYPE>
<html>
<head>
<style>
.init {
transition-duration: 1s;
transition-timing-function: linear;
}
#x {
transition-property: x;
}
#x.final {
x: 200px;
}
#y {
transition-property: y;
}
#y.final {
y: 200px;
}
</style>
<script src="../animations/resources/animation-test-helpers.js"></script>
<script type="text/javascript">
const expectedValues = [
// [time, element-id, property, expected-value, tolerance]
[0.5, 'x', 'x', 150, 20],
[0.5, 'y', 'y', 150, 20],
];
function setupTest()
{
document.getElementById('x').setAttribute('class', 'init final');
document.getElementById('y').setAttribute('class', 'init final');
}
runTransitionTest(expectedValues, setupTest);
</script>
</head>
<body>
<svg style="zoom: 2">
<rect x="100" y="100" width="100" height="100" class="init" id="x"/>
<rect x="100" y="100" width="100" height="100" class="init" id="y"/>
</svg>
<div id="result">
</div>
</body>
</html>