summaryrefslogtreecommitdiffstats
path: root/layout/reftests/svg/smil/syncbase/sandwich-priority-12.svg
blob: 8164e56fa8ff422571522160e9f4041054627708 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<svg xmlns="http://www.w3.org/2000/svg"
     xmlns:xlink="http://www.w3.org/1999/xlink"
     class="reftest-wait"
     onload="
        document.documentElement.pauseAnimations();
        document.documentElement.setCurrentTime(0);
        document.getElementById('a').beginElementAt(1);
        setTimeAndSnapshot(2, false)">
  <script xlink:href="../smil-util.js" type="text/javascript"/>
  <!--
    Test of animation sandwich priority based on syncbase dependencies.

    This case includes a complex cycle that should nevertheless produce
    consistent results.

    If this fails, it will fail intermittently. The test is not so much
    concerned with which colour should win (there are other tests for that) but
    simply with determinancy.
   -->
  <rect width="100" height="100" fill="orange">
    <set attributeName="fill" id="a" to="green" begin="b.begin; 3s"/>
    <set attributeName="fill" id="b" to="red" begin="a.begin"/>
  </rect>
</svg>