Ignore:
Timestamp:
04/10/07 10:21:10 (17 years ago)
Author:
niltonneto
Message:

* empty log message *

File:
1 edited

Legend:

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

    r2 r13  
    956956                div_toaddress.id = "div_toaddress_"+ID; 
    957957                div_toaddress.style.display=""; 
    958                 div_toaddress.innerHTML += " (<a STYLE='color: RED;' onclick=javascript:show_div_address_full('"+ID+"');>"+get_lang('more')+"</a>)"; 
     958                div_toaddress.innerHTML += " (<a STYLE='color: RED;' onclick=javascript:show_div_address_full('"+ID+"','to');>"+get_lang('more')+"</a>)"; 
    959959                to.appendChild(div_toaddress);           
    960960        } 
     
    981981                cc_values.value = info_msg.cc; 
    982982                 
    983                 var ccaddress_array = info_msg.cc.split(",");            
    984                 if (ccaddress_array.length > 1){ 
     983                ccaddress_array[ID] = info_msg.cc.split(",");            
     984                if (ccaddress_array[ID].length > 1){ 
    985985                        var div_ccaddress = document.createElement("SPAN"); 
    986986                        div_ccaddress.id = "div_ccaddress_"+ID; 
    987987                        var div_ccaddress_full = document.createElement("SPAN"); 
    988                         div_ccaddress_full.id = "div_ccaddress_full_"+ID; 
    989                  
     988                        div_ccaddress_full.id = "div_ccaddress_full_"+ID;                
    990989                        div_ccaddress.style.display=""; 
    991                         cc.innerHTML = draw_plugin_cc(ID, ccaddress_array[0]); 
    992                         div_ccaddress.innerHTML += " (<a STYLE='color: RED;' onclick=document.getElementById('div_ccaddress_"+ID+"').style.display='none';document.getElementById('div_ccaddress_full_"+ID+"').style.display='';>"+get_lang('more')+"</a>)"; 
    993                         cc.appendChild(div_ccaddress);           
    994                         div_ccaddress_full.style.display="none"; 
    995                          
    996                         for(idx = 1 ; idx  < ccaddress_array.length;idx++) { 
    997                                 div_ccaddress_full.innerHTML += ', '; 
    998                                 div_ccaddress_full.innerHTML += draw_plugin_cc(ID, ccaddress_array[idx]); 
    999                         }                        
    1000                          
    1001                         div_ccaddress_full.innerHTML += " (<a STYLE='color: RED;' onclick=document.getElementById('div_ccaddress_full_"+ID+"').style.display='none';document.getElementById('div_ccaddress_"+ID+"').style.display='';>"+get_lang('less')+"</a>)"; 
    1002                         cc.appendChild(div_ccaddress_full); 
     990                        cc.innerHTML = draw_plugin_cc(ID, ccaddress_array[ID][0]); 
     991                        div_ccaddress.innerHTML += " (<a STYLE='color: RED;' onclick=javascript:show_div_address_full('"+ID+"','cc');>"+get_lang('more')+"</a>)"; 
     992                        cc.appendChild(div_ccaddress); 
    1003993                } 
    1004994                else{ 
     
    21022092         
    21032093} 
    2104 function show_div_address_full(id) { 
    2105         var div_toaddress_full = Element("div_toaddress_full_"+id); 
    2106         if(!div_toaddress_full) { 
    2107                 div_toaddress_full = document.createElement("SPAN"); 
    2108                 div_toaddress_full.id = "div_toaddress_full_"+id;        
    2109                 div_toaddress_full.style.display="none";         
    2110                 var toaddress = toaddress_array[id]; 
    2111                 var isOverLimit = (toaddress.length > 100); 
     2094function show_div_address_full(id, type) { 
     2095        var div_address_full = Element("div_"+type+"address_full_"+id); 
     2096        if(!div_address_full) { 
     2097                div_address_full = document.createElement("SPAN"); 
     2098                div_address_full.id = "div_"+type+"address_full_"+id;    
     2099                div_address_full.style.display="none";   
     2100                var _address = eval(type+"address_array['"+id+"']"); 
     2101                var isOverLimit = (_address.length > 100); 
    21122102                 
    21132103                if(isOverLimit) { 
    2114                         alert("Esse campo possui muitos endereços ("+toaddress.length+" destinatários).\r\n"+ 
     2104                        alert("Esse campo possui muitos endereços ("+_address.length+" destinatários).\r\n"+ 
    21152105                        "Para evitar o travamento do navegador, o botão 'Adicionar Contato' foi desabilitado!"); 
    21162106                } 
    2117                 for(var idx = 1 ; idx  < toaddress.length;idx++) { 
    2118                         div_toaddress_full.innerHTML += isOverLimit ?  '<br>'+toaddress[idx] : ','+draw_plugin_cc(id,toaddress[idx]); 
     2107 
     2108                for(var idx = 1 ; idx  < _address.length;idx++) { 
     2109                        div_address_full.innerHTML += isOverLimit ?  '<br>'+_address[idx] : ','+draw_plugin_cc(id,_address[idx]); 
    21192110                }                
    2120                 div_toaddress_full.innerHTML += " (<a STYLE='color: RED;' onclick=document.getElementById('div_toaddress_full_"+id+"').style.display='none';document.getElementById('div_toaddress_"+id+"').style.display='';>"+get_lang('less')+"</a>)"; 
    2121                 Element("to_"+id).appendChild(div_toaddress_full); 
    2122         } 
    2123         Element('div_toaddress_'+id).style.display='none'; 
    2124         div_toaddress_full.style.display=''; 
    2125 } 
     2111                div_address_full.innerHTML += " (<a STYLE='color: RED;' onclick=document.getElementById('div_"+type+"address_full_"+id+"').style.display='none';document.getElementById('div_"+type+"address_"+id+"').style.display='';>"+get_lang('less')+"</a>)"; 
     2112                Element(type+"_"+id).appendChild(div_address_full); 
     2113        } 
     2114        Element('div_'+type+'address_'+id).style.display='none'; 
     2115        div_address_full.style.display=''; 
     2116} 
Note: See TracChangeset for help on using the changeset viewer.