Changeset 606
- Timestamp:
- 01/14/09 15:59:54 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/abas.js
r565 r606 76 76 if (typeof(ID) == 'number') 77 77 { 78 current_folder = openBox.tab_folder[ID]; 78 current_folder = openTab.imapBox[ID]; 79 openTab.type[ID] = 0; 79 80 numBox=ID; 80 81 } 82 currentTab=ID; 81 83 return ID; 82 84 } … … 105 107 if (typeof(id_value) == 'string') 106 108 for (var bord = 1; bord <= 10; bord++) 107 if ( newMessageTab.imapUid[bord] == id_value.substr(0,id_value.length-2)){109 if (openTab.imapUid[bord] == id_value.substr(0,id_value.length-2)){ 108 110 alternate_border(bord); // It's opened already! (in a new message) 109 111 return false; … … 211 213 return false; 212 214 213 Element("border_id_" + ID).onclick = null; 215 Element("border_id_" + ID).onclick = null; // It's avoid a FF3 bug 214 216 215 217 if (msg_sent == 'false') … … 220 222 try 221 223 { 222 var save_link = Element("save_message_options ");223 if ( newMessageTab.toPreserve[ID] == undefined)224 newMessageTab.toPreserve[ID] = false;225 if ((! newMessageTab.toPreserve[ID] && ! ID.match("_r")) || (body.contentWindow.document.designMode.toLowerCase() == 'on') && (save_link.onclick != ''))224 var save_link = Element("save_message_options_"+ID); 225 if (openTab.toPreserve[ID] == undefined) 226 openTab.toPreserve[ID] = false; 227 if ((! openTab.toPreserve[ID] && ! ID.match("_r")) || (body.contentWindow.document.designMode.toLowerCase() == 'on') && (save_link.onclick != '')) 226 228 { 227 229 var discard_msg = confirm(get_lang("Your message has not been sent. Discard your message?"), ""); 228 230 if (!discard_msg) 229 231 { 232 Element("border_id_"+ID).onclick = function () { alternate_border(ID);}; 230 233 return; 231 234 } 232 235 else 233 236 { 234 if ( newMessageTab.imapBox[ID] && !newMessageTab.toPreserve[ID]){235 delete_msgs( newMessageTab.imapBox[ID], newMessageTab.imapUid[ID].toString(), 0)236 delete( newMessageTab.imapBox[ID]);237 newMessageTab.toPreserve[ID] = false;237 if (openTab.imapBox[ID] && !openTab.toPreserve[ID]){ 238 delete_msgs(openTab.imapBox[ID], openTab.imapUid[ID].toString(), 0) 239 delete(openTab.imapBox[ID]); 240 openTab.toPreserve[ID] = false; 238 241 } 239 //cExecute ("$this.imap_functions.delete_msgs&folder="+ newMessageTab.imapBox[ID]+"&msgs_number="+newMessageTab.imapUid[ID],function(data){ return });242 //cExecute ("$this.imap_functions.delete_msgs&folder="+openTab.imapBox[ID]+"&msgs_number="+openTab.imapUid[ID],function(data){ return }); 240 243 Element('to_'+ID).focus(); 241 244 } … … 248 251 } 249 252 250 newMessageTab.toPreserve[ID] = false;251 newMessageTab.imapUid[ID] = 0;253 openTab.toPreserve[ID] = false; 254 openTab.imapUid[ID] = 0; 252 255 253 256 hold_session = false;
Note: See TracChangeset
for help on using the changeset viewer.