OSDN Git Service

getCTMメソッドとgetScreenCTMメソッドの変数の整理
authordhrname <dhrname@users.sourceforge.jp>
Fri, 4 Oct 2013 12:46:21 +0000 (21:46 +0900)
committerdhrname <dhrname@users.sourceforge.jp>
Fri, 4 Oct 2013 12:46:21 +0000 (21:46 +0900)
org/w3c/dom/svg.js

index 87f40e1..d558b05 100644 (file)
@@ -400,7 +400,7 @@ NAIBU.eval = function(code) {
    */\r
   /*SVGMatrix*/   this.getCTM = function() {\r
     var s, m;\r
-    if (!!this._cacheMatrix) { //キャッシュがあれば\r
+    if (this._cacheMatrix) { //キャッシュがあれば\r
       s = this._cacheMatrix;\r
     } else {\r
       m = this.transform.baseVal.consolidate();\r
@@ -424,10 +424,8 @@ NAIBU.eval = function(code) {
     if (!this.parentNode) {\r
       return null;\r
     }\r
-    var view = this.nearestViewportElement || this.ownerDocument.documentElement;\r
-    var s = view.getScreenCTM().multiply(this.getCTM());\r
-    view = null;\r
-    return s;\r
+    return ((this.nearestViewportElement || this.ownerDocument.documentElement)\r
+        .getScreenCTM().multiply(this.getCTM()));\r
   };\r
 \r
   /*getTransformToElementメソッド\r