Ignore:
Timestamp:
05/06/10 12:12:16 (11 years ago)
Author:
alexandrecorreia
Message:

Ticket #986 - Implementado para mostrar a hora da mensagem e sua conversao para mensagens recebidas.

File:
1 edited

Legend:

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

    r2713 r2716  
    625625        }; 
    626626         
     627                var messageDate = function( _date ) 
     628                { 
     629                        var _dt = _date.substr( 0, _date.indexOf( 'T' ) ).split( '-' ); 
     630                        var _hr = _date.substr( _date.indexOf( 'T' ) + 1, _date.length - _date.indexOf( 'T' ) - 2 ).split( ':' ); 
     631                         
     632                        ( _date = new Date ).setTime( Date.UTC( _dt[0], _dt[1] - 1, _dt[2], _hr[0], _hr[1], _hr[2] ) ); 
     633 
     634                        return ( _date.toLocaleDateString( ).replace( /-/g, '/' ) + ' ' + _date.toLocaleTimeString( ) ); 
     635                }; 
     636 
    627637        var data        = new Date(); 
    628638        var dtNow       = checkTime(data.getHours()) + ":" + checkTime(data.getMinutes()) + ":" + checkTime(data.getSeconds()); 
     
    632642        var elems       = msg.getElementsByTagName('body'); 
    633643        var delay       = ( msg.getElementsByTagName('delay') ) ? msg.getElementsByTagName('delay') : null; 
    634         var stamp       = ( delay[0] != null ) ? delay[0].getAttribute('stamp') :  dtNow; 
     644        var stamp       = ( delay[0] != null ) ? messageDate(delay[0].getAttribute('stamp')) :  dtNow; 
    635645 
    636646        if ( (type == 'chat' || type == 'normal') && elems.length > 0 ) 
     
    665675                    {  
    666676                        contact : "[" + stamp + "] <font style='font-weight:bold; color:black;'>" + contact + "</font>", 
    667                         msg             : _message.innerHTML 
     677                        msg             : "<br/>" + _message.innerHTML 
    668678                    }; 
    669679         
     
    785795        var messageDiv  = document.createElement("div"); 
    786796         
    787                 messageDiv.style.margin = "3px 0px 3px 3px"; 
     797                messageDiv.style.margin = "3px 0px 1em 3px"; 
    788798        messageDiv.innerHTML    = msg.contact + " : " + msg.msg ; 
    789799                 
     
    14391449                        { 
    14401450                                        contact : "<font style='font-weight:bold; color:red;'>" + "Eu" + "</font>", 
    1441                                         msg : message_input 
     1451                                        msg : "<br/>" + message_input 
    14421452                        } 
    14431453                         
Note: See TracChangeset for help on using the changeset viewer.