[Sie-announce] SIEコード [3006] SVGPolygonElementなどをはじめとして、シェイプ関連の要素の変数を整理

Zurück zum Archiv-Index

svnno****@sourc***** svnno****@sourc*****
2011年 10月 14日 (金) 22:09:03 JST


Revision: 3006
          http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=3006
Author:   dhrname
Date:     2011-10-14 22:09:03 +0900 (Fri, 14 Oct 2011)

Log Message:
-----------
SVGPolygonElementなどをはじめとして、シェイプ関連の要素の変数を整理

Modified Paths:
--------------
    branches/08x/087/org/w3c/dom/svg.js

Modified: branches/08x/087/org/w3c/dom/svg.js
===================================================================
--- branches/08x/087/org/w3c/dom/svg.js	2011-10-14 13:00:41 UTC (rev 3005)
+++ branches/08x/087/org/w3c/dom/svg.js	2011-10-14 13:09:03 UTC (rev 3006)
@@ -1470,8 +1470,7 @@
       return; //強制終了させる
     }
     var tnext = tar.nextSibling,
-        tpar = tar.parentNode,
-        tpart = tpar._tar,
+        tpart = tar.parentNode._tar,
         isLast = true;
     if (tnext && tnext._tar && tpart && (tnext._tar.parentNode === tpart)) {
       tpart.insertBefore(tar._tar, tnext._tar);
@@ -1492,7 +1491,7 @@
     } else if (!tnext && tpart) {
       tpart.appendChild(tar._tar);      
     }
-    tnext = tpar = isLast = evt = tar = void 0;
+    tnext = tpart = isLast = evt = tar = void 0;
   }, false);
   return this;
 };
@@ -2978,28 +2977,28 @@
     return; //強制終了させる
   }
   var tnext = tar.nextSibling,
-      tpar = tar.parentNode,
+      tpart = tar.parentNode._tar,
       isLast = true;
-  if (tnext && tnext._tar && tpar._tar && (tnext._tar.parentNode === tpar._tar)) {
-    tpar._tar.insertBefore(tar._tar, tnext._tar);
-  } else if (tnext && !tnext._tar && tpar._tar) {
+  if (tnext && tnext._tar && tpart && (tnext._tar.parentNode === tpart)) {
+    tpart.insertBefore(tar._tar, tnext._tar);
+  } else if (tnext && !tnext._tar && tpart) {
     /*以下の処理は、_tarプロパティがない要素オブジェクトがあるため、それに対処するもの
      *use要素や実体参照などは_tarプロパティがないことに注意
      */
     while (tnext) {
-      if (tnext._tar && (tnext._tar.parentNode === tpar._tar)) {
-        tpar._tar.insertBefore(tar._tar, tnext._tar);
+      if (tnext._tar && (tnext._tar.parentNode === tpart)) {
+        tpart.insertBefore(tar._tar, tnext._tar);
         isLast = false;
       } 
       tnext = tnext.nextSibling;
     }
     if (isLast) {
-      tpar._tar.appendChild(tar._tar);
+      tpart.appendChild(tar._tar);
     }
-  } else if (!tnext && tpar._tar) {
-    tpar._tar.appendChild(tar._tar);      
+  } else if (!tnext && tpart) {
+    tpart.appendChild(tar._tar);      
   }
-  tnext = tpar = isLast = void 0;
+  tnext = tpart = isLast = void 0;
   tar.addEventListener("DOMNodeInsertedIntoDocument", tar._nodeInsertInto, false);
   evt = tar = void 0;
 };
@@ -3345,28 +3344,28 @@
     }
     var tar = evt.target,
         tnext = tar.nextSibling,
-        tpar = tar.parentNode,
+        tpart = tar.parentNode._tar,
         isLast = true;
