OLD | NEW |
1 description("Tests animation with 'inherit'."); | 1 description("Tests animation with 'inherit'."); |
2 createSVGTestCase(); | 2 createSVGTestCase(); |
3 | 3 |
4 // Setup test document | 4 // Setup test document |
5 var g = createSVGElement("g"); | 5 var g = createSVGElement("g"); |
6 g.setAttribute("fill", "green"); | 6 g.setAttribute("fill", "green"); |
7 | 7 |
8 var rect = createSVGElement("rect"); | 8 var rect = createSVGElement("rect"); |
9 rect.setAttribute("id", "rect"); | 9 rect.setAttribute("id", "rect"); |
10 rect.setAttribute("width", "100px"); | 10 rect.setAttribute("width", "100px"); |
11 rect.setAttribute("height", "100px"); | 11 rect.setAttribute("height", "100px"); |
12 rect.setAttribute("fill", "red"); | 12 rect.setAttribute("fill", "red"); |
13 rect.setAttribute("onclick", "executeTest()"); | 13 rect.setAttribute("onclick", "executeTest()"); |
14 g.appendChild(rect); | 14 g.appendChild(rect); |
15 | 15 |
16 var animateInherit = createSVGElement("animateColor"); | 16 var animateInherit = createSVGElement("animate"); |
17 animateInherit.setAttribute("id", "animateInherit"); | 17 animateInherit.setAttribute("id", "animateInherit"); |
18 animateInherit.setAttribute("attributeName", "fill"); | 18 animateInherit.setAttribute("attributeName", "fill"); |
19 animateInherit.setAttribute("from", "red"); | 19 animateInherit.setAttribute("from", "red"); |
20 animateInherit.setAttribute("to", "inherit"); | 20 animateInherit.setAttribute("to", "inherit"); |
21 animateInherit.setAttribute("dur", "3s"); | 21 animateInherit.setAttribute("dur", "3s"); |
22 animateInherit.setAttribute("begin", "click"); | 22 animateInherit.setAttribute("begin", "click"); |
23 animateInherit.setAttribute("fill", "freeze"); | 23 animateInherit.setAttribute("fill", "freeze"); |
24 rect.appendChild(animateInherit); | 24 rect.appendChild(animateInherit); |
25 rootSVGElement.appendChild(g); | 25 rootSVGElement.appendChild(g); |
26 | 26 |
(...skipping 21 matching lines...) Expand all Loading... |
48 // [animationId, time, sampleCallback] | 48 // [animationId, time, sampleCallback] |
49 ["animateInherit", 0.0, sample1], | 49 ["animateInherit", 0.0, sample1], |
50 ["animateInherit", 1.5, sample2], | 50 ["animateInherit", 1.5, sample2], |
51 ["animateInherit", 3.0, sample3] | 51 ["animateInherit", 3.0, sample3] |
52 ]; | 52 ]; |
53 | 53 |
54 runAnimationTest(expectedValues); | 54 runAnimationTest(expectedValues); |
55 } | 55 } |
56 | 56 |
57 var successfullyParsed = true; | 57 var successfullyParsed = true; |
OLD | NEW |