[Sie-announce] SIEコード [2837] NAIBU. _mainにミスがあったので修正

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2011年 7月 15日 (金) 20:31:02 JST


Revision: 2837
          http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=2837
Author:   dhrname
Date:     2011-07-15 20:31:02 +0900 (Fri, 15 Jul 2011)

Log Message:
-----------
NAIBU._mainにミスがあったので修正

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

Modified: branches/08x/082/org/w3c/dom/svg.js
===================================================================
--- branches/08x/082/org/w3c/dom/svg.js	2011-07-15 11:24:59 UTC (rev 2836)
+++ branches/08x/082/org/w3c/dom/svg.js	2011-07-15 11:31:02 UTC (rev 2837)
@@ -6243,9 +6243,10 @@
           em = document.getElementsByTagName("embed"),
           i = 0,
           s=[],
-          ifr;
-      for (;i<ob.length;++i) {
-        s[s.length] = new GetSVGDocument(ob[i]);
+          ifr, obi;
+      for (;ob[i];++i) {
+        obi = ob[i];
+        s[s.length] = new GetSVGDocument(obi);
         ifr = document.createElement("iframe");
         ifr.marginWidth = ifr.marginHeight = "0px"; //このマージン設定がないと、全体がずれてしまう
         ifr.scrolling = "no";
@@ -6253,10 +6254,11 @@
         /*iframe要素を使って、描画のプロセスを分離する
          *したがって、_docはdocumentとは別のオブジェクトとなる
          */
-        ob[i].parentNode.insertBefore(ifr, ob[i]);
+        obi.parentNode.insertBefore(ifr, obi);
       }
-      for (i=0;i<em.length;++i) {
-        s[s.length] = new GetSVGDocument(em[i]);
+      for (i=0;em[i];++i) {
+        obi = em[i];
+        s[s.length] = new GetSVGDocument(obi);
         ifr = document.createElement("iframe");
         ifr.marginWidth = ifr.marginHeight = "0px"; //このマージン設定がないと、全体がずれてしまう
         ifr.scrolling = "no";
@@ -6264,8 +6266,9 @@
         /*iframe要素を使って、描画のプロセスを分離する
          *したがって、_docはdocumentとは別のオブジェクトとなる
          */
-        em[i].parentNode.insertBefore(ifr, em[i]);
+        obi.parentNode.insertBefore(ifr, obi);
       }
+      ob = em = i = obi = ifr = null;
       for (i=0;i<s.length;++i) {
         if (i < s.length-1) {
           s[i]._next = s[i+1]
@@ -6274,7 +6277,7 @@
       if (i > 0) {
         s[0]._init(); //初期化作業を開始
       }
-      ob = em = i = ifr = s = null;
+      s = null;
     }
   } else {
     var ob = document.getElementsByTagName("object");




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