OLD | NEW |
| (Empty) |
1 <?xml version="1.0" encoding="UTF-8"?> | |
2 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Basic//EN" "http://www.w3.org/Graphics
/SVG/1.1/DTD/svg11-basic.dtd"> | |
3 <svg version="1.1" baseProfile="basic" xmlns="http://www.w3.org/2000/svg" xmlns:
xlink="http://www.w3.org/1999/xlink" id="svg-root" width="100%" height="100%" on
load="runTest()"> | |
4 <script type="text/ecmascript"><![CDATA[ | |
5 function runTest() { | |
6 var referenceElement = document.getElementById("referenceText"); | |
7 var ctm = referenceElement.getTransformToElement(document.getElementById
("group1")); | |
8 if (ctm.a == 0.5 && ctm.b == 0 && ctm.c == 0 && ctm.d == 0.5 && | |
9 ctm.e == -20 && ctm.f == -20) { | |
10 ctm = referenceElement.getTransformToElement(document.getElementById("gr
oup2")); | |
11 if (ctm.a.toFixed(3) == 0.354 && ctm.b.toFixed(3) == -0.354 && | |
12 ctm.c.toFixed(3) == 0.354 && ctm.d.toFixed(3) == 0.354 && | |
13 ctm.e.toFixed(3) == -7.071 && ctm.f.toFixed(8) == 0.0) { | |
14 ctm = referenceElement.getTransformToElement(document.getElementById
("redRect")); | |
15 if (ctm.a.toFixed(3) == 0.354 && ctm.b.toFixed(3) == -0.354 && | |
16 ctm.c.toFixed(3) == 0.354 && ctm.d.toFixed(3) == 0.354 && | |
17 ctm.e.toFixed(3) == -107.071 && ctm.f.toFixed(8) == 0.0) { | |
18 try { | |
19 var ctm = referenceElement.getTransformToElement(document.getEl
ementById("group0")); | |
20 } catch(e) { | |
21 document.getElementById("referenceText").textContent = "Pas
sed"; | |
22 } | |
23 } | |
24 } | |
25 } | |
26 } | |
27 ]]></script> | |
28 <g id="group0" transform="scale(0)"/> | |
29 <g id="group1" transform="translate(15,15)"> | |
30 <text id="referenceText" transform="translate(-20,-20),scale(0.5
)" font-size="30" x="50" y="150">Failed</text> | |
31 </g> | |
32 <g id="group2" transform="rotate(45)"> | |
33 <rect id="redRect" transform="translate(100,0)" x="50" y="50" wi
dth="70" height="30" fill="none"/> | |
34 </g> | |
35 </svg> | |
OLD | NEW |