Changeset 2556 for trunk/expressoMail1_2/js/jscode/main.js
- Timestamp:
- 04/16/10 10:43:22 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/jscode/main.js
r2525 r2556 17 17 expresso_local_messages.capt_url('controller.php?action=expressoMail1_2.db_functions.get_dropdown_contacts_to_cache'); 18 18 19 } 19 }; 20 20 var save_preferences = function(data){ 21 21 … … 64 64 cExecute ("expressoMail1_2.imap_functions.get_folders_list&onload=true", update_menu); 65 65 66 } 66 }; 67 67 var handler_automatic_trash_cleanness = function(data){ 68 68 if (data != false){ 69 69 write_msg(data.length +' '+ Element('txt_clear_trash').value); 70 70 } 71 } 71 }; 72 72 73 73 // Versão … … 102 102 proxy_mensagens.messages_list('local_Inbox', 1, preferences.max_email_per_page, 'SORTARRIVAL', null, 1,1,1, function handler(data){ 103 103 draw_box(data, 'local_Inbox'); 104 }) 104 }); 105 105 106 106 // Get cyrus delimiter … … 148 148 'commons-logging-1.1.1.jar' 149 149 //debug:'true' 150 } 150 }; 151 151 152 152 //for (var attribute in attributes){ … … 249 249 } 250 250 show_msg(data); 251 } 251 }; 252 252 253 253 proxy_mensagens.msg_img(msg_number,folder,call_back); … … 270 270 else 271 271 write_msg(get_lang("Error in SMTP sending read confirmation.")); 272 } 272 }; 273 273 274 274 if(msg_info.source) … … 408 408 409 409 if (data.length > 0){ 410 var msg_info = document.getElementById('msg_info') 410 var msg_info = document.getElementById('msg_info'); 411 411 if (msg_info != null) 412 412 main.removeChild(msg_info); … … 443 443 //if(data.new_msgs > 0 || data.msgs_to_delete.length > 0) 444 444 // purgeCache(); 445 } 445 }; 446 446 // Update Box BgColor 447 447 var box = Element("tbody_box"); … … 451 451 expresso.connector.purgeCache(); 452 452 update_menu(); 453 } 453 }; 454 454 455 455 msg_range_end = (current_page*preferences.max_email_per_page); … … 527 527 if (parseInt(preferences.delete_and_show_previous_message) && msg_to_delete) { 528 528 if (msg_to_delete.previousSibling){ 529 var previous_msg = msg_to_delete.previousSibling.id;530 expresso.connector.cacheNextRequest();531 cExecute("expressoMail1_2.imap_functions.get_info_msg&msg_number="+previous_msg+"&msg_folder=" + url_encode(current_folder), show_msg);532 529 var previous_msg = msg_to_delete.previousSibling.id; 530 expresso.connector.cacheNextRequest(); 531 cExecute("expressoMail1_2.imap_functions.get_info_msg&msg_number="+previous_msg+"&msg_folder=" + url_encode(current_folder), show_msg); 532 } 533 533 else 534 534 delete_border(currentTab,'false'); … … 543 543 } 544 544 } 545 546 547 } 545 Element('tot_m').innerHTML = parseInt(Element('tot_m').innerHTML) - data.msgs_number.length; 546 refresh(); 547 }; 548 548 549 549 if (msgs_number == 'selected') … … 600 600 } 601 601 expresso.connector.purgeCache(); 602 } 602 }; 603 603 604 604 if (selected_messages){ … … 761 761 762 762 refresh(); 763 } 763 }; 764 764 765 765 if (folder == new_folder){ … … 1431 1431 optAttachments.innerHTML = get_lang("Original attachments: remove")+"</br>"; 1432 1432 } 1433 return false;}; 1433 return false; 1434 }; 1434 1435 var attachments = document.getElementById("attachments_" + old_id_border).childNodes; 1435 1436 for (var i = (attachments.length > 1 ? 1 : 0); i < attachments.length; i++){ … … 1445 1446 divOriginalAttachments.appendChild(link_attachment); 1446 1447 } 1447 } 1448 }; 1448 1449 } 1449 1450 … … 1453 1454 var crypt = false; 1454 1455 if ((preferences.use_assinar_criptografar != '0') && (preferences.use_signature_digital_cripto != '0')){ 1455 var checkSign = document.getElementById('return_digital_'+ID) 1456 var checkSign = document.getElementById('return_digital_'+ID); 1456 1457 if (checkSign.checked){ 1457 1458 sign = true; … … 1525 1526 { 1526 1527 expresso.connector.purgeCache(); 1527 cExecute ("expressoMail1_2.imap_functions.delete_msgs&folder="+openTab.imapBox[ID]+"&msgs_number="+openTab.imapUid[ID],function(data){ return });1528 cExecute ("expressoMail1_2.imap_functions.delete_msgs&folder="+openTab.imapBox[ID]+"&msgs_number="+openTab.imapUid[ID],function(data){ return; }); 1528 1529 } 1529 1530 delete_border(ID,'true'); // Becarefull: email saved automatically should be deleted. delete_border erase information about openTab … … 1572 1573 } 1573 1574 this.show_msg(data); 1574 } 1575 }; 1575 1576 para="&source="+smime+"&ID="+ID+"&folder="+folder; 1576 1577 cExecute ("expressoMail1_2.imap_functions.show_decript&", handler, para); … … 1599 1600 if (is_ie){ 1600 1601 var i = 0; 1601 while (document.forms(i).name != "form_message_"+ID) {i++}1602 while (document.forms(i).name != "form_message_"+ID) { i++; } 1602 1603 form = document.forms(i); 1603 1604 } … … 1655 1656 if (is_ie){ 1656 1657 var i = 0; 1657 while (document.forms(i).name != "form_message_"+ID) {i++}1658 while (document.forms(i).name != "form_message_"+ID) { i++; } 1658 1659 form = document.forms(i); 1659 1660 } … … 1827 1828 var link_attachment = document.createElement("A"); 1828 1829 var fileName = attach_files[att_index].substr(0,attach_files[att_index].indexOf('_SIZE_')); 1829 var fileSize = parseInt(attach_files[att_index].substr(attach_files[att_index].indexOf('_SIZE_')+6))/1024 1830 var fileSize = parseInt(attach_files[att_index].substr(attach_files[att_index].indexOf('_SIZE_')+6))/1024; 1830 1831 link_attachment.innerHTML = fileName + " ("+borkb((parseInt(fileSize)*1024))+")"; 1831 1832 … … 1899 1900 tmp_folder_id=folder_id; 1900 1901 message_id = openTab.imapUid[border_id]; 1901 var handler_save_msg = function(data){ return_save(data,this.tmp_border_id,this.tmp_folder_name,this.tmp_folder_id,this.message_id); } 1902 var handler_save_msg = function(data){ return_save(data,this.tmp_border_id,this.tmp_folder_name,this.tmp_folder_id,this.message_id); }; 1902 1903 1903 1904 var textArea = document.createElement("TEXTAREA"); … … 1926 1927 if (is_ie){ 1927 1928 var i = 0; 1928 while (document.forms(i).name != "form_message_"+border_id) {i++}1929 while (document.forms(i).name != "form_message_"+border_id) { i++; } 1929 1930 form = document.forms(i); 1930 1931 } … … 1950 1951 } 1951 1952 1952 1953 1953 function save_as_msg(border_id, folder_id, folder_name){ 1954 1954 // hack to avoid form connector bug, escapes quotation. Please see #179 1955 1955 tmp_border_id=border_id; 1956 1956 tmp_folder_name=folder_name; 1957 var handler_save_msg = function(data){ return_saveas(data,this.tmp_border_id,this.tmp_folder_name); } 1957 var handler_save_msg = function(data){ return_saveas(data,this.tmp_border_id,this.tmp_folder_name); }; 1958 1958 var textArea = document.createElement("TEXTAREA"); 1959 1959 textArea.style.display='none'; … … 2026 2026 } 2027 2027 Element('chk_box_select_all_messages').checked = false; 2028 } 2028 }; 2029 2029 2030 2030 var folder = get_current_folder(); … … 2053 2053 Element("td_message_answered_"+msg_number).innerHTML = '<img src="'+URL_SERVER+'/expressoMail1_2/templates/'+template+'/images/forwarded.gif" title="Encaminhada">'; 2054 2054 } 2055 } 2055 }; 2056 2056 cExecute ("expressoMail1_2.imap_functions.set_messages_flag&folder="+( msg_number_folder ? msg_number_folder.value : get_current_folder() )+"&msgs_to_set="+msg_number+"&flag="+flag, handler_set_messages_flag); 2057 2057 } … … 2202 2202 else 2203 2203 write_msg(get_lang('ERROR emptying your Trash folder.')); 2204 } 2204 }; 2205 2205 var realyEmptyTrash=confirm(get_lang('Do you really want to empty your trash folder?')); 2206 2206 if (realyEmptyTrash){ … … 2224 2224 else 2225 2225 write_msg(get_lang('ERROR emptying your Spam folder.')); 2226 } 2226 }; 2227 2227 var realyEmptySpam=confirm(get_lang('Do you really want to empty your spam folder?')); 2228 2228 if (realyEmptySpam) … … 2245 2245 else 2246 2246 download_attachments(null, null, data, null,null,'mensagens.zip'); 2247 } 2247 }; 2248 2248 2249 2249 if (msgs_to_export) { … … 2273 2273 thumb.oncontextmenu = function(e) { 2274 2274 return false; 2275 } 2275 }; 2276 2276 var _button = is_ie ? window.event.button : e.which; 2277 2277 var _target = is_ie ? event.srcElement : e.target; … … 2294 2294 proxy_mensagens.proxy_set_message_flag(msgs_number, "unseen"); 2295 2295 proxy_mensagens.proxy_move_messages(folder, msgs_number, border_ID, new_folder, new_folder_name); 2296 } 2296 }; 2297 2297 2298 2298 if (msgs_number == 'selected') … … 2314 2314 // alert(data); 2315 2315 proxy_mensagens.proxy_move_messages(folder, msgs_number, border_ID, new_folder, new_folder_name); 2316 } 2316 }; 2317 2317 if(msgs_number == 'selected') 2318 2318 msgs_number = get_selected_messages(); … … 2493 2493 var handler_send_queue_message = function(data,rowid_message) { 2494 2494 hack_sent_queue(data,this.ID_tmp); 2495 } 2495 }; 2496 2496 var msg_to_send = expresso_local_messages.get_form_msg_to_send(); 2497 2497 if(!is_ie)
Note: See TracChangeset
for help on using the changeset viewer.