OSDN Git Service

Version 0.6.178, fix X.KB for IE5-, X.HTMLAudio for ChromeWV & AOSP.
[pettanr/clientJs.git] / 0.6.x / js / 06_net / 00_XNet.js
index 6bacae7..2a75d06 100644 (file)
@@ -166,7 +166,7 @@ X[ 'Net' ] = X_EventDispatcher[ 'inherits' ](
 \r
                                        // XDomain 不可 -> Flash, Gears, Silverlight, canUseGadget なら gadget に切替?\r
                                        // PUT DELETE UPDATE 不可 -> Flash, Gears, Silverlight, canUseGadget なら gadget に切替?\r
-                                       // xプロトコル な binary のロード -> gadget 内で proxyURL による XHR\r
+                                       // xプロトコル(X_URL_isSameProtocol) な binary のロード -> gadget 内で proxyURL による XHR\r
                                        //  or X_EVENT_ERROR\r
                                        \r
                                        opt[ 'dataType' ] = opt[ 'dataType' ] || X_URL_getEXT( url );\r
@@ -218,11 +218,11 @@ var X_NET_TYPE_XHR   = 1,
 \r
        X_NET_QUEUE_LIST = [],\r
 \r
-       X_NET_XHRWrapper,\r
-       X_NET_JSONPWrapper,\r
-       X_NET_FormWrapper,\r
-       X_NET_ImageWrapper,\r
-       X_NET_GIMRWrapper,\r
+       X_XHR,\r
+       X_JSONP,\r
+       X_FormSender,\r
+       X_ImgLoader,\r
+       X_GadgetXHR,\r
 \r
        X_NET_currentWrapper,\r
        X_NET_currentQueue,\r
@@ -235,9 +235,10 @@ function X_NET_proxyDispatch( e ){
        switch( e.type ){\r
                case X_EVENT_KILL_INSTANCE :\r
                        if( this === X_NET_currentQueue && X_NET_completePhase ){\r
-                               if( X_NET_completePhase === 1 )\r
+                               if( X_NET_completePhase === 1 ){\r
                                        this[ 'unlisten' ]( X_EVENT_COMPLETE, X_NET_proxyDispatch )\r
                                                [ 'dispatch' ]( X_EVENT_COMPLETE );\r
+                               };\r
                                X_NET_shiftQueue();\r
                                X_Pair_release( this );\r
                                X_NET_completePhase = 0;\r
@@ -298,8 +299,11 @@ function X_NET_shiftQueue(){
                X_NET_currentQueue = X_NET_currentWrapper = X_NET_currentData = null;\r
        };\r
        \r
+       console.log( '■■------------ X_NET_shiftQueue ' + X_NET_QUEUE_LIST.length );\r
+       \r
        if( !X_NET_QUEUE_LIST.length ) return;\r
 \r
+\r
        X_NET_currentQueue = X_NET_QUEUE_LIST.shift();\r
        X_NET_currentData  = X_Pair_get( X_NET_currentQueue );\r
        \r
@@ -310,13 +314,13 @@ function X_NET_shiftQueue(){
                        // force 'gadget', 'flash'\r
                        switch( X_NET_currentData[ 'test' ] ){\r
                                case 'gadget' :\r
-                                       X_NET_currentWrapper = X_NET_GIMRWrapper || X_TEMP.X_Net_GIMR_init();\r
+                                       X_NET_currentWrapper = X_GadgetXHR || X_TEMP.X_GadgetXHR_init();\r
                                        break;\r
                                case 'flash'  :\r
                                        break;\r
                                \r
                                default :\r
-                                       X_NET_currentWrapper = X_NET_XHRWrapper || X_TEMP.X_Net_XHR_init();\r
+                                       X_NET_currentWrapper = X_XHR || X_TEMP.X_XHR_init();\r
                        };\r
                        \r
                        \r
@@ -327,7 +331,7 @@ function X_NET_shiftQueue(){
                                        case 0 :\r
                                        case 1 :\r
                                        case 2 :\r
-                                               if( !( auth[ 'dispatch' ]( X_EVENT_NEED_AUTH ) & X_Callback_PREVENT_DEFAULT ) ){\r
+                                               if( !( auth[ 'dispatch' ]( X_EVENT_NEED_AUTH ) & X_CALLBACK_PREVENT_DEFAULT ) ){\r
                                                        authSettings.lazyRequests = authSettings.lazyRequests || [];\r
                                                        authSettings.lazyRequests.indexOf( X_NET_currentQueue ) === -1 && authSettings.lazyRequests.push( X_NET_currentQueue );\r
                                                };\r
@@ -344,13 +348,13 @@ function X_NET_shiftQueue(){
                        };\r
                        break;\r
                case X_NET_TYPE_JSONP :\r
-                       X_NET_currentWrapper = X_NET_JSONPWrapper || X_TEMP.X_NET_JSONP_init();\r
+                       X_NET_currentWrapper = X_JSONP || X_TEMP.X_JSONP_init();\r
                        break;\r
                case X_NET_TYPE_FORM :\r
-                       X_NET_currentWrapper = X_NET_FormWrapper  || X_TEMP.X_NET_Form_init();\r
+                       X_NET_currentWrapper = X_FormSender  || X_TEMP.X_FormSender_init();\r
                        break;\r
                case X_NET_TYPE_IMAGE :\r
-                       X_NET_currentWrapper = X_NET_ImageWrapper || X_TEMP.X_NET_Image_init();\r
+                       X_NET_currentWrapper = X_ImgLoader || X_TEMP.X_ImgLoader_init();\r
                        break;\r
        };\r
        \r