Changeset 2675 for branches/2.0


Ignore:
Timestamp:
04/30/10 14:40:02 (14 years ago)
Author:
niltonneto
Message:

Ticket #755 - Corrige erro ao enviar e-mails assinados no IE.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.0/expressoMail1_2/js/draw_api.js

    r2606 r2675  
    22272227        td_return_receipt.setAttribute("noWrap","true"); 
    22282228        td_return_receipt.innerHTML = get_lang("Return receipt")+":"; 
    2229         var input_return_receipt = document.createElement('input'); 
     2229        if (is_ie) 
     2230        { 
     2231                var input_return_receipt = document.createElement('input name=input_return_receipt'); 
     2232        } 
     2233        else 
     2234        { 
     2235                var input_return_receipt = document.createElement('input'); 
     2236                input_return_receipt.name = "input_return_receipt"; 
     2237        } 
     2238 
    22302239        input_return_receipt.type = "checkbox"; 
    22312240        input_return_receipt.className = "checkbox"; 
    2232         input_return_receipt.id = "return_receipt_"+ID; 
    2233         input_return_receipt.name = "input_return_receipt"; 
     2241        input_return_receipt.id = "return_receipt_"+ID;         
    22342242        input_return_receipt.setAttribute("tabIndex","-1"); 
    22352243        td_return_receipt.appendChild(input_return_receipt); 
    22362244 
    2237  
    2238 //alert("preferences.use_assinar_criptografar " + preferences.use_assinar_criptografar); 
    2239 //alert("preferences.use_signature_digital_cripto " + preferences.use_signature_digital_cripto); 
    2240 //alert("preferences.use_signature_digital " + preferences.use_signature_digital); 
    2241 //alert("preferences.use_signature_cripto " + preferences.use_signature_cripto); 
    2242  
    2243     if(preferences.use_assinar_criptografar==1) 
     2245    // Workaround para resolver problema ao enviar e-mails 
     2246    if((preferences.use_assinar_criptografar != '0')) 
    22442247        { 
    2245                 if(preferences.use_signature_digital_cripto==1) 
     2248                if(parseInt(preferences.use_signature_digital_cripto)==1) 
    22462249                { 
    22472250                        td_return_receipt.innerHTML +=  "  " + get_lang("Digitally sign message?")+""; 
    2248                         var input_return_digital = document.createElement('input'); 
     2251                        if (is_ie) 
     2252                        { 
     2253                                var input_return_digital = document.createElement('input name=input_return_digital'); 
     2254                        } 
     2255                        else 
     2256                        { 
     2257                                var input_return_digital = document.createElement('input'); 
     2258                                input_return_digital.name = "input_return_digital"; 
     2259                        } 
    22492260                        input_return_digital.type = "checkbox"; 
    22502261                        input_return_digital.className = "checkbox"; 
    22512262                        input_return_digital.id = "return_digital_"+ID; 
    2252                         input_return_digital.name = "input_return_digital"; 
    22532263                        input_return_digital.setAttribute("tabIndex","-1"); 
    2254                         if(preferences.use_signature_digital==1) 
     2264                        if(parseInt(preferences.use_signature_digital)==1) 
    22552265                        { 
    2256                                 input_return_digital.defaultChecked=true; 
     2266                                if (is_ie) 
     2267                                { 
     2268                                        input_return_digital.checked=true; 
     2269                                } 
     2270                                else 
     2271                                { 
     2272                                        input_return_digital.defaultChecked=true; 
     2273                                } 
    22572274                        } 
    22582275                        td_return_receipt.appendChild(input_return_digital); 
    22592276                        //descomentariar a linha abaixo para criptografia 
    22602277                        td_return_receipt.innerHTML +=  "  " + get_lang("Digitally crypt message?")+""; 
    2261                         var input_return_cripto = document.createElement('input'); 
     2278 
     2279                        if (is_ie) 
     2280                        { 
     2281                                var input_return_cripto = document.createElement('input name=input_return_cripto'); 
     2282                        } 
     2283                        else 
     2284                        { 
     2285                                var input_return_cripto = document.createElement('input'); 
     2286                                input_return_cripto.name = "input_return_cripto"; 
     2287                        } 
     2288 
    22622289                        input_return_cripto.type = "checkbox"; 
    22632290                        input_return_cripto.className = "checkbox"; 
    22642291                        input_return_cripto.id = "return_cripto_"+ID; 
    2265                         input_return_cripto.name = "input_return_cripto"; 
    22662292                        input_return_cripto.setAttribute("tabIndex","-1"); 
    22672293                        //input_return_cripto.style.display = "none"; 
     
    22692295                        //Descomentariar o bloco abaixo para criptografia 
    22702296 
    2271                         if(preferences.use_signature_cripto==1) 
     2297                        if(parseInt(preferences.use_signature_cripto)==1) 
    22722298                        { 
    2273                                 input_return_cripto.defaultChecked=true; 
     2299                                if (is_ie) 
     2300                                { 
     2301                                        input_return_cripto.checked=true; 
     2302                                } 
     2303                                else 
     2304                                { 
     2305                                        input_return_cripto.defaultChecked=true; 
     2306                                } 
    22742307                        } 
    22752308 
    22762309                        td_return_receipt.appendChild(input_return_cripto); 
    2277  
    2278                 } 
    2279         } 
    2280  
     2310                } 
     2311        } 
     2312    td_return_receipt.innerHTML += ""; 
    22812313        tr5.appendChild(td5); 
    22822314        tr5.appendChild(td_return_receipt); 
Note: See TracChangeset for help on using the changeset viewer.