OSDN Git Service

Version 0.6.122, add xnode._flags & fix X.Util.NinjaIframe.
[pettanr/clientJs.git] / 0.6.x / js / 02_dom / 22_XTreeBuilder.js
index caf6555..a422d9d 100644 (file)
@@ -368,7 +368,7 @@ X_TEMP.bindElementToXnode =
                                                        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
@@ -419,7 +419,7 @@ X_TEMP.bindElementToXnode =
                                \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
@@ -501,7 +501,7 @@ X_TEMP.bindElementToXnode =
                                        ++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
@@ -545,7 +545,7 @@ X_TEMP.bindElementToXnode =
                        };\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