\r
if( !X_TEMP.X_Dom_useBuilder ) return;\r
\r
+ X_HTMLParser_skipFixNesting = true;\r
+ \r
// TODO\r
// textarea の内容を控えて、消す。xnode tree 構築後に復帰。でないと、html パースでこける\r
//X_UA.MacIE && alert( body.innerHTML );\r
delete X_TEMP.bindElementToXnode;\r
delete X_TEMP.X_Dom_useBuilder;\r
delete X_TEMP._isCleanupTarget;\r
+ \r
+ X_HTMLParser_skipFixNesting = false;\r
};\r
\r
X_TEMP.bindElementToXnode =\r
xnode._tag = tag;\r
//};\r
xnode._root = parent._root;\r
- xnode._dirty = 0;\r
+ xnode._flags &= X_Node_DIRTY_MASK_RESET;\r
elm.UID = xnode._uid;\r
current.xtext = null;\r
\r
\r
++current.j;\r
xnode._rawObject = elm;\r
- xnode._dirty = 0;\r
+ xnode._flags &= X_Node_DIRTY_MASK_RESET;\r
xnode._text = elm.data; // 正確\r
xnode._root = parent._root;\r
if( !skipCleanup ){\r
++current.j;\r
\r
xnode._rawObject = elm;\r
- xnode._dirty = 0;\r
+ xnode._flags &= X_Node_DIRTY_MASK_RESET;\r
xnode._root = parent._root;\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
};\r
\r
// textNode がある\r
- ( current.flag & 6 ) && ( parent._dirty |= X_Node_Dirty.IE4_TEXTNODE_FIX );\r
+ ( current.flag & 6 ) && ( parent._flags |= X_Node_State.IE4_TEXTNODE_FIX );\r
});\r
\r
console.log( 'X.Dom.Builder' );\r