[Sie-announce] SIEコード [2058] script要素で実行したコードの中に、変数documentが含まれていた場合の対処をした

アーカイブの一覧に戻る

svnno****@sourc***** svnno****@sourc*****
2010年 10月 15日 (金) 21:27:42 JST


Revision: 2058
          http://sourceforge.jp/projects/sie/svn/view?view=rev&revision=2058
Author:   dhrname
Date:     2010-10-15 21:27:42 +0900 (Fri, 15 Oct 2010)

Log Message:
-----------
script要素で実行したコードの中に、変数documentが含まれていた場合の対処をした

Modified Paths:
--------------
    branches/06x/061/org/w3c/dom/svg.js

Modified: branches/06x/061/org/w3c/dom/svg.js
===================================================================
--- branches/06x/061/org/w3c/dom/svg.js	2010-10-14 11:31:46 UTC (rev 2057)
+++ branches/06x/061/org/w3c/dom/svg.js	2010-10-15 12:27:42 UTC (rev 2058)
@@ -4298,7 +4298,9 @@
   this.addEventListener("SVGLoad", function(evt){
     var tar = evt.target, script = tar._text;
     var tod = tar.ownerDocument;
+    NAIBU._temp_doc = tod;
     script = script.replace(/function\s+(\w+)/g, "$1 = function");
+    script = "(function(document){" +script+ "})(NAIBU._temp_doc);"
     eval(script);
     tod.documentElement._svgload_limited--;
     if (tod.documentElement._svgload_limited < 0) {




Sie-announce メーリングリストの案内
アーカイブの一覧に戻る