X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=0.6.x%2Fjs%2F02_dom%2F22_XTreeBuilder.js;h=09d371eefd9cc38eacb9b650ae855015ed67e709;hb=50462b7b22a3c42bdbf2fb84d782937f817368f4;hp=ed573078a423b736637b230270d4ae09340dbff5;hpb=0231a4fe0d679b2959968193b0fbeebc44531aaf;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 ed57307..09d371e 100644 --- a/0.6.x/js/02_dom/22_XTreeBuilder.js +++ b/0.6.x/js/02_dom/22_XTreeBuilder.js @@ -405,7 +405,7 @@ X_TEMP.bindElementToXnode = if( elm.nodeType !== 3 ){ if( !( text = xnode[ '_text' ] ) || ( text = X_String_cleanupWhiteSpace( text ) ) === ' ' ){ console.log( '[' +parent[ '_tag' ] + '> UID:' + xnode[ '_uid' ] + ' len:' + xnode[ '_text' ].length + ' code : ' + xnode[ '_text' ].charCodeAt( 0 ) + ',' + xnode[ '_text' ].charCodeAt( 1 ) + '] destroyed.' ); - xnode.destroy(); + xnode[ 'kill' ](); break; }; alert( parent[ '_tag' ] + ' > ' + '"' + xnode[ '_text' ] + '" !== ' + tag + '\n' + @@ -424,12 +424,12 @@ X_TEMP.bindElementToXnode = if( !skipCleanup ){ if( !( text = xnode[ '_text' ] ) || ( text = X_String_cleanupWhiteSpace( text ) ) === ' ' ){ console.log( '[' +parent[ '_tag' ] + '>' + xnode[ '_uid' ] + '] destroy ... ' ); - xnode.destroy(); + xnode[ 'kill' ](); }; if( xtext ){ xtext[ 'text' ]( xtext[ '_text' ] + text ); console.log( '[' +parent[ '_tag' ] + '>' + xnode[ '_uid' ] + '] xtext,destroy ... ' ); - xnode.destroy(); + xnode[ 'kill' ](); } else { //alert( parent[ '_tag' ] + '>' + '"' + text + '"\n' + elm.data ); xnode[ 'text' ]( text ); @@ -438,7 +438,7 @@ X_TEMP.bindElementToXnode = if( xtext ){ xtext[ 'text' ]( xtext[ '_text' ] + xnode[ '_text' ] ); console.log( '[' +parent[ '_tag' ] + '>' + xnode[ '_uid' ] + '] xtext,destroy ... ' ); - xnode.destroy(); + xnode[ 'kill' ](); }; current.xtext = xtext || xnode; break; @@ -460,13 +460,13 @@ X_TEMP.bindElementToXnode = //alert( X_String_cleanupWhiteSpace( xnode[ '_text' ] ) ); if( !skipCleanup ){ if( !( text = xnode[ '_text' ] ) || ( text = X_String_cleanupWhiteSpace( text ) ) === ' ' ){ - xnode.destroy(); + xnode[ 'kill' ](); xnode = null; } else if( xtext ){ //alert( 'xtext ' + text.charCodeAt( 0 ) + ' : ' + text.length ); xtext[ 'text' ]( xtext[ '_text' ] + text ); - xnode.destroy(); + xnode[ 'kill' ](); } else { //alert( 'xnode ' + text.charCodeAt( 0 ) + ' : ' + text.length ); xnode[ 'text' ]( text ); @@ -475,7 +475,7 @@ X_TEMP.bindElementToXnode = if( xtext ){ //alert( 'skip ' + text.charCodeAt( 0 ) + ' : ' + text.length ); xtext[ 'text' ]( xtext[ '_text' ] + xnode[ '_text' ] ); - xnode.destroy(); + xnode[ 'kill' ](); }; }; current.xtext = xtext || xnode; @@ -503,7 +503,7 @@ X_TEMP.bindElementToXnode = xnode[ '_flags' ] &= X_Node_BitMask_RESET_DIRTY; //xnode[ '_tag' ] = X_Dom_DTD_TAG_FIX[ tag ] || tag; if( X_TEMP._isCleanupTarget( elm ) ){ //!xnode[ 'hasClass' ]( 'skip-cleanup' ) && ( X_Dom_DTD_CLEANUP_TAGS[ tag ] || xnode[ 'hasClass' ]( 'cleanup-target' ) ) ){ - xnode.destroy(); + xnode[ 'kill' ](); break; };