X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=0.6.x%2Fjs%2F02_dom%2F22_XTreeBuilder.js;h=b72081b89702f9df2516a7d70ad66c71a01c45b5;hb=db13457fcd6dcd4a6a55043426d78f898e16db0a;hp=97df49d37bca9b23435325f836ef53aec6390b2e;hpb=9f5ab564d20a8bd6438693146ae73209c78a2c5e;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 97df49d..b72081b 100644 --- a/0.6.x/js/02_dom/22_XTreeBuilder.js +++ b/0.6.x/js/02_dom/22_XTreeBuilder.js @@ -8,7 +8,7 @@ X_TEMP._isCleanupTarget = function( elm ){ ( X_Dom_DTD_CLEANUP_TAGS[ tag ] || cname.indexOf( ' cleanup-target ' ) !== -1 ); }; -if( X.UA.MacIE ){ +if( X_UA.MacIE ){ X_TEMP._fixed_remove = function( node, xnode ){ var parent = node.parentNode, l; @@ -86,7 +86,7 @@ if( X.UA.MacIE ){ }; } else -if( X.UA.Opera7 ){ +if( X_UA.Opera7 ){ X_TEMP._fixed_remove = function( node ){ if( node.nodeType === 1 || node.nodeType === 3 ){ @@ -117,7 +117,7 @@ X.ViewPort.listenOnce( X_TEMP.SYSTEM_EVENT_PRE_INIT, // TODO // textarea の内容を控えて、消す。xnode tree 構築後に復帰。でないと、html パースでこける - //X.UA.MacIE && alert( body.innerHTML ); + //X_UA.MacIE && alert( body.innerHTML ); // cleanup tree (function/*cleanUpTree*/( elm, skip, head ){ var nodes = X_Object_cloneArray( elm.childNodes ), @@ -157,7 +157,7 @@ X.ViewPort.listenOnce( X_TEMP.SYSTEM_EVENT_PRE_INIT, // ブロック要素直下のスペースだけは削除?? default : //console.log( 'Remove type: ' + node.nodeType + ' value: ' + node.nodeValue ); - if( !X.UA.Opera7 /*&& !X.UA.MacIE */ ){ + if( !X_UA.Opera7 /*&& !X_UA.MacIE */ ){ elm.removeChild( node ); } else { X_TEMP._fixed_remove( node ); @@ -165,13 +165,13 @@ X.ViewPort.listenOnce( X_TEMP.SYSTEM_EVENT_PRE_INIT, //++count; }; }; - })( X.UA.MacIE ? ( copy = body.cloneNode( true ) ) : body ); + })( X_UA.MacIE ? ( copy = body.cloneNode( true ) ) : body ); - if( X.UA.MacIE ){ + if( X_UA.MacIE ){ document.write( html = copy.innerHTML ); } else { // body の属性値の取得 - if( X.UA.IE5678 ){ + if( X_UA.IE5678 ){ html = body.innerHTML.split( X_String_CRLF ).join( '' ); // 不要な改行が入る } else { html = body.innerHTML; @@ -330,7 +330,7 @@ X_TEMP.bindElementToXnode = elm = elems[ current.j ]; tag = elm.tagName && elm.tagName.toUpperCase(); if( ( elm.nodeType !== 1 && elm.nodeType !== 3 ) || tag === '!' || ( tag && tag.charAt( 0 ) === '/' ) ){ - if( !X.UA.Opera7 && !X.UA.MacIE ){ + if( !X_UA.Opera7 && !X_UA.MacIE ){ elm.parentNode.removeChild( elm ); } else { X_TEMP._fixed_remove( elm ); @@ -342,7 +342,7 @@ X_TEMP.bindElementToXnode = if( elm.nodeType === 3 ){ if( !( text = elm.data ) || ( text = X_String_cleanupWhiteSpace( text ) ) === ' ' ){ //alert( text.charCodeAt( 0 ) ); - if( !X.UA.Opera7 && !X.UA.MacIE ){ + if( !X_UA.Opera7 && !X_UA.MacIE ){ elm.parentNode.removeChild( elm ); } else { X_TEMP._fixed_remove( elm );