Ignore:
Timestamp:
04/18/08 11:47:51 (16 years ago)
Author:
niltonneto
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/instant_messenger/js/templates.js

    r265 r268  
    123123         
    124124        "options_button_left" : function(pJid) 
    125         { 
     125        {   
    126126                var _this = this; 
    127  
     127                 
    128128                if(!(im.nickname_contacts[pJid])) 
    129129                        im.request_vcard(pJid, false); 
    130130 
    131                 if(func.byId('img_' + pJid).src != im_unavailable.src ) 
     131                if( (func.byId('img_' + pJid).src != im_unavailable.src) ) 
    132132                { 
    133133                        im_window.load(pJid, 'instant_messenger_content', '<title>.:: Expresso Messenger ::.</title>', 'chat.xsl','310',true,true,true); 
    134                         //im_window.visible(pJid,'block');                       
     134                 
    135135                        func.byId(pJid + '__avatar').src = path_im + "/templates/default/images/photo.png"; 
    136136 
     
    156156                        iframe.contentWindow.focus(); 
    157157 
    158                         function keypress_handler(e) 
    159                         { 
    160                                 var evt = e.keyCode; 
    161                                 var pId = ( e.srcElement ) ? e.srcElement.id : e.target.getElementsByTagName('body').item(0).id; 
    162                                 switch ( evt ) 
    163                                 { 
    164                                         case 13 : 
    165                                                 if ( !e.shiftKey ) 
    166                                                         _this.jabber.doIt('sendMessage',{'message' : iframe.contentWindow.document.getElementsByTagName('body').item(0), 'from' : pJid }); 
    167                                                 break; 
    168                                         case 27 : 
    169                                                 im_window.window_close(pId); 
    170                                                 break; 
    171                                         default : 
    172                                                 break; 
    173                                 } 
    174                         } 
    175                         function keyup_handler(e) 
    176                         { 
    177                                 var evt = e.keyCode; 
    178                                 var _text = ( e.srcElement ) ? e.srcElement.id : e.target.getElementsByTagName('body').item(0); 
    179  
    180                                 switch ( evt ) 
    181                                 { 
    182                                         case 13 : 
    183                                                 if ( !e.shiftKey ) 
    184                                                         _text.innerHTML = ''; 
    185                                                 return false; 
    186                                         break; 
    187                                         default : 
    188                                         break; 
    189                                 } 
    190                         } 
    191                         var obj = iframe.contentWindow.document; 
    192  
    193                         if ( obj.addEventListener ) 
    194                         { 
    195                                 obj.addEventListener('keypress', keypress_handler, false); 
    196                                 obj.addEventListener('keyup', keyup_handler, false); 
    197                         } 
    198                         else if ( obj.attachEvent ) 
    199                         { 
    200                                 obj.attachEvent('onkeypress', keypress_handler); 
    201                                 obj.attachEvent('onkeyup', keyup_handler); 
    202                         } 
    203                          
    204158                        im.ldap_photo(pJid + "__avatar"); 
    205159                } 
Note: See TracChangeset for help on using the changeset viewer.