OSDN Git Service

Version 0.6.161, fix X.Net & X.SilverlightAudio.
[pettanr/clientJs.git] / 0.6.x / js / 06_net / 05_XXHRGadget.js
index bbff1e0..0a4cebc 100644 (file)
@@ -110,17 +110,26 @@ function X_NET_GIMR_detectImageOverIframe(){
                                                \r
                                                X_NET_GIMRWrapper._busy = false;\r
                                                \r
-                                               X_NET_GIMRWrapper\r
-                                                       [ 'asyncDispatch' ]( e = {\r
-                                                               type      : error || ret[ 'rc' ] < 200 || 400 < ret[ 'rc' ] ? X_EVENT_ERROR : X_EVENT_SUCCESS,\r
-                                                               status    : ret[ 'rc' ] || ( error ? ret[ 'code' ] || 400 : 200 ),\r
-                                                               response  : data,\r
-                                                               'headers' : ret[ 'headers' ],\r
+                                               if( error || ret[ 'rc' ] < 200 || 400 < ret[ 'rc' ] ){\r
+                                                       e = {\r
+                                                               type      : X_EVENT_ERROR,\r
+                                                               status    : ret[ 'rc' ] || ret[ 'code' ] || 400,\r
                                                                'message' : error && ret[ 'errors' ].join( '\n' )\r
-                                                       });\r
+                                                       };\r
+                                               } else {\r
+                                                       e = {\r
+                                                               type      : X_EVENT_SUCCESS,\r
+                                                               status    : ret[ 'rc' ] || 200,\r
+                                                               response  : data\r
+                                                       };\r
+                                               };\r
                                                \r
-                                               console.dir( e );\r
-                                                       \r
+                                               e[ 'headers' ] = ret[ 'headers' ];\r
+                                               \r
+                                               X_NET_GIMRWrapper[ 'asyncDispatch' ]( e);\r
+                                               \r
+                                               //console.dir( e );\r
+\r
                                                X_NET_GIMR_timerID = X_NET_GIMR_phase = 0;\r
                                                X_NET_GIMR_lastHashString = '';                                                 \r
                                                iwin.location.href = X_NET_GIMR_GADGET_URL + '#_recived_';\r