Changeset 1319 for trunk/expressoMail1_2/js
- Timestamp:
- 08/13/09 11:34:34 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/main.js
r1318 r1319 165 165 166 166 var call_back = function(data) { 167 if(!data.status) { //Em caso de erros, o status vem como false e o texto do erro vem em msg. 168 alert(data.msg); 169 } 170 else { 171 mail_msg = Element("tbody_box"); 172 msg_to_delete = Element(data.msg_num); 173 if (msg_to_delete) { 174 if ( (msg_to_delete.style.backgroundColor != '') && (preferences.use_shortcuts == '1') ) 175 select_msg('null', 'down'); 176 mail_msg.removeChild(msg_to_delete); 177 }//Remove o email com anexos da lista de emails. 178 write_msg(get_lang("Attachments removed"));//indica que os anexos foram removidos 179 refresh(); //dá um refresh na lista de emails, para que apareça o novo email sem anexos 180 delete_border(data.msg_num+'_r','false');//fecha a tela do email já removido. 181 } 182 }; 167 if(!data.status) { 168 alert(data.msg); 169 } 170 else { 171 msg_to_delete = Element(msg_num); 172 change_tr_properties(msg_to_delete, data.msg_no); 173 msg_to_delete.childNodes[1].innerHTML = ""; 174 write_msg(get_lang("Attachments removed")); 175 delete_border(msg_num+'_r','false'); //close email tab 176 } 177 }; 183 178 if (confirm(get_lang("delete all attachments confirmation"))) 184 cExecute ("$this.imap_functions.remove_attachments&folder="+folder+"&msg_num="+msg_num, call_back); //chamada em ajax para a função de remover anexos. 179 cExecute ("$this.imap_functions.remove_attachments&folder=" 180 +folder+"&msg_num="+msg_num, call_back); 185 181 } 186 182 function watch_changes_in_msg(border_id) … … 1590 1586 } 1591 1587 function change_tr_properties(tr_element, newUid, newSubject){ 1592 var td_who = document.getElementById('td_who_'+tr_element.id); 1593 td_who.nextSibling.innerHTML = newSubject; 1588 message_id=tr_element.id; 1589 var td_who = document.getElementById('td_who_'+message_id); 1590 if (typeof(newSubject) != 'undefined') 1591 td_who.nextSibling.innerHTML = newSubject; 1594 1592 tr_element.id = newUid; 1595 1593 … … 1599 1597 }; 1600 1598 for (var i=2; i < 10; i++){ 1601 tr_element.childNodes[i].id = tr_element.childNodes[i].id.replace(message_id,newUid); 1599 if (typeof(tr_element.childNodes[i].id) != "undefined") 1600 tr_element.childNodes[i].id = tr_element.childNodes[i].id.replace(message_id,newUid); 1602 1601 tr_element.childNodes[i].onclick = openNewMessage; 1603 1602 }
Note: See TracChangeset
for help on using the changeset viewer.