Ignore:
Timestamp:
06/23/10 14:57:45 (14 years ago)
Author:
alexandrecorreia
Message:

Ticket #1116 - Melhorar a visualizacao/avisos de novos contatos e pedidos de autorizacao no modulo.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/jmessenger/js/jscode/loadIM.js

    r2966 r2969  
    11551155        function windowNotificationNewUsers() 
    11561156        { 
     1157                var _users = Xtools.xml('notification_new_users'); 
     1158                 
     1159                for( var user in TrophyIM.rosterObj.roster ) 
     1160                { 
     1161                        if ( TrophyIM.rosterObj.roster[ user ].constructor == Function ) 
     1162                                continue; 
     1163 
     1164                        if( TrophyIM.rosterObj.roster[ user ].contact.jid != Base64.decode( loadscript.getUserCurrent().jid) ) 
     1165                        { 
     1166                                var _subscription = TrophyIM.rosterObj.roster[user].contact.subscription; 
     1167                                 
     1168                                if ( _subscription == 'to' || _subscription == 'not-in-roster' ) 
     1169                                { 
     1170                                        var _user       = _users.createElement('user'); 
     1171                                        var _jid        = _users.createElement('jid'); 
     1172                                        var _index      = _users.createElement('index'); 
     1173                                        _jid.appendChild( _users.createTextNode(TrophyIM.rosterObj.roster[user].contact.jid) ); 
     1174                                        _index.appendChild( _users.createTextNode("0")); 
     1175                                        _user.appendChild( _jid ); 
     1176                                        _user.appendChild( _index ); 
     1177                                        _users.documentElement.appendChild( _user ); 
     1178                                } 
     1179                        } 
     1180                } 
     1181                 
    11571182                var paramsNotification =  
    11581183                { 
    11591184                        'lang_1' : "Notificação",        
    1160                         'lang_2' : "O(s) usuário(s) abaixo pedem sua autorização."       
     1185                        'lang_2' : "O(s) usuário(s) abaixo pedem sua autorização.", 
     1186                        'lang_3' : "Autorizar", 
     1187                        'lang_4' : "Remover" 
    11611188                }; 
    11621189                 
    1163                 var winLoginPage = 
     1190                var winNotification = 
    11641191                {        
    11651192                         id_window              : "window_notification_new_users", 
     
    11741201                         title                  : "Expresso Messenger - Notificação de Novos Usuários", 
    11751202                         closeAction    : "remove", 
    1176                          content                : Xtools.parse(Xtools.xml("notification_new_users"), "notificationNewUsers.xsl", paramsNotification)     
     1203                         content                : Xtools.parse( _users , "notificationNewUsers.xsl", paramsNotification )        
    11771204                }; 
    11781205 
    1179                 _winBuild( winLoginPage ); 
     1206                _winBuild( winNotification ); 
    11801207        } 
    11811208         
Note: See TracChangeset for help on using the changeset viewer.