return view.getComputedStyle(this._ele, "").getPropertyValue("color");\r
}\r
}\r
- /*DOM Level2やIE11では、getAttributeNSメソッドは空文字を返す。他のブラウザではnullを返すことが多い\r
+ /*DOM Level2やIE11では、getAttributeNSメソッドは空文字列を返す。他のブラウザではnullを返すことが多い\r
* \r
* >the empty string if that attribute does not have a specified or default value\r
* http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-ElGetAttrNS*/\r
\r
/*文書からアニメーション関連要素を取り出して、オブジェクトを初期化*/\r
function getElement (svgDoc) {\r
- var $set = base("$calcMode").$attribute.$setElement;\r
+ var $set = base("$calcMode").$attribute.$setElement,\r
+ $animate = $set.$animateElement;\r
init($set, "set");\r
- init($set.$animateElement, "animate");\r
- init($set.$animateElement, "animateColor");\r
- init($set.$animateElement.$animateTransformElement, "animateTransform");\r
+ init($animate, "animate");\r
+ init($animate, "animateColor");\r
+ init($animate.$animateTransformElement, "animateTransform");\r
+ init($animate.$animateTransformElement.$motionElement, "animateMotion");\r
/*リンクのハッシュ読み取りで、ハイパーリンクのイベント処理\r
* たとえば、a要素のxlink:href="#hoge"で、<animate id="hoge"のとき、\r
* animate要素がハイパーリンク作動と同時に動くようになる\r
expect(p.__transformList).toBeUndefined();\r
expect($animate.isCSS).toBeFalsy();\r
expect($animate.isSum).toBeFalsy();\r
+ expect($animate.attrName).toBe("transform");\r
\r
$animate.init();\r
expect($animate.numberOfList).toBe(-1);\r
} );\r
afterEach( function() {\r
$animate.numberOfList = -1;\r
+ delete $animate.element;\r
p.__transformList = null;\r
} );\r
/*境界条件を調べておく (limit value analysis)*/\r