-X.Dom.Attr = {\r
+var X_Node_Attr = {\r
noValue : {\r
checked : 1,\r
compact : 1,\r
// 動的に生成した input 要素を文書ツリーに挿入する前に設定した checked 属性は反映されず、defaultChecked だと反映される\r
// 先頭にスペース\r
objToAttrText : function( obj ){\r
- var noValue = X.Dom.Attr.noValue,\r
+ var noValue = X_Node_Attr.noValue,\r
attrs = [ '' ], n = 0, p, v;\r
if( !obj ) return ''; // Opera7\r
for( p in obj ){\r
for( name in renameForDOM ){\r
renameForTag[ renameForDOM[ name ] ] = name;\r
};\r
-})( X.Dom.Attr.renameForDOM, X.Dom.Attr.renameForTag );\r
+})( X_Node_Attr.renameForDOM, X_Node_Attr.renameForTag );\r
\r
\r
\r
/* --------------------------------------\r
* attribute\r
- * X.Dom.Attr.toIndex に定義されている 属性の場合\r
+ * X_Node_Attr.toIndex に定義されている 属性の場合\r
* \r
* http://nanto.asablo.jp/blog/2005/10/29/123294\r
* className, onclick等 はここで設定しない\r
};\r
if( f ){\r
this._attrText = false;\r
- this._dirty |= X.Dom.Dirty.ATTR;\r
+ this._dirty |= X_Node_Dirty.ATTR;\r
this._root && this._reserveUpdate(); \r
};\r
return this;\r
// setter\r
if( this._setAttr( attrs || ( this._attrs = {} ), this._newAttrs || ( this._newAttrs = {} ), nameOrObj, arguments[ 1 ] ) === true ){\r
this._attrText = false;\r
- this._dirty |= X.Dom.Dirty.ATTR;\r
+ this._dirty |= X_Node_Dirty.ATTR;\r
this._root && this._reserveUpdate();\r
};\r
return this;\r
case 'selected' :\r
case 'disabled' : \r
case 'selectedIndex' :\r
- if( X.Dom.Attr.HAS_VALUE[ this._tag ] ){\r
- if( this._newAttrs && X.inObject( nameOrObj, this._newAttrs ) ) return this._newAttrs[ nameOrObj ];\r
- if( elm = X.Dom.DOM_IE4 ? this._rawObject || this._ie4getRawNode() : this._rawObject ){\r
+ if( X_Node_Attr.HAS_VALUE[ this._tag ] ){\r
+ if( this._newAttrs && X_Object_inObject( nameOrObj, this._newAttrs ) ) return this._newAttrs[ nameOrObj ];\r
+ if( elm = X_UA_DOM.IE4 ? this._rawObject || this._ie4getRawNode() : this._rawObject ){\r
if( !attrs ) attrs = this._attrs = {};\r
return attrs[ nameOrObj ] = elm[ nameOrObj ]; // getAttribute( nameOrObj )?\r
};\r
};\r
break;\r
};\r
- return attrs && attrs[ X.Dom.Attr.renameForTag[ nameOrObj ] || nameOrObj ];\r
+ return attrs && attrs[ X_Node_Attr.renameForTag[ nameOrObj ] || nameOrObj ];\r
};\r
};\r
X.Dom.Node.prototype._setAttr = function( attrs, newAttrs, name, v ){\r
v = ( v !== 'ie4uid' + this._uid ) ? v : undefined;\r
if( v !== this._id ){\r
this._id = v;\r
- this._dirty |= X.Dom.Dirty.ID;\r
+ this._dirty |= X_Node_Dirty.ID;\r
this._root && this._reserveUpdate();\r
};\r
return; \r
return;\r
};\r
\r
- name = X.Dom.Attr.renameForTag[ name ] || name;\r
+ name = X_Node_Attr.renameForTag[ name ] || name;\r
if( attrs[ name ] === v ) return;\r
\r
if( v == null ){\r