-    if (tnext && tnext._tar && tpar._tar && (tnext._tar.parentNode === tpar._tar)) {
-      tpar._tar.insertBefore(tar._tar, tnext._tar);
-    } else if (tnext && !tnext._tar && tpar._tar) {
+    if (tnext && tnext._tar && tpart && (tnext._tar.parentNode === tpart)) {
+      tpart.insertBefore(tar._tar, tnext._tar);
+    } else if (tnext && !tnext._tar && tpart) {
       /*以下の処理は、_tarプロパティがない要素オブジェクトがあるため、それに対処するもの
        *use要素や実体参照などは_tarプロパティがないことに注意
        */
       while (tnext) {
-        if (tnext._tar && (tnext._tar.parentNode === tpar._tar)) {
-          tpar._tar.insertBefore(tar._tar, tnext._tar);
+        if (tnext._tar && (tnext._tar.parentNode === tpart)) {
+          tpart.insertBefore(tar._tar, tnext._tar);
           isLast = false;
         } 
         tnext = tnext.nextSibling;
       }
       if (isLast) {
-        tpar._tar.appendChild(tar._tar);
+        tpart.appendChild(tar._tar);
       }
-    } else if (!tnext && tpar._tar) {
-      tpar._tar.appendChild(tar._tar);      
+    } else if (!tnext && tpart) {
+      tpart.appendChild(tar._tar);      
     }
-    tnext = tpar = isLast = void 0;
+    tnext = tpart = isLast = void 0;
     tar.addEventListener("DOMNodeInsertedIntoDocument", function(evt) {
       var tar = evt.target,
           style = tar.ownerDocument.defaultView.getComputedStyle(tar, ""),
@@ -3460,27 +3459,29 @@
     if (evt.eventPhase === /*Event.BUBBLING_PHASE*/ 3) {
       return; //強制終了させる
     }
-    var tnext = tar.nextSibling, tpar = tar.parentNode, isLast = true;
-    if (tnext && tnext._tar && tpar._tar && (tnext._tar.parentNode === tpar._tar)) {
-      tpar._tar.insertBefore(tar._tar, tnext._tar);
-    } else if (tnext && !tnext._tar && tpar._tar) {
+    var tnext = tar.nextSibling,
+        tpart = tar.parentNode._tar,
+        isLast = true;
+    if (tnext && tnext._tar && tpart && (tnext._tar.parentNode === tpart)) {
+      tpart.insertBefore(tar._tar, tnext._tar);
+    } else if (tnext && !tnext._tar && tpart) {
       /*以下の処理は、_tarプロパティがない要素オブジェクトがあるため、それに対処するもの
        *use要素や実体参照などは_tarプロパティがないことに注意
        */
       while (tnext) {
-        if (tnext._tar && (tnext._tar.parentNode === tpar._tar)) {
-          tpar._tar.insertBefore(tar._tar, tnext._tar);
+        if (tnext._tar && (tnext._tar.parentNode === tpart)) {
+          tpart.insertBefore(tar._tar, tnext._tar);
           isLast = false;
         } 
         tnext = tnext.nextSibling;
       }
       if (isLast) {
-        tpar._tar.appendChild(tar._tar);
+        tpart.appendChild(tar._tar);
       }
-    } else if (!tnext && tpar._tar) {
-      tpar._tar.appendChild(tar._tar);      
+    } else if (!tnext && tpart) {
+      tpart.appendChild(tar._tar);      
     }
-    tnext = tpar = isLast = void 0;
+    tnext = tpart = isLast = void 0;
     tar.addEventListener("DOMNodeInsertedIntoDocument", function(evt) {
       var tar = evt.target, style = tar.ownerDocument.defaultView.getComputedStyle(tar, "");
       var fontSize = parseFloat(style.getPropertyValue("font-size"));
@@ -3539,27 +3540,29 @@
     if (evt.eventPhase === /*Event.BUBBLING_PHASE*/ 3) {
       return; //強制終了させる
     }
-    var tnext = tar.nextSibling, tpar = tar.parentNode, isLast = true;
-    if (tnext && tnext._tar && tpar._tar && (tnext._tar.parentNode === tpar._tar)) {
-      tpar._tar.insertBefore(tar._tar, tnext._tar);
-    } else if (tnext && !tnext._tar && tpar._tar) {
+    var tnext = tar.nextSibling,
+    tpart = tar.parentNode._tar,
+    isLast = true;
+    if (tnext && tnext._tar && tpart && (tnext._tar.parentNode === tpart)) {
+      tpart.insertBefore(tar._tar, tnext._tar);
+    } else if (tnext && !tnext._tar && tpart) {
       /*以下の処理は、_tarプロパティがない要素オブジェクトがあるため、それに対処するもの
        *use要素や実体参照などは_tarプロパティがないことに注意
        */
       while (tnext) {
-        if (tnext._tar && (tnext._tar.parentNode === tpar._tar)) {
-          tpar._tar.insertBefore(tar._tar, tnext._tar);
+        if (tnext._tar && (tnext._tar.parentNode === tpart)) {
+          tpart.insertBefore(tar._tar, tnext._tar);
           isLast = false;
         } 
         tnext = tnext.nextSibling;
       }
       if (isLast) {
-        tpar._tar.appendChild(tar._tar);
+        tpart.appendChild(tar._tar);
       }
-    } else if (!tnext && tpar._tar) {
-      tpar._tar.appendChild(tar._tar);      
+    } else if (!tnext && tpart) {
+      tpart.appendChild(tar._tar);      
     }
-    tnext = tpar = isLast = void 0;
+    tnext = tpart = isLast = void 0;
     tar.addEventListener("DOMNodeInsertedIntoDocument", function(evt) {
       var tar = evt.target, style = tar.ownerDocument.defaultView.getComputedStyle(tar, "");
       var fontSize = parseFloat(style.getPropertyValue("font-size"));
@@ -3619,27 +3622,29 @@
     if (evt.eventPhase === /*Event.BUBBLING_PHASE*/ 3) {
       return; //強制終了させる
     }
-    var tnext = tar.nextSibling, tpar = tar.parentNode, isLast = true;
-    if (tnext && tnext._tar && tpar._tar && (tnext._tar.parentNode === tpar._tar)) {
-      tpar._tar.insertBefore(tar._tar, tnext._tar);
-    } else if (tnext && !tnext._tar && tpar._tar) {
+    var tnext = tar.nextSibling,
+        tpart = tar.parentNode._tar,
+        isLast = true;
+    if (tnext && tnext._tar && tpart && (tnext._tar.parentNode === tpart)) {
+      tpart.insertBefore(tar._tar, tnext._tar);
+    } else if (tnext && !tnext._tar && tpart) {
       /*以下の処理は、_tarプロパティがない要素オブジェクトがあるため、それに対処するもの
        *use要素や実体参照などは_tarプロパティがないことに注意
        */
       while (tnext) {
-        if (tnext._tar && (tnext._tar.parentNode === tpar._tar)) {
-          tpar._tar.insertBefore(tar._tar, tnext._tar);
+        if (tnext._tar && (tnext._tar.parentNode === tpart)) {
+          tpart.insertBefore(tar._tar, tnext._tar);
           isLast = false;
         } 
         tnext = tnext.nextSibling;
       }
       if (isLast) {
-        tpar._tar.appendChild(tar._tar);
+        tpart.appendChild(tar._tar);
       }
-    } else if (!tnext && tpar._tar) {
-      tpar._tar.appendChild(tar._tar);      
+    } else if (!tnext && tpart) {
+      tpart.appendChild(tar._tar);      
     }
-    tnext = tpar = isLast = void 0;
+    tnext = tpart = isLast = void 0;
     tar.addEventListener("DOMNodeInsertedIntoDocument", function(evt) {
       var tar = evt.target, style = tar.ownerDocument.defaultView.getComputedStyle(tar, "");
       var fontSize = parseFloat(style.getPropertyValue("font-size"));
@@ -3705,27 +3710,29 @@
     if (evt.eventPhase === /*Event.BUBBLING_PHASE*/ 3) {
       return; //強制終了させる
     }
-    var tnext = tar.nextSibling, tpar = tar.parentNode, isLast = true;
-    if (tnext && tnext._tar && tpar._tar && (tnext._tar.parentNode === tpar._tar)) {
-      tpar._tar.insertBefore(tar._tar, tnext._tar);
-    } else if (tnext && !tnext._tar && tpar._tar) {
+    var tnext = tar.nextSibling,
+        tpart = tar.parentNode._tar,
+        isLast = true;
+    if (tnext && tnext._tar && tpart && (tnext._tar.parentNode === tpart)) {
+      tpart.insertBefore(tar._tar, tnext._tar);
+    } else if (tnext && !tnext._tar && tpart) {
       /*以下の処理は、_tarプロパティがない要素オブジェクトがあるため、それに対処するもの
        *use要素や実体参照などは_tarプロパティがないことに注意
        */
       while (tnext) {
-        if (tnext._tar && (tnext._tar.parentNode === tpar._tar)) {
-          tpar._tar.insertBefore(tar._tar, tnext._tar);
+        if (tnext._tar && (tnext._tar.parentNode === tpart)) {
+          tpart.insertBefore(tar._tar, tnext._tar);
           isLast = false;
         } 
         tnext = tnext.nextSibling;
       }
       if (isLast) {
-        tpar._tar.appendChild(tar._tar);
+        tpart.appendChild(tar._tar);
       }
-    } else if (!tnext && tpar._tar) {
-      tpar._tar.appendChild(tar._tar);      
+    } else if (!tnext && tpart) {
+      tpart.appendChild(tar._tar);      
     }
-    tnext = tpar = isLast = void 0;
+    tnext = tpart = isLast = void 0;
     tar.addEventListener("DOMNodeInsertedIntoDocument", function(evt) {
       var tar = evt.target, tp = tar.points;
       //以下は、配列listそのものをCTMで座標変換していく処理
@@ -3784,9 +3791,10 @@
     if (evt.eventPhase === /*Event.BUBBLING_PHASE*/ 3) {
       return; //強制終了させる
     }
-    var tar = evt.target;
-    var tnext = tar.nextSibling, tpar = tar.parentNode;
-    if (tnext && !!tpar._tar) {
+    var tar = evt.target,
+        tnext = tar.nextSibling,
+        tpart = tar.parentNode._tar;
+    if (tnext && !!tpart) {
       if (!!!tnext._tar) {
         /*以下の処理は、_tarプロパティがない要素オブジェクトがあるため、それに対処するもの
          *use要素や実体参照などは_tarプロパティがないことに注意
@@ -3794,22 +3802,22 @@
         var isLast = true;
         while (tnext) {
           if (!!tnext._tar) {
-            tpar._tar.insertBefore(tar._tar, tnext._tar);
+            tpart.insertBefore(tar._tar, tnext._tar);
             isLast = false;
           }          
           tnext = tnext.nextSibling;
         }
         if (isLast) {
-          tpar._tar.appendChild(tar._tar);
+          tpart.appendChild(tar._tar);
         }
         isLast = void 0;
       } else {
-        tpar._tar.insertBefore(tar._tar, tnext._tar);
+        tpart.insertBefore(tar._tar, tnext._tar);
       }
-    } else if (!!tpar._tar){
-      tpar._tar.appendChild(tar._tar);
+    } else if (!!tpart){
+      tpart.appendChild(tar._tar);
     }
-    tnext = tpar = void 0;
+    tnext = tpart = void 0;
     tar.addEventListener("DOMNodeInsertedIntoDocument", function(evt) {
       var tar = evt.target, tp = tar.points;
       //以下は、配列listそのものをCTMで座標変換していく処理
@@ -4191,28 +4199,28 @@
     }
     var tar = evt.target,
         tnext = tar.nextSibling,
-        tpar = tar.parentNode,
+        tpart = tar.parentNode._tar,
         isLast = true;
-    if (tnext && tnext._tar && tpar._tar && (tnext._tar.parentNode === tpar._tar)) {
-      tpar._tar.insertBefore(tar._tar, tnext._tar);
-    } else if (tnext && !tnext._tar && tpar._tar) {
+    if (tnext && tnext._tar && tpart && (tnext._tar.parentNode === tpart)) {
+      tpart.insertBefore(tar._tar, tnext._tar);
+    } else if (tnext && !tnext._tar && tpart) {
       /*以下の処理は、_tarプロパティがない要素オブジェクトがあるため、それに対処するもの
        *use要素や実体参照などは_tarプロパティがないことに注意
        */
       while (tnext) {
-        if (tnext._tar && (tnext._tar.parentNode === tpar._tar)) {
-          tpar._tar.insertBefore(tar._tar, tnext._tar);
+        if (tnext._tar && (tnext._tar.parentNode === tpart)) {
+          tpart.insertBefore(tar._tar, tnext._tar);
           isLast = false;
         } 
         tnext = tnext.nextSibling;
       }
       if (isLast) {
-        tpar._tar.appendChild(tar._tar);
+        tpart.appendChild(tar._tar);
       }
-    } else if (!tnext && tpar._tar) {
-      tpar._tar.appendChild(tar._tar);      
+    } else if (!tnext && tpart) {
+      tpart.appendChild(tar._tar);      
     }
-    tnext = tpar = isLast = void 0;
+    tnext = tpart = isLast = void 0;
     tar.addEventListener("DOMNodeInsertedIntoDocument", function(evt) {
       var tar = evt.target,
           ti = tar.firstChild,




Sie-announce メーリングリストの案内
Zurück zum Archiv-Index