Changeset 73 for trunk/instant_messenger/js/im_functions.js
- Timestamp:
- 09/25/07 08:53:01 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/instant_messenger/js/im_functions.js
r72 r73 35 35 try 36 36 { 37 var data = XMLdata.documentElement; 38 if ( data.hasChildNodes() ) 39 { 40 data = data.firstChild; 41 if ( data.nodeType == 3 && data.nodeValue == 'disconnected' ) 42 { 43 document.getElementById('div_contacts').innerHTML = '<a href="javascript:void(0);" onclick="javascript:IM.reconnect();">'+_this.get_lang("Re-connect Expresso Messenger ?")+'</a>'; 44 _this.ImgStatus('unavailable'); 45 statusFlag = 'unavailable'; 46 clearTimeout(_awayTimer); 47 return false; 48 } 49 } 50 37 51 if( !_this.userPrefe ) 38 52 { … … 61 75 XMLTools.request('$this.Ujabber.listen', 'GET', handler); 62 76 }; 77 78 IM.prototype.reconnect = function() 79 { 80 var _this = this; 81 var handler_reconnect = function(XMLdata) 82 { 83 if ( XMLdata.documentElement.firstChild.nodeValue == 'true' ) 84 { 85 document.getElementById('div_contacts').innerHTML = '<div><img src="' + img_wait.src + '" width="25px" heigth="25px" style="float:left;margin:3px "/>'; 86 document.getElementById('div_contacts').innerHTML += '<font style="color:#0000FF;float:left;margin:9px 5px">' + _this.get_lang("Wait a moment !!") + '</font></div>'; 87 _this.listen(); 88 _this.requireContacts(); 89 _this.Vcard(); 90 _this.count_Vcard = 0; 91 _this.ImgStatus('available'); 92 statusFlag = 'available'; 93 _awayTimer = setTimeout("IM.setAway()", parseInt(IM_Preferences.im_timer_xa) * 60000 ); 94 }else{ 95 document.getElementById('div_contacts').innerHTML = '<a href="javascript:void(0);" onclick="javascript:IM.reconnect();">'+_this.get_lang("Re-connect Expresso Messenger ?")+'</a>'; 96 _this.ImgStatus('unavailable'); 97 statusFlag = 'unavailable'; 98 return false; 99 } 100 }; 101 XMLTools.__RETURN_MODE__ = 'XML'; 102 XMLTools.request('$this.Ujabber.reconnect', 'GET', handler_reconnect); 103 }; 63 104 64 105 /*
Note: See TracChangeset
for help on using the changeset viewer.