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);