OSDN Git Service

Version 0.6.95, fix X.Timer, fix xhr @opera11-, fix for touch device.
[pettanr/clientJs.git] / 0.6.x / js / 02_dom / 05_XDomAttr.js
index 6e84b1f..2ff418f 100644 (file)
@@ -1,4 +1,4 @@
-X.Dom.Attr = {\r
+var X_Node_Attr = {\r
        noValue : {\r
                checked  : 1,\r
                compact  : 1,\r
@@ -55,7 +55,7 @@ X.Dom.Attr = {
        // 動的に生成した 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
@@ -74,13 +74,13 @@ X.Dom.Attr = {
        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
@@ -100,7 +100,7 @@ X.Dom.Node.prototype.attr = function( nameOrObj /* v */ ){
                };\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
@@ -109,7 +109,7 @@ X.Dom.Node.prototype.attr = function( nameOrObj /* v */ ){
                // 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
@@ -133,7 +133,7 @@ X.Dom.Node.prototype.attr = function( nameOrObj /* v */ ){
                        case 'selected' :\r
                        case 'disabled' :                       \r
                        case 'selectedIndex' :\r
-                               if( X.Dom.Attr.HAS_VALUE[ this._tag ] ){\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
@@ -142,7 +142,7 @@ X.Dom.Node.prototype.attr = function( nameOrObj /* v */ ){
                                };\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
@@ -156,7 +156,7 @@ X.Dom.Node.prototype._setAttr = function( attrs, newAttrs, name, v ){
                        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
@@ -173,7 +173,7 @@ X.Dom.Node.prototype._setAttr = function( attrs, newAttrs, name, v ){
                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