OSDN Git Service

Version 0.6.38, fix for safari2-.
[pettanr/clientJs.git] / 0.6.x / js / dom / 22_XDomBuilder.js
index 7def580..a49b069 100644 (file)
@@ -16,7 +16,7 @@ X.Dom.listenOnce( X.Dom.Event.DOM_PRE_INIT,
        // textarea の内容を控えて、消す。xnode tree 構築後に復帰。でないと、html パースでこける\r
        \r
        // cleanup tree \r
-       (function cleanUpTree( elm, skip, head ){\r
+       (function/*cleanUpTree*/( elm, skip, head ){\r
                var moveToHead = 'style,bgsound,area,base,meta'.split( ',' ),\r
                        remove     = 'script,noscript,noframes,comment,!,noembed,nolayer'.split( ',' ),\r
                        noncleanup = 'pre,textarea,code,kbd,samp,xmp,plaintext,listing'.split( ',' ),\r
@@ -39,7 +39,7 @@ X.Dom.listenOnce( X.Dom.Event.DOM_PRE_INIT,
                                                continue;\r
                                        } else {\r
                                                // pre タグ以下はスペースの置換は行わない\r
-                                               node.childNodes && node.childNodes.length &&  cleanUpTree( node, skip || noncleanup.indexOf( tag ) !== -1, head );\r
+                                               node.childNodes && node.childNodes.length && /*cleanUpTree*/arguments.callee( node, skip || noncleanup.indexOf( tag ) !== -1, head );\r
                                        };\r
                                        textNode = null;\r
                                        break;\r