\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
name : X_NET_GIMR_iframeName,\r
id : X_NET_GIMR_iframeName,\r
src : X_NET_GIMR_GADGET_URL + '#' + encodeURIComponent(\r
- X_JSON_stringify( { 'img' : X_URL_toAbsolutePath( X_NET_GIMR_IMAGE_URL ), 'len' : 1000, 'itvl' : 200 } ) ),\r
+ X_JSON_stringify( {\r
+ 'img' : X_URL_toAbsolutePath( X_NET_GIMR_IMAGE_URL ),\r
+ // https://code.google.com/p/xssinterface/source/browse/trunk/js/xssinterface.js\r
+ 'len' : X_UA[ 'IE' ] ? 2000 : 6000,\r
+ 'itvl' : 333\r
+ } )\r
+ ),\r
scrolling : 'no',\r
allowtransparency : 'no', \r
frameborder : 0,\r