OSDN Git Service

fix XNode.text & X.Audio.Sprite & parse json of X.Net.XHR.
[pettanr/clientJs.git] / 0.6.x / js / 02_dom / 07_XNodeList.js
index 891bc79..f1a073a 100644 (file)
@@ -1,5 +1,5 @@
 \r
-X.Dom.NodeList = function( v ){\r
+function X_NodeList( v ){\r
        var args = [],\r
                l    = arguments.length,\r
                i    = 0,\r
@@ -9,12 +9,12 @@ X.Dom.NodeList = function( v ){
                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
+       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
                for( j = 0; j < n; ++j ){\r
@@ -29,9 +29,9 @@ X.Dom.NodeList = function( v ){
                };\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
@@ -52,15 +52,15 @@ X.Dom.NodeList.prototype.each = function( func /* opt_args... */ ){
 /* --------------------------------------\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_ViewPort.listenOnce( X_TEMP.SYSTEM_EVENT_PRE_INIT, function(){\r
+       var target = X_NodeList.prototype,\r
+               src    = Node.prototype,\r
                p, v, multi;\r
        for( p in src ){\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