if( elm.nodeType !== 3 ){\r
if( !( text = xnode[ '_text' ] ) || ( text = X_String_cleanupWhiteSpace( text ) ) === ' ' ){\r
console.log( '[' +parent[ '_tag' ] + '> UID:' + xnode[ '_uid' ] + ' len:' + xnode[ '_text' ].length + ' code : ' + xnode[ '_text' ].charCodeAt( 0 ) + ',' + xnode[ '_text' ].charCodeAt( 1 ) + '] destroyed.' );\r
- xnode.destroy();\r
+ xnode[ 'kill' ]();\r
break;\r
};\r
alert( parent[ '_tag' ] + ' > ' + '"' + xnode[ '_text' ] + '" !== ' + tag + '\n' +\r
if( !skipCleanup ){\r
if( !( text = xnode[ '_text' ] ) || ( text = X_String_cleanupWhiteSpace( text ) ) === ' ' ){\r
console.log( '[' +parent[ '_tag' ] + '>' + xnode[ '_uid' ] + '] destroy ... ' );\r
- xnode.destroy();\r
+ xnode[ 'kill' ]();\r
};\r
if( xtext ){\r
xtext[ 'text' ]( xtext[ '_text' ] + text );\r
console.log( '[' +parent[ '_tag' ] + '>' + xnode[ '_uid' ] + '] xtext,destroy ... ' );\r
- xnode.destroy();\r
+ xnode[ 'kill' ]();\r
} else {\r
//alert( parent[ '_tag' ] + '>' + '"' + text + '"\n' + elm.data );\r
xnode[ 'text' ]( text );\r
if( xtext ){\r
xtext[ 'text' ]( xtext[ '_text' ] + xnode[ '_text' ] );\r
console.log( '[' +parent[ '_tag' ] + '>' + xnode[ '_uid' ] + '] xtext,destroy ... ' );\r
- xnode.destroy();\r
+ xnode[ 'kill' ]();\r
};\r
current.xtext = xtext || xnode;\r
break;\r
//alert( X_String_cleanupWhiteSpace( xnode[ '_text' ] ) );\r
if( !skipCleanup ){\r
if( !( text = xnode[ '_text' ] ) || ( text = X_String_cleanupWhiteSpace( text ) ) === ' ' ){\r
- xnode.destroy();\r
+ xnode[ 'kill' ]();\r
xnode = null;\r
} else\r
if( xtext ){\r
//alert( 'xtext ' + text.charCodeAt( 0 ) + ' : ' + text.length );\r
xtext[ 'text' ]( xtext[ '_text' ] + text );\r
- xnode.destroy();\r
+ xnode[ 'kill' ]();\r
} else {\r
//alert( 'xnode ' + text.charCodeAt( 0 ) + ' : ' + text.length );\r
xnode[ 'text' ]( text );\r
if( xtext ){\r
//alert( 'skip ' + text.charCodeAt( 0 ) + ' : ' + text.length );\r
xtext[ 'text' ]( xtext[ '_text' ] + xnode[ '_text' ] );\r
- xnode.destroy();\r
+ xnode[ 'kill' ]();\r
};\r
};\r
current.xtext = xtext || xnode;\r
xnode[ '_flags' ] &= X_Node_BitMask_RESET_DIRTY;\r
//xnode[ '_tag' ] = X_Dom_DTD_TAG_FIX[ tag ] || tag;\r
if( X_TEMP._isCleanupTarget( elm ) ){ //!xnode[ 'hasClass' ]( 'skip-cleanup' ) && ( X_Dom_DTD_CLEANUP_TAGS[ tag ] || xnode[ 'hasClass' ]( 'cleanup-target' ) ) ){\r
- xnode.destroy();\r
+ xnode[ 'kill' ]();\r
break;\r
};\r
\r