Ignore:
Timestamp:
05/05/10 17:26:27 (11 years ago)
Author:
alexandrecorreia
Message:

Ticket #986 - Implementado para mostrar a hora da mensagem, caso tenha o stamp ou a hora da maquina.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/jabberit_messenger/trophy_expresso/js/trophyim.js

    r2711 r2713  
    618618    onMessage : function(msg) 
    619619    { 
    620      
    621         var from = msg.getAttribute('from'); 
    622         var type = msg.getAttribute('type'); 
    623         var elems = msg.getElementsByTagName('body'); 
     620        var checkTime = function(i) 
     621        { 
     622                if ( i < 10 ) i= "0" + i; 
     623                 
     624                return i; 
     625        }; 
     626         
     627        var data        = new Date(); 
     628        var dtNow       = checkTime(data.getHours()) + ":" + checkTime(data.getMinutes()) + ":" + checkTime(data.getSeconds()); 
     629         
     630        var from        = msg.getAttribute('from'); 
     631        var type        = msg.getAttribute('type'); 
     632        var elems       = msg.getElementsByTagName('body'); 
     633        var delay       = ( msg.getElementsByTagName('delay') ) ? msg.getElementsByTagName('delay') : null; 
     634        var stamp       = ( delay[0] != null ) ? delay[0].getAttribute('stamp') :  dtNow; 
    624635 
    625636        if ( (type == 'chat' || type == 'normal') && elems.length > 0 ) 
     
    653664                    var message =  
    654665                    {  
    655                         contact : "<font style='font-weight:bold; color:black;'>" + contact + "</font>", 
     666                        contact : "[" + stamp + "] <font style='font-weight:bold; color:black;'>" + contact + "</font>", 
    656667                        msg             : _message.innerHTML 
    657668                    }; 
Note: See TracChangeset for help on using the changeset viewer.