[Sie-announce] SIEコード [3005] SVGGElementの変数を整理

Back to archive index

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


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

Log Message:
-----------
SVGGElementの変数を整理

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 12:53:33 UTC (rev 3004)
+++ branches/08x/087/org/w3c/dom/svg.js	2011-10-14 13:00:41 UTC (rev 3005)
@@ -1471,25 +1471,26 @@
     }
     var tnext = tar.nextSibling,
         tpar = tar.parentNode,
+        tpart = tpar._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 = evt = tar = void 0;
   }, false);




Sie-announce メーリングリストの案内
Back to archive index