Changeset 1075


Ignore:
Timestamp:
07/02/09 15:39:02 (15 years ago)
Author:
niltonneto
Message:

Ticket #568 - Corrigido código para evitar requisições desnecessárias.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/js/draw_api.js

    r1035 r1075  
    850850                } 
    851851                else{ 
    852                         td_element3.onmouseover = function (event) {try {InfoContact.begin(this,headers_msgs.from.email)} catch(e){};}; 
    853                         td_element3.onmouseout = function (){ try {clearTimeout(InfoContact.timeout);} catch(e){}}; 
    854852                        if (headers_msgs.Draft == 'X'){ 
    855853                                td_element3.innerHTML = "<span style=\"color:red\">("+get_lang("Draft")+") </span>"; 
    856854                        } 
    857                         else{ 
    858                                 if (headers_msgs.from.name != null) 
    859                                         td_element3.innerHTML += headers_msgs.from.name; 
    860                                 else 
    861                                         td_element3.innerHTML += headers_msgs.from.email; 
    862                         } 
    863                 }        
    864                 if (td_element3.innerHTML.indexOf(" ") == '-1' && td_element3.innerHTML.length > 25){ 
    865                         td_element3.innerHTML = td_element3.innerHTML.substring(0,25) + "..."; 
    866                 } 
    867                 else if (td_element3.innerHTML.length > 40 ){ 
    868                         td_element3.innerHTML = td_element3.innerHTML.substring(0,40) + "..."; 
    869                 } 
    870                  
     855                        else{                            
     856                                var spanSender = document.createElement("SPAN"); 
     857                                spanSender.onmouseover = function (event) {this.style.textDecoration = "underline";try {InfoContact.begin(this,headers_msgs.from.email)} catch(e){};}; 
     858                                spanSender.onmouseout = function (){ try {this.style.textDecoration = "none"; clearTimeout(InfoContact.timeout);} catch(e){}}; 
     859                                spanSender.innerHTML =  headers_msgs.from.name != null ? headers_msgs.from.name : headers_msgs.from.email; 
     860                                if (spanSender.innerHTML.indexOf(" ") == '-1' && spanSender.innerHTML.length > 25){ 
     861                                        spanSender.innerHTML = spanSender.innerHTML.substring(0,25) + "..."; 
     862                                } 
     863                                else if (spanSender.innerHTML.length > 40 ){ 
     864                                        spanSender.innerHTML = spanSender.innerHTML.substring(0,40) + "..."; 
     865                                }                                
     866                                td_element3.appendChild(spanSender);                             
     867                        } 
     868                }                        
    871869                td_element4 = document.createElement("TD"); 
    872870                td_element4.className = "td_msg"; 
Note: See TracChangeset for help on using the changeset viewer.