Ignore:
Timestamp:
10/10/07 14:29:38 (17 years ago)
Author:
niltonneto
Message:

Atualização do CVS Interno com CVS Externo.
Modificações, vide changelog no arquivo changelog.txt ou no site do Expresso.

Location:
trunk/instant_messenger/js
Files:
4 edited

Legend:

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

    r77 r81  
    353353                                   else 
    354354                                      var nickname = from; 
     355                                   
     356                                   if(nickname.indexOf('@') != -1)       
     357                                                nickname = nickname.substr(0,nickname.indexOf('@')); 
    355358 
    356359                       var win = document.getElementById(from + '_chatMessages'); 
     
    442445                          nickname = nickname.substr(0,nickname.indexOf('|')); 
    443446                          nickname = nickname.substr(nickname.indexOf(':') + 1 , nickname.length); 
    444                           nickname = (func.trim(nickname) != "") ? nickname : IM_Preferences.jid;        
     447                          nickname = (func.trim(nickname) != "") ? nickname : IM_Preferences.jid; 
     448                          if(nickname.indexOf('@') != -1)        
     449                                nickname = nickname.substr(0,nickname.indexOf('@')); 
    445450                  } 
    446451 
  • trunk/instant_messenger/js/im_preferences.js

    r76 r81  
    114114                                text1.value = ""; 
    115115                                text2.value = "";        
     116 
    116117                                if(pFunc != 'divAddUser_im') 
    117118                                { 
     
    131132                                        } 
    132133                                } 
    133                                  
     134                                else 
     135                                { 
     136                                        Templates.Status_AddUser(); 
     137                                        setTimeout("Templates.Status_AddUser();",3000); 
     138                                }                                
    134139                                if( IM.UsersNot.length == 0 ) 
    135140                                        im_win.windowClose('divFormAuthUser_im'); 
     
    219224                        for(var i in pJids) 
    220225                        { 
    221                                 var opt = new Option(pJids[i], pJids[i], false, true); 
     226                                var opt = new Option(pJids[i].substr(0,pJids[i].indexOf('@')), pJids[i], false, true); 
    222227                                sel_box[sel_box.length] = opt; 
    223228                        } 
     
    401406                var Nvcard = new Array('FN','NICKNAME','ORGNAME','ORGUNIT','ROLE','BDAY','DESC'); 
    402407                var vcard = ""; 
     408                var new_vcard = ""; 
    403409                var value = ""; 
    404410                for(var i in Nvcard) 
     
    409415                                document.getElementById('span_nickname').innerHTML = "<b>" + nn.substring(0,15) + "</b>"; 
    410416                        } 
    411  
     417                         
    412418                        value = document.getElementById(Nvcard[i]).value; 
     419                        new_vcard += '<'+Nvcard[i]+'>'+value+'</'+Nvcard[i]+'>'; 
    413420                        value = (func.trim(value) != "") ? value : ""; 
    414421                        vcard += value + "_vkrd_"; 
    415422                } 
    416                  
     423 
     424                document.getElementById("vcard_" + this.jid).innerHTML = new_vcard; 
    417425                vcard = vcard.substr(0,vcard.length - 6 );               
    418                  
     426 
    419427                var handler_vcard_add = function(XMLdata) 
    420428                { 
     
    422430                XMLTools.request('$this.Ujabber.newVcard','POST',handler_vcard_add,"vcard="+escape(vcard));      
    423431                alert('Informações Cadastradas / Adicionadas !!!');      
     432                im_win.windowClose('divInfoUser_im'); 
    424433        } 
    425434         
  • trunk/instant_messenger/js/im_templates.js

    r70 r81  
    5757                _this.conf_form("divUpdateUser",300,110,parse_XmlXsl(_XmlupdUser,'upd_user.xsl'),":: " + IM.get_lang('Add New Contact') + " - Expresso ::"); 
    5858        } 
     59         
     60        Templates.prototype.Status_AddUser = function() 
     61        { 
     62                if( document.getElementById('im_status_add') != null ) 
     63                        if( document.getElementById('im_status_add').innerHTML != "" ) 
     64                                document.getElementById('im_status_add').innerHTML = ""; 
     65                        else 
     66                                document.getElementById('im_status_add').innerHTML = IM.get_lang('Contact Add') + ' ... !!!'; 
     67        } 
    5968 
    6069   /* 
     
    6675                var _this = this; 
    6776                var _XmlDelUser = '<deluser>' + 
    68                                                         '<body lang1="'+IM.get_lang('Contact')+'" lang2="'+IM.get_lang('Remove')+'" />' + 
     77                                                        '<body lang1="'+IM.get_lang('Contact')+'" lang2="'+IM.get_lang('Remove')+'" lang3="'+IM.get_lang('close')+'"/>' + 
    6978                                                  '</deluser>'; 
    7079 
     
    113122                                                                        '<DESC>' + IM.get_lang('Status') + '</DESC>' + 
    114123                                                                        '<SAVE>' +IM.get_lang('save') + '</SAVE>' + 
     124                                                                        '<CLOSE>' +IM.get_lang('close') + '</CLOSE>' +                                                                   
    115125                                                                '</getlang>' + 
    116126                                                   '</info_user>';       
  • trunk/instant_messenger/js/im_win.js

    r77 r81  
    118118                        this.windowMinimize(pId + '_im'); 
    119119 
    120                         main_menu_head.innerHTML += '<span id="span_menu_pref" style="float: left;" onmousedown="IM.menu_preferences(event ,\'menu_preferences\'); document.oncontextmenu = new Function(\'return false\');"></span>'; 
     120                        main_menu_head.innerHTML += '<span id="span_menu_pref" style="float: left;cursor: pointer;" onmousedown="IM.menu_preferences(event ,\'menu_preferences\'); document.oncontextmenu = new Function(\'return false\');"></span>'; 
    121121 
    122122                        var br3 = func.newEl('br'); 
Note: See TracChangeset for help on using the changeset viewer.