OLD | NEW |
1 This test checks the SVGViewSpec API, operating on a parsed viewSpec | 1 CONSOLE ERROR: Uncaught SyntaxError: Unexpected end of input |
2 | 2 FAIL successfullyParsed should be true (of type boolean). Was undefined (of type
undefined). |
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE
". | |
4 | |
5 | |
6 | |
7 Loading external SVG resources/viewspec-target.svg | |
8 Passing SVGViewSpec: svgView(viewBox(0,0,100,50);preserveAspectRatio(xMinYMid sl
ice);transform(translate(0 10) translate(25 25) rotate(45) translate(-25 -25) sc
ale(0.7 0.7));viewTarget(blub);zoomAndPan(disable)) | |
9 | |
10 | |
11 Check transform value | |
12 PASS currentView.transformString is "translate(0 10) translate(25 25) rotate(45)
translate(-25 -25) scale(0.7 0.7)" | |
13 PASS currentView.transform.numberOfItems is 5 | |
14 PASS currentView.transform.getItem(0).type is SVGTransform.SVG_TRANSFORM_TRANSLA
TE | |
15 PASS currentView.transform.getItem(0).angle is 0 | |
16 PASS matrixToString(currentView.transform.getItem(0).matrix) is "[1.00 0.00 0.00
1.00 0.00 10.00]" | |
17 PASS currentView.transform.getItem(1).type is SVGTransform.SVG_TRANSFORM_TRANSLA
TE | |
18 PASS currentView.transform.getItem(1).angle is 0 | |
19 PASS matrixToString(currentView.transform.getItem(1).matrix) is "[1.00 0.00 0.00
1.00 25.00 25.00]" | |
20 PASS currentView.transform.getItem(2).type is SVGTransform.SVG_TRANSFORM_ROTATE | |
21 PASS currentView.transform.getItem(2).angle is 45 | |
22 PASS matrixToString(currentView.transform.getItem(2).matrix) is "[0.71 0.71 -0.7
1 0.71 0.00 0.00]" | |
23 PASS currentView.transform.getItem(3).type is SVGTransform.SVG_TRANSFORM_TRANSLA
TE | |
24 PASS currentView.transform.getItem(3).angle is 0 | |
25 PASS matrixToString(currentView.transform.getItem(3).matrix) is "[1.00 0.00 0.00
1.00 -25.00 -25.00]" | |
26 PASS currentView.transform.getItem(4).type is SVGTransform.SVG_TRANSFORM_SCALE | |
27 PASS currentView.transform.getItem(4).angle is 0 | |
28 PASS matrixToString(currentView.transform.getItem(4).matrix) is "[0.70 0.00 0.00
0.70 0.00 0.00]" | |
29 | |
30 Check viewTarget value | |
31 PASS currentView.viewTargetString is "blub" | |
32 PASS currentView.viewTarget is null | |
33 | |
34 Check zoomAndPan value | |
35 PASS currentView.zoomAndPan is SVGViewElement.SVG_ZOOMANDPAN_DISABLE | |
36 | |
37 Check viewBox value | |
38 PASS currentView.viewBox.baseVal.x is 0 | |
39 PASS currentView.viewBox.baseVal.y is 0 | |
40 PASS currentView.viewBox.baseVal.width is 100 | |
41 PASS currentView.viewBox.baseVal.height is 50 | |
42 PASS currentView.viewBoxString is "0 0 100 50" | |
43 | |
44 Check preserveAspectRatio value | |
45 PASS currentView.preserveAspectRatioString is "xMinYMid slice" | |
46 PASS currentView.preserveAspectRatio.baseVal.align is SVGPreserveAspectRatio.SVG
_PRESERVEASPECTRATIO_XMINYMID | |
47 PASS currentView.preserveAspectRatio.baseVal.meetOrSlice is SVGPreserveAspectRat
io.SVG_MEETORSLICE_SLICE | |
48 PASS successfullyParsed is true | |
49 | 3 |
50 TEST COMPLETE | 4 TEST COMPLETE |
51 | 5 |
OLD | NEW |