X_NET_JSONPWrapper._busy = false;
X_NET_JSONPWrapper
- .asyncDispatch( {
- type : jsonString ? X_Event.SUCCESS : X_Event.ERROR,
+ [ 'asyncDispatch' ]( {
+ type : jsonString ? X_EVENT_SUCCESS : X_EVENT_ERROR,
data : window.JSON ? JSON.parse( jsonString ) : eval( 'var a=' + jsonString + ';a' )
} );
X_NET_JSONP_NinjaIframe
.refresh( html.join( '' ) )
- .listen( [ X_Event.SUCCESS, X_Event.ERROR ], X_NET_JSONPWrapper, X_NET_JSONP_iframeListener );
+ [ 'listen' ]( [ X_EVENT_SUCCESS, X_EVENT_ERROR ], X_NET_JSONPWrapper, X_NET_JSONP_iframeListener );
};
function X_NET_JSONP_iframeListener( e ){
switch( e.type ){
- case X_Event.SUCCESS :
+ case X_EVENT_SUCCESS :
console.log( 'iframe onload, but' );
if( ++X_NET_JSONPWrapper._onloadCount < X_Net_JSONP_onloadCount ) return;
// TODO callback が無ければ error
- X_NET_JSONPWrapper.asyncDispatch( 1000, X_Event.ERROR );
+ X_NET_JSONPWrapper[ 'asyncDispatch' ]( 1000, X_EVENT_ERROR );
break;
- case X_Event.ERROR :
+ case X_EVENT_ERROR :
console.log( 'iframe onerror' );
- X_NET_JSONPWrapper.asyncDispatch( X_Event.ERROR );
+ X_NET_JSONPWrapper[ 'asyncDispatch' ]( X_EVENT_ERROR );
break;
};
- X_NET_JSONP_NinjaIframe.unlisten();
- return X.Callback.UN_LISTEN;
+ X_NET_JSONP_NinjaIframe[ 'unlisten' ]();
+ return X_Callback_UN_LISTEN;
};
// TODO extend NinjaIframe
X_NET_JSONPWrapper = X_Class_override(
- new X.EventDispatcher(),
+ X_EventDispatcher(),
{
_busy : false,