Source code
Revision control
Copy as Markdown
Other Tools
Test Info:
- Manifest: layout/reftests/svg/smil/reftest.list
class="reftest-wait"
onload="go()">
<!-- This test checks for correct behavior when fill="freeze" is applied when
one interval on an animation is entirely before the document begins
(before 0), and a second interval is at least partly after the document
begins (yet before our first sample, since we immediately seek forward
on document load).
The SMIL Animation spec says that the former interval should be
filtered out[1] (ignored), but the latter should not. So, because of
the latter interval, applying fill="freeze" should have an effect in
this case.
-->
<script>
function go() {
var svg = document.documentElement;
svg.pauseAnimations();
svg.setCurrentTime(4.0);
document.getElementById("anim").setAttribute("fill", "freeze");
svg.removeAttribute("class");
}
</script>
<rect id="blueRect" x="15" y="15" width="200" height="100" fill="blue">
<animate id="anim" attributeName="height"
to="200" begin="-3s; -1s" dur="2s"/>
</rect>
</svg>