OSDN Git Service
(root)
/
pettanr
/
clientJs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Version 0.6.177, bugfix.
[pettanr/clientJs.git]
/
0.6.x
/
js
/
06_net
/
05_XXHRGadget.js
diff --git
a/0.6.x/js/06_net/05_XXHRGadget.js
b/0.6.x/js/06_net/05_XXHRGadget.js
index
9b89fdc
..
ee43ca2
100644
(file)
--- a/
0.6.x/js/06_net/05_XXHRGadget.js
+++ b/
0.6.x/js/06_net/05_XXHRGadget.js
@@
-17,57
+17,57
@@
*
\r
*/
\r
\r
*
\r
*/
\r
\r
-var X_
NET_GIM
R_canUse = 5.5 <= X_UA[ 'IE' ] || !X_UA[ 'IE' ],
\r
+var X_
GadgetXH
R_canUse = 5.5 <= X_UA[ 'IE' ] || !X_UA[ 'IE' ],
\r
\r
\r
- X_
NET_GIM
R_iframeName = 'gadgetProxy_' + ( Math.random() * 100000 | 0 ),
\r
+ X_
GadgetXH
R_iframeName = 'gadgetProxy_' + ( Math.random() * 100000 | 0 ),
\r
\r
\r
- X_
NET_GIM
R_GADGET_XML_URL = 'http://googledrive.com/host/0B4Y86MXyTfuoVUkwTE54T3V1V1U',
\r
+ X_
GadgetXH
R_GADGET_XML_URL = 'http://googledrive.com/host/0B4Y86MXyTfuoVUkwTE54T3V1V1U',
\r
\r
// https://kldleov8fp2dl82hphfmor8riij82tof-a-sites-opensocial.googleusercontent.com/gadgets/ifr
\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_GIM
R_GADGET_XML_URL ) + '&nocache=1',
\r
+ X_
GadgetXHR_GADGET_URL = 'http://www.ig.gmodules.com/gadgets/ifr?url=' + encodeURIComponent( X_GadgetXH
R_GADGET_XML_URL ) + '&nocache=1',
\r
\r
\r
- X_
NET_GIM
R_IMAGE_URL = 'img/opacity0.gif',
\r
+ X_
GadgetXH
R_IMAGE_URL = 'img/opacity0.gif',
\r
\r
// https://code.google.com/p/xssinterface/source/browse/trunk/js/xssinterface.js
\r
\r
// https://code.google.com/p/xssinterface/source/browse/trunk/js/xssinterface.js
\r
- X_
NET_GIM
R_maxQueryLength = X_UA[ 'IE' ] ? 2000 : 6000,
\r
+ X_
GadgetXH
R_maxQueryLength = X_UA[ 'IE' ] ? 2000 : 6000,
\r
\r
\r
- X_
NET_GIM
R_requestBatches,
\r
+ X_
GadgetXH
R_requestBatches,
\r
\r
\r
- X_
NET_GIM
R_requestOriginal,
\r
+ X_
GadgetXH
R_requestOriginal,
\r
\r
\r
- X_
NET_GIM
R_timerID,
\r
+ X_
GadgetXH
R_timerID,
\r
\r
\r
- X_
NET_GIM
R_phase = 0,
\r
+ X_
GadgetXH
R_phase = 0,
\r
\r
\r
- X_
NET_GIM
R_lastHashString,
\r
+ X_
GadgetXH
R_lastHashString,
\r
\r
\r
- X_
NET_GIMR_isReceiveBatches, X_NET_GIM
R_receivedString = '';
\r
+ X_
GadgetXHR_isReceiveBatches, X_GadgetXH
R_receivedString = '';
\r
\r
\r
\r
\r
-function X_
NET_GIM
R_detectImageOverIframe(){
\r
- var raw =
this
[ '_rawObject' ],
\r
- iwin,
ret, i
, n;
\r
+function X_
GadgetXH
R_detectImageOverIframe(){
\r
+ var raw =
X_GadgetXHR
[ '_rawObject' ],
\r
+ iwin,
frames, i, ret
, n;
\r
\r
if( raw ){
\r
\r
if( raw ){
\r
- iwin = raw.contentWindow || ( raw.contentDocument && raw.contentDocument.parentWindow ) || window.frames[ X_
NET_GIM
R_iframeName ];
\r
+ iwin = raw.contentWindow || ( raw.contentDocument && raw.contentDocument.parentWindow ) || window.frames[ X_
GadgetXH
R_iframeName ];
\r
\r
\r
- if( iwin &&
iwin.frames && ( i = iwin.
frames.length ) ){
\r
+ if( iwin &&
( frames = iwin.frames ) && ( i =
frames.length ) ){
\r
for( ; i; ){
\r
for( ; i; ){
\r
- if( ret = X_Script_try( X_Object_find, [
iwin.frames[ --i ], 'location.
hash' ] ) ) break;
\r
+ if( ret = X_Script_try( X_Object_find, [
frames[ --i ], 'location>
hash' ] ) ) break;
\r
};
\r
};
\r
- if( ret && ret !== X_
NET_GIM
R_lastHashString ){
\r
- X_
NET_GIM
R_lastHashString = ret;
\r
+ if( ret && ret !== X_
GadgetXH
R_lastHashString ){
\r
+ X_
GadgetXH
R_lastHashString = ret;
\r
//console.log( ret.length );
\r
//console.log( '' + ret );
\r
\r
//console.log( ret.length );
\r
//console.log( '' + ret );
\r
\r
- switch( X_
NET_GIM
R_phase ){
\r
+ switch( X_
GadgetXH
R_phase ){
\r
case 0 : // makeRequest
\r
case 0 : // makeRequest
\r
- iwin.location.href = X_
NET_GIMR_GADGET_URL + '#' + X_NET_GIM
R_requestBatches.shift();
\r
- if( X_
NET_GIM
R_requestBatches.length ) return; //TODO boost
\r
+ iwin.location.href = X_
GadgetXHR_GADGET_URL + '#' + X_GadgetXH
R_requestBatches.shift();
\r
+ if( X_
GadgetXH
R_requestBatches.length ) return; //TODO boost
\r
break;
\r
\r
case 1 : // after makeRequest > :ok 待ち
\r
break;
\r
\r
case 1 : // after makeRequest > :ok 待ち
\r
- iwin.location.href = X_
NET_GIM
R_GADGET_URL + '#_waiting_';
\r
+ iwin.location.href = X_
GadgetXH
R_GADGET_URL + '#_waiting_';
\r
break;
\r
\r
case 2 : // _waiting_ 通信結果待ち
\r
break;
\r
\r
case 2 : // _waiting_ 通信結果待ち
\r
@@
-75,59
+75,59
@@
function X_NET_GIMR_detectImageOverIframe(){
ret = ret.substr( 1 );
\r
n = parseInt( ret );
\r
\r
ret = ret.substr( 1 );
\r
n = parseInt( ret );
\r
\r
- if( X_
NET_GIM
R_isReceiveBatches ){
\r
- X_
NET_GIMR_receivedString += X_Net_GIMR_decodeLocationHash( ret );
\r
- if( --X_
NET_GIM
R_isReceiveBatches ){
\r
- iwin.location.href = X_
NET_GIMR_GADGET_URL + '#_recived_' + X_NET_GIM
R_isReceiveBatches;
\r
+ if( X_
GadgetXH
R_isReceiveBatches ){
\r
+ X_
GadgetXHR_receivedString += X_GadgetXHR_decodeLocationHash( ret );
\r
+ if( --X_
GadgetXH
R_isReceiveBatches ){
\r
+ iwin.location.href = X_
GadgetXHR_GADGET_URL + '#_recived_' + X_GadgetXH
R_isReceiveBatches;
\r
return;
\r
};
\r
} else
\r
if( 1 < n ){
\r
ret = ret.substr( ( n + ':' ).length );
\r
return;
\r
};
\r
} else
\r
if( 1 < n ){
\r
ret = ret.substr( ( n + ':' ).length );
\r
- X_
NET_GIMR_receivedString = X_Net_GIM
R_decodeLocationHash( ret );
\r
- X_
NET_GIM
R_isReceiveBatches = --n;
\r
- iwin.location.href = X_
NET_GIMR_GADGET_URL + '#_recived_' + X_NET_GIM
R_isReceiveBatches;
\r
+ X_
GadgetXHR_receivedString = X_GadgetXH
R_decodeLocationHash( ret );
\r
+ X_
GadgetXH
R_isReceiveBatches = --n;
\r
+ iwin.location.href = X_
GadgetXHR_GADGET_URL + '#_recived_' + X_GadgetXH
R_isReceiveBatches;
\r
// speedup
\r
// speedup
\r
- X_
NET_GIMR_timerID = X_Timer_add( 16, 0, this, X_NET_GIM
R_detectImageOverIframe );
\r
+ X_
GadgetXHR_timerID = X_Timer_add( 16, 0, X_GadgetXH
R_detectImageOverIframe );
\r
return X_CALLBACK_UN_LISTEN;
\r
} else {
\r
return X_CALLBACK_UN_LISTEN;
\r
} else {
\r
- X_
NET_GIMR_receivedString = X_Net_GIM
R_decodeLocationHash( ret );
\r
+ X_
GadgetXHR_receivedString = X_GadgetXH
R_decodeLocationHash( ret );
\r
};
\r
\r
};
\r
\r
- X_
NET_GIMRWrapper[ 'asyncDispatch' ]( X_JSON_parseTrustableString( X_NET_GIM
R_receivedString ) );
\r
- X_
NET_GIM
R_receivedString = '';
\r
+ X_
GadgetXHR[ 'asyncDispatch' ]( X_JSON_parseTrustableString( X_GadgetXH
R_receivedString ) );
\r
+ X_
GadgetXH
R_receivedString = '';
\r
//console.dir( e );
\r
\r
//console.dir( e );
\r
\r
- X_
NET_GIMRWrapper
._busy = false;
\r
- X_
NET_GIMR_timerID = X_NET_GIM
R_phase = 0;
\r
+ X_
GadgetXHR
._busy = false;
\r
+ X_
GadgetXHR_timerID = X_GadgetXH
R_phase = 0;
\r
\r
\r
- X_
NET_GIM
R_lastHashString = '';
\r
- iwin.location.href = X_
NET_GIM
R_GADGET_URL + '#_recived_';
\r
+ X_
GadgetXH
R_lastHashString = '';
\r
+ iwin.location.href = X_
GadgetXH
R_GADGET_URL + '#_recived_';
\r
\r
return X_CALLBACK_UN_LISTEN;
\r
};
\r
\r
return X_CALLBACK_UN_LISTEN;
\r
};
\r
- ++X_
NET_GIM
R_phase;
\r
+ ++X_
GadgetXH
R_phase;
\r
};
\r
};
\r
};
\r
};
\r
\r
// http://outcloud.blogspot.jp/2015/06/gecko-location-hash.html
\r
};
\r
};
\r
};
\r
};
\r
\r
// http://outcloud.blogspot.jp/2015/06/gecko-location-hash.html
\r
-function X_
Net_GIM
R_decodeLocationHash( str ){
\r
+function X_
GadgetXH
R_decodeLocationHash( str ){
\r
return X_UA[ 'Gecko' ] ? unescape( str ) : decodeURIComponent( str );
\r
};
\r
\r
return X_UA[ 'Gecko' ] ? unescape( str ) : decodeURIComponent( str );
\r
};
\r
\r
-X_TEMP.X_
Net_GIM
R_init = function(){
\r
- X_
NET_GIMRWrapper
= X_Class_override(
\r
+X_TEMP.X_
GadgetXH
R_init = function(){
\r
+ X_
GadgetXHR
= X_Class_override(
\r
X_Node_systemNode
\r
.create( 'iframe', {
\r
className : 'hidden-iframe',
\r
X_Node_systemNode
\r
.create( 'iframe', {
\r
className : 'hidden-iframe',
\r
- name : X_
NET_GIM
R_iframeName,
\r
- id : X_
NET_GIM
R_iframeName,
\r
- src : X_
NET_GIM
R_GADGET_URL + '#' + encodeURIComponent(
\r
+ name : X_
GadgetXH
R_iframeName,
\r
+ id : X_
GadgetXH
R_iframeName,
\r
+ src : X_
GadgetXH
R_GADGET_URL + '#' + encodeURIComponent(
\r
X_JSON_stringify( {
\r
X_JSON_stringify( {
\r
- 'img' : X_URL_toAbsolutePath( X_
NET_GIM
R_IMAGE_URL ),
\r
- 'len' : X_
NET_GIM
R_maxQueryLength,
\r
+ 'img' : X_URL_toAbsolutePath( X_
GadgetXH
R_IMAGE_URL ),
\r
+ 'len' : X_
GadgetXH
R_maxQueryLength,
\r
'itv' : 333,
\r
'gck' : X_UA[ 'Gecko' ] ? 1 : 0,
\r
'err' : X_EVENT_ERROR,
\r
'itv' : 333,
\r
'gck' : X_UA[ 'Gecko' ] ? 1 : 0,
\r
'err' : X_EVENT_ERROR,
\r
@@
-138,18
+138,18
@@
X_TEMP.X_Net_GIMR_init = function(){
allowtransparency : 'no',
\r
frameborder : 0,
\r
tabindex : -1
\r
allowtransparency : 'no',
\r
frameborder : 0,
\r
tabindex : -1
\r
- }),
\r
- X_TEMP.X_
Net_GIM
R_props );
\r
+ }
),
\r
+ X_TEMP.X_
GadgetXH
R_props );
\r
\r
\r
- delete X_TEMP.X_
Net_GIM
R_init;
\r
- delete X_TEMP.X_
Net_GIMR_props;
\r
+ delete X_TEMP.X_
GadgetXH
R_init;
\r
+ delete X_TEMP.X_
GadgetXHR_props;
\r
\r
\r
- X_
NET_GIM
R_requestBatches = [];
\r
+ X_
GadgetXH
R_requestBatches = [];
\r
\r
\r
- return X_
NET_GIMRWrapper
;
\r
+ return X_
GadgetXHR
;
\r
};
\r
\r
};
\r
\r
-X_TEMP.X_
Net_GIM
R_props = {
\r
+X_TEMP.X_
GadgetXH
R_props = {
\r
\r
_busy : false,
\r
_canceled : false,
\r
\r
_busy : false,
\r
_canceled : false,
\r
@@
-160,7
+160,7
@@
X_TEMP.X_Net_GIMR_props = {
k, max, sendStr, l, str;
\r
//createURL
\r
\r
k, max, sendStr, l, str;
\r
//createURL
\r
\r
- X_
NET_GIM
R_requestOriginal = obj;
\r
+ X_
GadgetXH
R_requestOriginal = obj;
\r
\r
for( k in obj ){
\r
switch( k ){
\r
\r
for( k in obj ){
\r
switch( k ){
\r
@@
-175,7
+175,7
@@
X_TEMP.X_Net_GIMR_props = {
};
\r
};
\r
\r
};
\r
};
\r
\r
- max = X_
NET_GIMR_maxQueryLength - X_NET_GIM
R_GADGET_URL.length - 5;
\r
+ max = X_
GadgetXHR_maxQueryLength - X_GadgetXH
R_GADGET_URL.length - 5;
\r
\r
sendStr = X_JSON_stringify( req );
\r
\r
\r
sendStr = X_JSON_stringify( req );
\r
\r
@@
-187,29
+187,29
@@
X_TEMP.X_Net_GIMR_props = {
str = encodeURIComponent( sendStr.substr( 0, l ) );
\r
//console.log( l );
\r
};
\r
str = encodeURIComponent( sendStr.substr( 0, l ) );
\r
//console.log( l );
\r
};
\r
- X_
NET_GIM
R_requestBatches.push( str );
\r
+ X_
GadgetXH
R_requestBatches.push( str );
\r
sendStr = sendStr.substr( l );
\r
str = '';
\r
};
\r
\r
sendStr = '';
\r
\r
sendStr = sendStr.substr( l );
\r
str = '';
\r
};
\r
\r
sendStr = '';
\r
\r
- if( 1 < X_
NET_GIM
R_requestBatches.length ){
\r
- X_
NET_GIMR_requestBatches[ 0 ] = X_NET_GIMR_requestBatches.length + ':' + X_NET_GIMR_requestBatches[ 0 ];
\r
+ if( 1 < X_
GadgetXH
R_requestBatches.length ){
\r
+ X_
GadgetXHR_requestBatches[ 0 ] = X_GadgetXHR_requestBatches.length + ':' + X_GadgetXHR_requestBatches[ 0 ];
\r
};
\r
\r
};
\r
\r
- X_
NET_GIMR_timerID = X_Timer_add( 333, 0, this, X_NET_GIM
R_detectImageOverIframe );
\r
+ X_
GadgetXHR_timerID = X_Timer_add( 333, 0, X_GadgetXH
R_detectImageOverIframe );
\r
\r
\r
-
this
._busy = true;
\r
+
X_GadgetXHR
._busy = true;
\r
},
\r
\r
cancel : function(){
\r
},
\r
\r
cancel : function(){
\r
-
this
._canceled = true;
\r
+
X_GadgetXHR
._canceled = true;
\r
},
\r
\r
reset : function(){
\r
},
\r
\r
reset : function(){
\r
-
this._busy = this
._canceled = false;
\r
-
this
._onloadCount = 0;
\r
+
X_GadgetXHR._busy = X_GadgetXHR
._canceled = false;
\r
+
X_GadgetXHR
._onloadCount = 0;
\r
}
\r
};
\r
\r
}
\r
};
\r
\r