OSDN Git Service

Version 0.6.134, add comments for closure compiler.
[pettanr/clientJs.git] / 0.6.x / js / 06_net / 02_XNetJSONP.js
index 8832b96..04bfc4a 100644 (file)
@@ -26,8 +26,8 @@ X.Net.JSONP = {
                        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' )
                                } );
                        
@@ -165,30 +165,30 @@ function X_NET_JSONP_loadScriptInNinjaIframe( url ){
        
        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,