| <!DOCTYPE HTML> |
| <html> |
| <script> |
| function runTest() { |
| if (window.testRunner) |
| testRunner.waitUntilDone(); |
| |
| // Defer to allow animations to run. |
| setTimeout(function() { |
| if (window.testRunner) |
| testRunner.notifyDone(); |
| }, 0); |
| } |
| </script> |
| <body onload="runTest()"> |
| <p id="description">Test that the order of elements does not affect animations.</p> |
| <svg id="svg" width="300" height="300"> |
| <!-- This red square should be covered up if we pass. --> |
| <rect x="0" y="0" width="100" height="100" fill="red"/> |
| |
| <!-- Animate one green rectangle over the top half of the red square. --> |
| <rect id="rect1" x="-100" y="0" width="100" height="50" fill="green" /> |
| <set attributeName="x" xlink:href="#rect1" to="0"/> |
| |
| <!-- Animate a second green rectangle over the bottom half of the red square. --> |
| <set attributeName="x" xlink:href="#rect2" to="0"/> |
| <rect id="rect2" x="-100" y="50" width="100" height="50" fill="green" /> |
| </svg> |
| </body> |
| </html> |