\r
-X.Dom.NodeList = function( v ){\r
+function X_NodeList( v ){\r
var args = [],\r
l = arguments.length,\r
i = 0,\r
- indexOf, xnode, j, n = 0, skip;\r
+ xnode, j, n = 0, skip;\r
+\r
for( ; i < l; ++i ){\r
- //args.push( arguments[ i ] );\r
args.push.apply( args, arguments[ i ] );\r
};\r
- //alert( arguments[ 0 ].length + ' , ' + args.length )\r
- if( ( l = args.length ) === 1 ) return new X.Dom.Node( args[ 0 ] );\r
- if( !this || this.append !== X.Dom.NodeList.prototype.append ) return new X.Dom.NodeList( args );\r
+\r
+ if( ( l = args.length ) === 1 ) return new Node( args[ 0 ] );\r
+ if( !this || this.append !== X_NodeList.prototype.append ) return new X_NodeList( args );\r
\r
for( i = 0; i < l; ++i ){\r
xnode = args[ i ];\r
- //xnode = xnode && xnode.constructor === X.Dom.Node ? xnode : new X.Dom.Node( xnode );\r
+ //xnode = xnode && xnode.constructor === Node ? xnode : new Node( xnode );\r
skip = false;\r
- if( xnode._xnodeType === 0 ) continue;\r
+ //if( xnode._xnodeType === 0 ) continue;\r
for( j = 0; j < n; ++j ){\r
if( this[ j ] === xnode ){\r
skip = true;\r
};\r
};\r
};\r
-X.Dom.NodeList.prototype.length = 0;\r
+X_NodeList.prototype.length = 0;\r
\r
-X.Dom.NodeList.prototype.each = function( func /* opt_args... */ ){\r
+X_NodeList.prototype.each = function( func /* opt_args... */ ){\r
var l = this.length,\r
i = 0, args;\r
\r
/* --------------------------------------\r
* Fuction Base, multi, getter, setter,\r
*/\r
-X.ViewPort.listenOnce( X_TEMP.SYSTEM_EVENT_PRE_INIT, function(){\r
- var target = X.Dom.NodeList.prototype,\r
- src = X.Dom.Node.prototype,\r
+X_TEMP.onSystemReady.push( function( sys ){\r
+ var target = X_NodeList.prototype,\r
+ src = Node.prototype,\r
p, v, multi;\r
for( p in src ){\r
+ //if( X_EMPTY_OBJECT[ p ] ) continue;\r
v = src[ p ];\r
if( X.Type.isFunction( v ) && !target[ p ] ){\r
target[ p ] = multi = new Function( [\r
- 'var a=arguments,f=X.Dom.Node.prototype.', p, ',t=this,i,l=t.length;',\r
+ 'var a=arguments,f=X.Node.prototype.', p, ',t=this,i,l=t.length;',\r
'if(l)',\r
'for(i=0;i<l;++i)if(i===l-1)return f.apply(t[i],a);else f.apply(t[i],a);',\r
'return f.apply(t,a)'\r
};\r
});\r
\r
-\r