Changeset 1653
- Timestamp:
- 11/16/09 15:47:51 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/draw_api.js
r1638 r1653 2243 2243 td_return_receipt.setAttribute("noWrap","true"); 2244 2244 td_return_receipt.innerHTML = get_lang("Return receipt")+":"; 2245 var input_return_receipt = document.createElement('input'); 2245 if (is_ie) 2246 { 2247 var input_return_receipt = document.createElement('input name=input_return_receipt'); 2248 } 2249 else 2250 { 2251 var input_return_receipt = document.createElement('input'); 2252 input_return_receipt.name = "input_return_receipt"; 2253 } 2254 2246 2255 input_return_receipt.type = "checkbox"; 2247 2256 input_return_receipt.className = "checkbox"; 2248 2257 input_return_receipt.id = "return_receipt_"+ID; 2249 input_return_receipt.name = "input_return_receipt";2250 2258 input_return_receipt.setAttribute("tabIndex","-1"); 2251 2259 td_return_receipt.appendChild(input_return_receipt); 2252 2260 2253 2254 //alert("preferences.use_assinar_criptografar " + preferences.use_assinar_criptografar); 2255 //alert("preferences.use_signature_digital_cripto " + preferences.use_signature_digital_cripto); 2256 //alert("preferences.use_signature_digital " + preferences.use_signature_digital); 2257 //alert("preferences.use_signature_cripto " + preferences.use_signature_cripto); 2258 2259 if(preferences.use_assinar_criptografar==1) 2260 { 2261 if(preferences.use_signature_digital_cripto==1) 2262 { 2263 td_return_receipt.innerHTML += " " + get_lang("Digitally sign message?")+""; 2264 var input_return_digital = document.createElement('input'); 2265 input_return_digital.type = "checkbox"; 2266 input_return_digital.className = "checkbox"; 2267 input_return_digital.id = "return_digital_"+ID; 2268 input_return_digital.name = "input_return_digital"; 2269 input_return_digital.setAttribute("tabIndex","-1"); 2270 if(preferences.use_signature_digital==1) 2271 { 2272 input_return_digital.defaultChecked=true; 2273 } 2274 td_return_receipt.appendChild(input_return_digital); 2275 //descomentariar a linha abaixo para criptografia 2276 td_return_receipt.innerHTML += " " + get_lang("Digitally crypt message?")+""; 2277 var input_return_cripto = document.createElement('input'); 2278 input_return_cripto.type = "checkbox"; 2279 input_return_cripto.className = "checkbox"; 2280 input_return_cripto.id = "return_cripto_"+ID; 2281 input_return_cripto.name = "input_return_cripto"; 2282 input_return_cripto.setAttribute("tabIndex","-1"); 2283 //input_return_cripto.style.display = "none"; 2284 input_return_cripto.defaultChecked=false; 2285 //Descomentariar o bloco abaixo para criptografia 2286 2287 if(preferences.use_signature_cripto==1) 2288 { 2289 input_return_cripto.defaultChecked=true; 2290 } 2291 2292 td_return_receipt.appendChild(input_return_cripto); 2293 2294 } 2295 } 2296 2297 tr5.appendChild(td5); 2298 tr5.appendChild(td_return_receipt); 2299 tbody_message.appendChild(tr5); 2300 if (parseInt(preferences.use_important_flag)) 2301 { 2302 var trn = document.createElement("TR"); 2303 var tdn = document.createElement("TD"); 2304 tdn.innerHTML = " "; 2305 var td_important_msg = document.createElement("TD"); 2306 td_important_msg.setAttribute("noWrap","true"); 2307 td_important_msg.innerHTML = get_lang("Important message")+":"; 2308 var input_important_message = document.createElement('input'); 2309 input_important_message.type = "checkbox"; 2310 input_important_message.className = "checkbox"; 2311 input_important_message.id = "important_message_"+ID; 2312 input_important_message.name = "input_important_message"; 2313 input_important_message.setAttribute("tabIndex","-1"); 2314 td_important_msg.appendChild(input_important_message); 2315 trn.appendChild(tdn); 2316 trn.appendChild(td_important_msg); 2317 tbody_message.appendChild(trn); 2318 } 2319 2320 var add_files = document.createElement("A"); 2321 add_files.setAttribute("href", "javascript:void(0)"); 2322 add_files.onclick = function () { addFile(ID); return false;}; 2323 add_files.innerHTML = get_lang("Attachments: add+"); 2324 add_files.setAttribute("tabIndex","-1"); 2325 var divfiles = document.createElement("DIV"); 2326 divfiles.id = "divFiles_"+ID; 2327 var tr5 = document.createElement("TR"); 2328 var td5_link = document.createElement("TD"); 2329 var td5_input = document.createElement("TD"); 2330 td5_input.innerHTML = " " 2331 td5_link.setAttribute("valign","top"); 2332 td5_link.setAttribute("colSpan","2"); 2333 td5_link.appendChild(add_files); 2334 tr5.appendChild(td5_input); 2335 tr5.appendChild(td5_link); 2336 tbody_message.appendChild(tr5); 2337 var tr6 = document.createElement("TR"); 2338 var td6_link = document.createElement("TD"); 2339 var td6_input = document.createElement("TD"); 2340 tr6.appendChild(td6_link); 2341 td6_input.appendChild(divfiles); 2342 tr6.appendChild(td6_input); 2343 tbody_message.appendChild(tr6); 2261 // Workaround para resolver problema ao enviar e-mails 2262 if((preferences.use_assinar_criptografar != '0')) 2263 { 2264 if(parseInt(preferences.use_signature_digital_cripto)==1) 2265 { 2266 td_return_receipt.innerHTML += " " + get_lang("Digitally sign message?")+""; 2267 2268 if (is_ie) 2269 { 2270 var input_return_digital = document.createElement('input name=input_return_digital'); 2271 } 2272 else 2273 { 2274 var input_return_digital = document.createElement('input'); 2275 input_return_digital.name = "input_return_digital"; 2276 } 2277 2278 input_return_digital.type = "checkbox"; 2279 input_return_digital.className = "checkbox"; 2280 input_return_digital.id = "return_digital_"+ID; 2281 input_return_digital.setAttribute("tabIndex","-1"); 2282 if(parseInt(preferences.use_signature_digital)==1) 2283 { 2284 input_return_digital.defaultChecked=true; 2285 } 2286 td_return_receipt.appendChild(input_return_digital); 2287 td_return_receipt.innerHTML += " " + get_lang("Digitally crypt message?")+""; 2288 2289 if (is_ie) 2290 { 2291 var input_return_cripto = document.createElement('input name=input_return_cripto'); 2292 } 2293 else 2294 { 2295 var input_return_cripto = document.createElement('input'); 2296 input_return_cripto.name = "input_return_cripto"; 2297 } 2298 2299 input_return_cripto.type = "checkbox"; 2300 input_return_cripto.className = "checkbox"; 2301 input_return_cripto.id = "return_cripto_"+ID; 2302 input_return_cripto.setAttribute("tabIndex","-1"); 2303 input_return_cripto.defaultChecked=false; 2304 2305 if(parseInt(preferences.use_signature_cripto)==1) 2306 { 2307 input_return_cripto.defaultChecked=true; 2308 } 2309 2310 td_return_receipt.appendChild(input_return_cripto); 2311 td_return_receipt.innerHTML += ""; 2312 2313 } 2314 } 2315 2316 tr5.appendChild(td5); 2317 tr5.appendChild(td_return_receipt); 2318 tbody_message.appendChild(tr5); 2319 if (parseInt(preferences.use_important_flag)) 2320 { 2321 var trn = document.createElement("TR"); 2322 var tdn = document.createElement("TD"); 2323 tdn.innerHTML = " "; 2324 var td_important_msg = document.createElement("TD"); 2325 td_important_msg.setAttribute("noWrap","true"); 2326 td_important_msg.innerHTML = get_lang("Important message")+":"; 2327 var input_important_message = document.createElement('input'); 2328 input_important_message.type = "checkbox"; 2329 input_important_message.className = "checkbox"; 2330 input_important_message.id = "important_message_"+ID; 2331 input_important_message.name = "input_important_message"; 2332 input_important_message.setAttribute("tabIndex","-1"); 2333 td_important_msg.appendChild(input_important_message); 2334 trn.appendChild(tdn); 2335 trn.appendChild(td_important_msg); 2336 tbody_message.appendChild(trn); 2337 } 2338 2339 var add_files = document.createElement("A"); 2340 add_files.setAttribute("href", "javascript:void(0)"); 2341 add_files.onclick = function () { addFile(ID); return false;}; 2342 add_files.innerHTML = get_lang("Attachments: add+"); 2343 add_files.setAttribute("tabIndex","-1"); 2344 var divfiles = document.createElement("DIV"); 2345 divfiles.id = "divFiles_"+ID; 2346 var tr5 = document.createElement("TR"); 2347 var td5_link = document.createElement("TD"); 2348 var td5_input = document.createElement("TD"); 2349 td5_input.innerHTML = " " 2350 td5_link.setAttribute("valign","top"); 2351 td5_link.setAttribute("colSpan","2"); 2352 td5_link.appendChild(add_files); 2353 tr5.appendChild(td5_input); 2354 tr5.appendChild(td5_link); 2355 tbody_message.appendChild(tr5); 2356 var tr6 = document.createElement("TR"); 2357 var td6_link = document.createElement("TD"); 2358 var td6_input = document.createElement("TD"); 2359 tr6.appendChild(td6_link); 2360 td6_input.appendChild(divfiles); 2361 tr6.appendChild(td6_input); 2362 tbody_message.appendChild(tr6); 2344 2363 ////////////////////////////////////////////////////////////////////////////////////////////////////// 2345 2346 var td5 = document.createElement("TD"); 2347 2348 2349 2350 2351 2352 2353 2354 2355 2364 var tr5 = document.createElement("TR"); 2365 var td5 = document.createElement("TD"); 2366 td5.innerHTML = " "; 2367 var td_body = document.createElement("TD"); 2368 td_body.setAttribute("colSpan","2"); 2369 var div_body_position = document.createElement("DIV"); 2370 div_body_position.id = "body_position_" + ID; 2371 td_body.appendChild(div_body_position); 2372 tr5.appendChild(td5); 2373 tr5.appendChild(td_body); 2374 tbody_message.appendChild(tr5); 2356 2375 // BEGIN MAKE THE SCROLL HEIGHT 2357 2358 2359 2360 if(_bar.style.visibility != 'hidden') 2361 _offset = _bar.offsetHeight ? _bar.offsetHeight : _bar.clientHeight; 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2376 var defaultWidth = document.body.clientWidth - (is_ie ? 200 : 195); 2377 var _bar = document.getElementById("toolbar"); 2378 var _offset = 0; 2379 if(_bar.style.visibility != 'hidden') 2380 _offset = _bar.offsetHeight ? _bar.offsetHeight : _bar.clientHeight; 2381 var _div = document.createElement("DIV"); 2382 _div.id = "div_message_scroll_"+ID; 2383 _div.style.height = document.body.clientHeight - _offset - 105; 2384 content.style.height = document.body.clientHeight - _offset - 80; 2385 _div.style.overflow = "auto"; 2386 _div.style.width = defaultWidth; 2387 // END MAKE THE SCROLL HEIGHT 2388 2389 // Hide the contac tips and re-position the pallete color. 2390 _div.onscroll = function() { 2391 var intElemScrollTop = Element("div_message_scroll_"+ID).scrollTop; 2392 if (!is_ie) 2393 ColorPalette.repos(intElemScrollTop); 2394 Tooltip.scrollChanged(); 2395 }; 2377 2396 ////////////////////////////////////////////////////////////////////////////////////////////////////// 2378 2379 2380 2381 2382 2383 2397 _div.appendChild(form); 2398 content.appendChild(_div); 2399 table_message.appendChild(tbody_message); 2400 form.appendChild(table_message); 2401 connector.loadScript("rich_text_editor"); 2402 RichTextEditor.loadEditor(ID); 2384 2403 ////////////////////////////////////////////////////////////////////////////////////////////////////// 2385 2386 2387 2404 if(!expresso_offline) 2405 draw_from_field(sel_from,tr1_1); 2406 return ID; 2388 2407 } 2389 2408
Note: See TracChangeset
for help on using the changeset viewer.