Changeset 5417 for trunk/expressoMail1_2/js/main.js
- Timestamp:
- 01/25/12 08:46:20 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/main.js
r5415 r5417 233 233 var save_link = Element("save_message_options_"+border_id); 234 234 save_link.onclick = function onclick(event) {openTab.toPreserve[border_id] = true;save_msg(border_id);} ; 235 save_link.className = 'message_options'; 235 $("#save_message_options_"+border_id).button({ disabled: false }); 236 $(".header-button").button(); 236 237 }; 237 238 … … 247 248 else if ( to_obj.attachEvent ) 248 249 to_obj.attachEvent('onkeypress', keypress_handler); 249 250 251 var cc_obj = document.getElementById('cc_'+border_id); 252 if ( cc_obj.addEventListener ) 253 cc_obj.addEventListener('keypress', keypress_handler, false); 254 else if ( cc_obj.attachEvent ) 255 cc_obj.attachEvent('onkeypress', keypress_handler); 256 257 var cco_obj = document.getElementById('cco_'+border_id); 258 if ( cco_obj.addEventListener ) 259 cco_obj.addEventListener('keypress', keypress_handler, false); 260 else if ( cco_obj.attachEvent ) 261 cco_obj.attachEvent('onkeypress', keypress_handler); 262 263 //var important_obj = $("important_message_options_"+border_id).bind('click',keypress_handler); 264 //important_obj.addEventListener('click', keypress_handler, false); 265 250 266 var txtarea_obj = Element('body_'+border_id); 251 267 if (txtarea_obj){ … … 1397 1413 Element("subject_" + new_border_ID).value = "Re: " + data.subject; 1398 1414 1399 if (data.is_local_message){1400 alert(get_lang("In the local file attachments, including images, will be disregarded. To forward / reply with the attachments, please first make the reopening of the message")+'.');1401 1402 1403 for (var x = 0; x < imagens.length; x++)1404 data.body = data.body.replace(imagens[x],'');1405 }else{1406 useOriginalAttachments(new_border_ID,border_ID);1407 }1415 if (data.is_local_message){ 1416 alert(get_lang("In the local file attachments, including images, will be disregarded. To forward / reply with the attachments, please first make the reopening of the message")+'.'); 1417 var imagens = data.body.match(/<img[^>]*>/g); 1418 if(imagens != null) 1419 for (var x = 0; x < imagens.length; x++) 1420 data.body = data.body.replace(imagens[x],''); 1421 }else{ 1422 useOriginalAttachments(new_border_ID,border_ID); 1423 } 1408 1424 1409 1425 // Insert the signature automaticaly at message body if use_signature preference is set … … 1467 1483 data.cc = removeUserEmail(_array_cc); 1468 1484 data.cc = removeAlternative(data.cc,_array_to_alternative); 1469 1470 Element("cc_" + new_border_ID).value = data.cc; 1471 Element("a_cc_link_" + new_border_ID).style.display='none'; 1472 Element("tr_cc_" + new_border_ID).style.display=''; 1473 var space_link = Element('space_link_' + new_border_ID); 1474 if (space_link) 1475 space_link.style.display='none'; 1485 if (data.cc != get_lang("undisclosed-recipient")) 1486 data.cc = data.cc.join(","); 1487 else 1488 data.cc = ""; 1489 if(data.cc == ""){ 1490 //document.getElementById("cc_" + new_border_ID).value = data.cc; 1491 document.getElementById("tr_cc_" + new_border_ID).style.display='none'; 1492 }else{ 1493 document.getElementById("cc_" + new_border_ID).value = data.cc; 1494 document.getElementById("tr_cc_" + new_border_ID).style.display=''; 1495 //document.getElementById("a_cc_link" + new_border_ID).value = data.cc; 1496 $("#a_cc_link_"+new_border_ID).toggleClass("expressomail-button-icon-ative"); 1497 $("#a_cc_link_"+new_border_ID).find("span").html("Remover CC"); 1498 $("#cc_"+new_border_ID).elastic().unbind('blur'); 1499 } 1476 1500 } 1477 1501 if (data.is_local_message){ … … 1518 1542 else 1519 1543 data.cc = ""; 1520 document.getElementById("cc_" + new_border_ID).value = data.cc; 1521 document.getElementById("a_cc_link_" + new_border_ID).style.display='none'; 1522 document.getElementById("tr_cc_" + new_border_ID).style.display=''; 1523 var space_link = document.getElementById('space_link_' + new_border_ID); 1524 if ( space_link ) 1525 space_link.style.display='none'; 1544 if(data.cc == ""){ 1545 //document.getElementById("cc_" + new_border_ID).value = data.cc; 1546 document.getElementById("tr_cc_" + new_border_ID).style.display='none'; 1547 }else{ 1548 document.getElementById("cc_" + new_border_ID).value = data.cc; 1549 document.getElementById("tr_cc_" + new_border_ID).style.display=''; 1550 //document.getElementById("a_cc_link" + new_border_ID).value = data.cc; 1551 $("#a_cc_link_"+new_border_ID).toggleClass("expressomail-button-icon-ative"); 1552 $("#a_cc_link_"+new_border_ID).find("span").html("Remover CC"); 1553 $("#cc_"+new_border_ID).elastic().unbind('blur'); 1554 } 1526 1555 } 1527 1556 document.getElementById("subject_" + new_border_ID).value = "Re: " + data.subject; … … 1667 1696 data.cc = data.cc.replace(/>/gi,">"); 1668 1697 Element("cc_" + new_border_ID).value = data.cc; 1669 Element("a_cc_link_" + new_border_ID).style.display = 'none'; 1670 if(Element("cco_" + new_border_ID) != null) 1671 Element("space_link_" + new_border_ID).style.display = 'none'; 1698 Element("cc_" + new_border_ID).style.display = ""; 1672 1699 Element("tr_cc_"+ new_border_ID).style.display = ''; 1700 Element("cc_" + new_border_ID).style.width = "100%"; 1701 $("#a_cc_link_"+new_border_ID).toggleClass("expressomail-button-icon-ative"); 1702 $("#a_cc_link_"+new_border_ID).find("span").html("Remover CC"); 1703 $("#cc_"+new_border_ID).elastic().unbind('blur'); 1704 //Element("a_cc_link_" + new_border_ID).style.display = 'none'; 1705 //if(Element("cco_" + new_border_ID) != null) 1706 // Element("space_link_" + new_border_ID).style.display = 'none'; 1673 1707 } 1674 1708 if (data.cco){ 1675 1709 if(Element("cco_" + new_border_ID) != null){ 1676 1710 Element("cco_" + new_border_ID).value = data.cco; 1677 Element("space_link_" + new_border_ID).style.display = 'none'; 1678 Element("a_cco_link_" + new_border_ID).style.display = 'none'; 1711 Element("cco_" + new_border_ID).style.display = ''; 1712 Element("cco_" + new_border_ID).style.width = "100%"; 1713 Element("tr_cco_"+ new_border_ID).style.display = ''; 1714 $("#a_cco_link_"+new_border_ID).toggleClass("expressomail-button-icon-ative"); 1715 $("#a_cco_link_"+new_border_ID).find("span").html("Remover CC"); 1716 $("#cco_"+new_border_ID).elastic().unbind('blur'); 1717 //Element("space_link_" + new_border_ID).style.display = 'none'; 1718 //Element("a_cco_link_" + new_border_ID).style.display = 'none'; 1679 1719 Element("tr_cco_"+ new_border_ID).style.display = ''; 1680 1720 } … … 1682 1722 Element("subject_" + new_border_ID).value = data.subject; 1683 1723 1684 if( Element("disposition_notification_" + border_ID) ) 1685 Element("return_receipt_" + new_border_ID).checked = true; 1724 if( Element("disposition_notification_" + border_ID) ){ 1725 $("#return_receipt_"+new_border_ID).attr("checked", true); 1726 $("[name=return_receipt_"+new_border_ID+"]").toggleClass("expressomail-button-icon-ative"); 1727 //Element("return_receipt_" + new_border_ID).checked = true; 1728 } 1686 1729 1687 1730 var element_important_message = Element("important_message_" + new_border_ID); 1688 1731 if(element_important_message) { 1689 1732 1690 if(Element("disposition_important_" + border_ID)) 1691 element_important_message.checked = true; 1733 if(Element("disposition_important_" + border_ID)){ 1734 $("#important_message_"+new_border_ID).attr("checked", true); 1735 $("[name=important_message_"+new_border_ID+"]").toggleClass("expressomail-button-icon-ative"); 1736 //element_important_message.checked = true; 1737 } 1692 1738 } 1693 1739 … … 1730 1776 Element("border_id_" + new_border_ID).title = title; 1731 1777 set_border_caption("border_id_" + new_border_ID, title); 1732 1733 1778 resizeWindow(); 1734 1779 //save_msg(new_border_ID); … … 1908 1953 var save_link = Element("save_message_options_"+ID); 1909 1954 save_link.onclick = function onclick(event) {openTab.toPreserve[ID] = true;save_msg(ID);} ; 1910 save_link.className = 'message_options'; 1955 $("#save_message_options_"+ID).button({ disabled: false }); 1956 //save_link.className = 'message_options'; 1911 1957 } 1912 1958 if(!expresso_offline) … … 1989 2035 //entrava em execucao (a aba de edicao da mensagem continuava aberta e a mensagem exibida era a de que a mensagem foi 1990 2036 //salva na pasta Rascunhos e nao que tinha sido enviada, como deveria); 1991 2037 if (preferences.auto_save_draft == 1) 1992 2038 { 1993 2039 if (openTab.autosave_timer[ID]) … … 2001 2047 var onClick = save_link.onclick; 2002 2048 save_link.onclick = ''; 2003 save_link.className = 'message_options_inactive'; 2049 $("#save_message_options_"+ID).button({ disabled: true }); 2050 //save_link.className = 'message_options_inactive'; 2004 2051 2005 2052 ID_tmp = ID; … … 2084 2131 2085 2132 if ( Element("cco_"+ID) != null) 2086 stringEmail += Element("cco_"+ID).value =='' ? "":", "+Element("cco_"+ID).value; 2087 2088 stringEmail += Element("cc_"+ID).value =='' ? "":", "+Element("cc_"+ID).value; 2133 if(Element("tr_cco_"+ID).style.display != "none") 2134 stringEmail += Element("cco_"+ID).value =='' ? "":", "+Element("cco_"+ID).value; 2135 2136 if(Element("tr_cc_"+ID).style.display != "none") 2137 stringEmail += Element("cc_"+ID).value =='' ? "":", "+Element("cc_"+ID).value; 2138 2089 2139 if (expresso_offline) { 2090 2140 … … 2104 2154 } 2105 2155 else{ 2156 alert(form); 2106 2157 if(stringEmail != "") 2107 2158 cExecuteForm("$this.imap_functions.send_mail", form, handler_send_message, ID); … … 2348 2399 if(!withImage){ 2349 2400 if(data.append === true){ 2350 save_link.className = 'message_options_inactive';2351 save_link.onclick = '';2401 $("#save_message_options_"+border_id).button(); 2402 $("#save_message_options_"+border_id).button({ disabled: true }); 2352 2403 watch_changes_in_msg(border_id); 2353 2404 write_msg(get_lang('Your message was save as draft in folder %1.', lang_folder(folder_name)));
Note: See TracChangeset
for help on using the changeset viewer.