OSDN Git Service

Version 0.6.156, add X.UI.Repeater.
[pettanr/clientJs.git] / 0.6.x / js / 06_net / 05_XXHRGadget.js
index 28dc843..905e098 100644 (file)
@@ -23,6 +23,7 @@ var X_NET_GIMR_canUse         = 5.5 <= X_UA[ 'IE' ] || !X_UA[ 'IE' ],
        \r
        X_NET_GIMR_GADGET_XML_URL = 'http://googledrive.com/host/0B4Y86MXyTfuoVUkwTE54T3V1V1U',\r
        \r
+       // https://kldleov8fp2dl82hphfmor8riij82tof-a-sites-opensocial.googleusercontent.com/gadgets/ifr\r
        X_NET_GIMR_GADGET_URL     = 'http://www.ig.gmodules.com/gadgets/ifr?url=' + encodeURIComponent( X_NET_GIMR_GADGET_XML_URL ) + '&nocache=1',\r
        \r
        X_NET_GIMR_IMAGE_URL      = 'img/opacity0.gif',\r
@@ -84,7 +85,7 @@ function X_NET_GIMR_detectImageOverIframe(){
                                                        X_NET_GIMR_receivedString   = ret.substr( ( n + ':' ).length );\r
                                                        X_NET_GIMR_isReceiveBatches = --n;\r
                                                        iwin.location.href = X_NET_GIMR_GADGET_URL + '#_recived_' + X_NET_GIMR_isReceiveBatches;\r
-                                                       // TODO speedup\r
+                                                       // speedup\r
                                                        X_NET_GIMR_timerID = X_Timer_add( 16, 0, X_NET_GIMR_detectImageOverIframe );\r
                                                        return X_Callback_UN_LISTEN;\r
                                                } else {\r
@@ -147,13 +148,19 @@ function X_NET_GIMR_toJSONString( obj ){
 \r
 \r
 X_TEMP.X_Net_GIMR_init = function(){\r
+       // TODO extend NinjaIframe\r
+       X_NET_GIMRWrapper = X_Class_override(\r
+                       X_EventDispatcher(),\r
+                       X_TEMP.X_Net_GIMR_props\r
+               );\r
        \r
-delete X_TEMP.X_Net_GIMR_init;\r
+       delete X_TEMP.X_Net_GIMR_init;\r
+       delete X_TEMP.X_Net_GIMR_props; \r
+       \r
+       return X_NET_GIMRWrapper;\r
+};\r
 \r
-// TODO extend NinjaIframe\r
-X_NET_GIMRWrapper = X_Class_override(\r
-       X_EventDispatcher(),\r
-       {\r
+X_TEMP.X_Net_GIMR_props = {\r
 \r
                _busy         : false,\r
                _canceled     : false,\r
@@ -236,10 +243,6 @@ X_NET_GIMRWrapper = X_Class_override(
                        this._busy = this._canceled = false;\r
                        this._onloadCount = 0;\r
                }\r
-       }\r
-);\r
-\r
-return X_NET_GIMRWrapper;\r
+       };\r
 \r
-};\r
 \r