Changeset 3265 for branches/2.2/expressoMail1_2/js/main.js
- Timestamp:
- 09/20/10 11:27:17 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2/expressoMail1_2/js/main.js
r3231 r3265 406 406 if (data.length > 0){ 407 407 var msg_info = document.getElementById('msg_info'); 408 try{ 408 if (msg_info != null) 409 { 409 410 var msg_tr = msg_info.parentNode; 410 411 msg_tr.removeChild(msg_info); 411 } catch(e){}412 } 412 413 413 414 table_element = Element("table_box"); 414 415 var box = Element("tbody_box"); 415 416 table_element.appendChild(box); 417 418 if (data.msgs_to_delete.length > 0) 419 for (var i=0; i<data.msgs_to_delete.length; i++){ 420 if (data.msgs_to_delete[i] != undefined){ 421 removeAll(data.msgs_to_delete[i]); 422 } 423 } 424 416 425 if (data[0].msg_folder != current_folder) // Bad request 417 426 return false; … … 423 432 var new_msg = this.make_tr_message(data[i], current_folder); 424 433 _dragArea.makeDragged(new_msg, data[i].msg_number, data[i].subject, true); 425 eval(data[i].command); 426 } 427 } 428 if (! typeof(data.msgs_to_delete) == 'undefined') 429 for (var i=0; i<data.msgs_to_delete.length; i++){ 430 var remove_msg = document.getElementById(data.msgs_to_delete[i]); 431 if (remove_msg) 432 remove_msg.parentNode.removeChild(remove_msg); 433 } 434 if (data[i].Recent == 'N') 435 box.insertBefore(new_msg,box.firstChild); 436 else 437 box.appendChild(new_msg); 438 439 } 440 } 434 441 435 442 if(parseInt(alert_new_msg) && data.new_msgs > 0) 436 443 alert(data['new_msgs'] > 1 ? get_lang("You have %1 new messages", data['new_msgs']) + "!" : get_lang("You have 1 new message") +"!"); 437 if(data.new_msgs > 0){ 438 Element('tot_m').innerHTML = parseInt(Element('tot_m').innerHTML) + parseInt(data.new_msgs); //refresh tab title 439 update_quota(get_current_folder()); 440 } 441 //if(data.new_msgs > 0 || data.msgs_to_delete.length > 0) 442 // purgeCache(); 444 build_quota(data['quota']); 443 445 } 444 446 // Update Box BgColor
Note: See TracChangeset
for help on using the changeset viewer.