Implement SVGGeometryElement's isPointInFill and isPointInStroke
[WebKit-https.git] / LayoutTests / svg / dom / text-rotate-live.html
1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
2 <html>
3 <head>
4 <script src="../../resources/js-test-pre.js"></script>
5 </head>
6 <body>
7 <p id="description"></p>
8 <div id="console"></div>
9 <script>
10 description("This tests that the SVGAnimatedNumberList returned by SVGTextPositioningElement.rotate is live.");
11
12 var textElement = document.createElementNS("http://www.w3.org/2000/svg", "text");
13 textElement.setAttribute("rotate", "10 20 30");
14
15 var rotate = textElement.rotate.baseVal;
16
17 function getRotate() {
18     var i, a = [];
19     for (i = 0; i < rotate.numberOfItems; i++) {
20         a.push(rotate.getItem(i).value);
21     }
22     return String(a);
23 }
24
25 function getAndSetRotate(s) {
26     textElement.setAttribute("rotate", s);
27     return getRotate();
28 }
29
30 shouldBe("getRotate()", "'10,20,30'");
31 shouldBe("getAndSetRotate('40 50')", "'40,50'");
32 shouldBe("getAndSetRotate('6e1')", "'60'");
33 shouldBe("getAndSetRotate('-.5  , 40E-0')", "'-0.5,40'");
34
35 successfullyParsed = true;
36 </script>
37 <script src="../../resources/js-test-post.js"></script>
38 </body>
39 </html>