\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
\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
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
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
// 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
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
};\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