X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=0.6.x%2Fjs%2F02_dom%2F22_XTreeBuilder.js;h=72eae6bda6633a21ec343386b27ec07a863d3c57;hb=e28511741c97176b8ffe67bb1ea0660da37f754b;hp=8a6c74a15882a5f03e6380b00429fe66fa53db0e;hpb=0a4e04fb0af6e1b2e452d1a8c0822e723d32a0ee;p=pettanr%2FclientJs.git diff --git a/0.6.x/js/02_dom/22_XTreeBuilder.js b/0.6.x/js/02_dom/22_XTreeBuilder.js index 8a6c74a..72eae6b 100644 --- a/0.6.x/js/02_dom/22_XTreeBuilder.js +++ b/0.6.x/js/02_dom/22_XTreeBuilder.js @@ -124,7 +124,7 @@ X_TEMP._onPreInit = //X_UA[ 'MacIE' ] && alert( body.innerHTML ); // cleanup tree function cleanUpTree( elm, skip, head ){ - var nodes = X_Object_cloneArray( elm.childNodes ), + var nodes = X_Array_copy( elm.childNodes ), i = 0, l = nodes.length, node, tag, textNode, content; @@ -256,7 +256,7 @@ X_TEMP._handleEvent = function( e ){ }; X_TEMP.asyncCreateTree = function( parent, elems, elmProgress, async ){ - var xnodes = async ? 0 : X_Object_cloneArray( parent[ '_xnodes' ] ), + var xnodes = async ? 0 : X_Array_copy( parent[ '_xnodes' ] ), l = async ? 0 : xnodes.length, stack = async ? async.stack : [], done = async ? async.done : 0, @@ -266,7 +266,7 @@ X_TEMP.asyncCreateTree = function( parent, elems, elmProgress, async ){ xnodes : xnodes, l : l, i : 0, - elems : X_Object_cloneArray( elems ), + elems : X_Array_copy( elems ), j : 0, xtext : null, flag : 0 @@ -392,12 +392,12 @@ X_TEMP.bindElementToXnode = return { me : xnode, - xnodes : X_Object_cloneArray( xnode[ '_xnodes' ] ), + xnodes : X_Array_copy( xnode[ '_xnodes' ] ), xtext : null, flag : 0, i : 0, l : xnode[ '_xnodes' ].length, - elems : X_Object_cloneArray( elm.childNodes ), + elems : X_Array_copy( elm.childNodes ), j : 0, skipCleanup : skipCleanup || X_Dom_DTD_SKIP_CLEANUP_TAGS[ tag ] }; @@ -531,12 +531,12 @@ X_TEMP.bindElementToXnode = if( xnode[ '_xnodes' ] && xnode[ '_xnodes' ].length ){ return { me : xnode, - xnodes : X_Object_cloneArray( xnode[ '_xnodes' ] ), + xnodes : X_Array_copy( xnode[ '_xnodes' ] ), xtext : null, flag : 0, i : 0, l : xnode[ '_xnodes' ].length, - elems : X_Object_cloneArray( elm.children ), + elems : X_Array_copy( elm.children ), j : 0, skipCleanup : skipCleanup || X_Dom_DTD_SKIP_CLEANUP_TAGS[ tag ] };