Ticket #755: draw_api.diff

File draw_api.diff, 4.7 KB (added by kolling, 14 years ago)

diff do arquivo /expressoMail1_2/js/draw_api.js no branch 2.0

  • draw_api.js

     
    22262226        var td_return_receipt = document.createElement("TD"); 
    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"; 
    22322241        input_return_receipt.id = "return_receipt_"+ID; 
    2233         input_return_receipt.name = "input_return_receipt"; 
     2242         
    22342243        input_return_receipt.setAttribute("tabIndex","-1"); 
    22352244        td_return_receipt.appendChild(input_return_receipt); 
    22362245 
    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) 
     2246    // Workaround para resolver problema ao enviar e-mails 
     2247    if((preferences.use_assinar_criptografar != '0')) 
    22442248        { 
    2245                 if(preferences.use_signature_digital_cripto==1) 
     2249                if(parseInt(preferences.use_signature_digital_cripto)==1) 
    22462250                { 
    22472251                        td_return_receipt.innerHTML +=  "  " + get_lang("Digitally sign message?")+""; 
    2248                         var input_return_digital = document.createElement('input'); 
     2252 
     2253                        if (is_ie) 
     2254                        { 
     2255                            var input_return_digital = document.createElement('input name=input_return_digital'); 
     2256                        } 
     2257                        else 
     2258                        { 
     2259                            var input_return_digital = document.createElement('input'); 
     2260                            input_return_digital.name = "input_return_digital"; 
     2261                        } 
     2262 
    22492263                        input_return_digital.type = "checkbox"; 
    22502264                        input_return_digital.className = "checkbox"; 
    22512265                        input_return_digital.id = "return_digital_"+ID; 
    2252                         input_return_digital.name = "input_return_digital"; 
    22532266                        input_return_digital.setAttribute("tabIndex","-1"); 
    2254                         if(preferences.use_signature_digital==1) 
     2267                        if(parseInt(preferences.use_signature_digital)==1) 
    22552268                        { 
    2256                                 input_return_digital.defaultChecked=true; 
     2269                            if (is_ie) 
     2270                            { 
     2271                                input_return_digital.checked=true; 
     2272                            } 
     2273                            else 
     2274                                { 
     2275                                    input_return_digital.defaultChecked=true; 
     2276                                } 
    22572277                        } 
    22582278                        td_return_receipt.appendChild(input_return_digital); 
    22592279                        //descomentariar a linha abaixo para criptografia 
    22602280                        td_return_receipt.innerHTML +=  "  " + get_lang("Digitally crypt message?")+""; 
    2261                         var input_return_cripto = document.createElement('input'); 
     2281 
     2282                        if (is_ie) 
     2283                        { 
     2284                            var input_return_cripto = document.createElement('input name=input_return_cripto'); 
     2285                        } 
     2286                        else 
     2287                        { 
     2288                            var input_return_cripto = document.createElement('input'); 
     2289                            input_return_cripto.name = "input_return_cripto"; 
     2290                        } 
     2291 
    22622292                        input_return_cripto.type = "checkbox"; 
    22632293                        input_return_cripto.className = "checkbox"; 
    22642294                        input_return_cripto.id = "return_cripto_"+ID; 
    2265                         input_return_cripto.name = "input_return_cripto"; 
    22662295                        input_return_cripto.setAttribute("tabIndex","-1"); 
    22672296                        //input_return_cripto.style.display = "none"; 
    22682297                        input_return_cripto.defaultChecked=false; 
    22692298                        //Descomentariar o bloco abaixo para criptografia 
    22702299 
    2271                         if(preferences.use_signature_cripto==1) 
     2300                        if(parseInt(preferences.use_signature_cripto)==1) 
    22722301                        { 
    2273                                 input_return_cripto.defaultChecked=true; 
     2302                            if (is_ie) 
     2303                            { 
     2304                                input_return_cripto.checked=true; 
     2305                            } 
     2306                            else 
     2307                                { 
     2308                                    input_return_cripto.defaultChecked=true; 
     2309                                } 
    22742310                        } 
    22752311 
    22762312                        td_return_receipt.appendChild(input_return_cripto); 
    2277  
    22782313                } 
     2314                td_return_receipt.innerHTML += ""; 
    22792315        } 
    22802316 
    22812317        tr5.appendChild(td5);