- Timestamp:
- 04/25/13 14:46:13 (10 years ago)
- Location:
- trunk/expressoMail1_2/js
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/mail_archiver.js
r8112 r8118 428 428 var fcaption = ""; 429 429 430 // tratado o caso do id da pasta vir com local_messages_ ou messages_ 431 var local_folder_id = destination_folder; 432 if(local_folder_id){ 433 if(local_folder_id.substr(0,5) == 'local'){ 434 local_folder_id = local_folder_id.replace("local_messages_",""); 435 } else if(local_folder_id.substr(0,8) == 'messages'){ 436 local_folder_id = local_folder_id.replace("messages_",""); 437 } 438 } 430 if(destination_folder.substr(0,5) == 'local'){ 431 expresso_mail_archive.folder_destination = destination_folder.replace("local_messages_",""); 432 } 433 else{ 434 expresso_mail_archive.folder_destination = destination_folder; 435 } 439 436 440 437 441 438 if(!expresso_mail_archive.archivefolder){ 442 expresso_mail_archive.getFolderInfo( local_folder_id);439 expresso_mail_archive.getFolderInfo(expresso_mail_archive.folder_destination); 443 440 if(typeof(expresso_mail_archive.folder) != "undefined"){ 444 441 //window.alert('folder.path -> ' + expresso_mail_archive.folder.path); … … 603 600 expresso_mail_archive.unarchivecounter = 0; 604 601 expresso_mail_archive.unarchive_error_counter=0; 605 606 // tratado o caso do id da pasta vir com local_messages_ ou messages_ 607 var local_folder_id = folder; 608 if(local_folder_id){ 609 if(local_folder_id.substr(0,5) == 'local'){ 610 local_folder_id = local_folder_id.replace("local_messages_",""); 611 } else if(local_folder_id.substr(0,8) == 'messages'){ 612 local_folder_id = local_folder_id.replace("messages_",""); 613 } 614 } 615 616 expresso_mail_archive.getFolderInfo(local_folder_id); 602 expresso_mail_archive.getFolderInfo(folder.replace("local_messages_","")); 617 603 expresso_mail_archive.unarchievefolder = expresso_mail_archive.folder.name; 618 604 (new_folder != null)?expresso_mail_archive.unarchievenewfolder = new_folder:expresso_mail_archive.unarchievenewfolder='INBOX'; … … 807 793 expresso_mail_archive.unarchivecounter = 0; 808 794 expresso_mail_archive.unarchive_error_counter=0; 809 810 // tratado o caso do id da pasta vir com local_messages_ ou messages_ 811 var local_folder_id = folder; 812 if(local_folder_id){ 813 if(local_folder_id.substr(0,5) == 'local'){ 814 local_folder_id = local_folder_id.replace("local_messages_",""); 815 } else if(local_folder_id.substr(0,8) == 'messages'){ 816 local_folder_id = local_folder_id.replace("messages_",""); 817 } 818 } 819 820 expresso_mail_archive.getFolderInfo(local_folder_id); 795 expresso_mail_archive.getFolderInfo(folder.replace("local_messages_","")); 821 796 expresso_mail_archive.unarchievefolder = expresso_mail_archive.folder.name; 822 797 (new_folder != null)?expresso_mail_archive.unarchievenewfolder = new_folder:expresso_mail_archive.unarchievenewfolder='INBOX'; … … 1073 1048 expresso_mail_archive.message_list = new Array(); 1074 1049 1075 // tratado o caso do id da pasta vir com local_messages_ ou messages_ 1076 var local_folder_id = folder; 1077 if(local_folder_id){ 1078 if(local_folder_id.substr(0,5) == 'local'){ 1079 local_folder_id = local_folder_id.replace("local_messages_",""); 1080 } else if(local_folder_id.substr(0,8) == 'messages'){ 1081 local_folder_id = local_folder_id.replace("messages_",""); 1082 } 1083 } 1084 1085 expresso_mail_archive.listMessages(local_folder_id); 1050 expresso_mail_archive.currentfolder = folder.replace("local_messages_",""); 1051 1052 expresso_mail_archive.listMessages(expresso_mail_archive.currentfolder); 1086 1053 1087 1054 // This is necessary 'couse we can get a delete operation while an unarchive operation … … 1191 1158 expresso_mail_archive.message_list = new Array(); 1192 1159 1193 // tratado o caso do id da pasta vir com local_messages_ ou messages_ 1194 var local_folder_id = expresso_mail_archive.currentfolder; 1195 if(local_folder_id){ 1196 if(local_folder_id.substr(0,5) == 'local'){ 1197 local_folder_id = local_folder_id.replace("local_messages_",""); 1198 } else if(local_folder_id.substr(0,8) == 'messages'){ 1199 local_folder_id = local_folder_id.replace("messages_",""); 1200 } 1201 } 1202 1203 // tratado o caso do id da pasta vir com local_messages_ ou messages_ 1204 var local_folder_id_destination = expresso_mail_archive.folder_destination; 1205 if(local_folder_id_destination){ 1206 if(local_folder_id_destination.substr(0,5) == 'local'){ 1207 local_folder_id_destination = local_folder_id_destination.replace("local_messages_",""); 1208 } else if(local_folder_id_destination.substr(0,8) == 'messages'){ 1209 local_folder_id_destination = local_folder_id_destination.replace("messages_",""); 1210 } 1211 } 1212 1213 expresso_mail_archive.getFolderInfo(local_folder_id); 1214 expresso_mail_archive.getFolderInfo(local_folder_id_destination); 1215 expresso_mail_archive.listMessages(local_folder_id); 1160 expresso_mail_archive.getFolderInfo(expresso_mail_archive.currentfolder); 1161 expresso_mail_archive.getFolderInfo(expresso_mail_archive.folder_destination); 1162 expresso_mail_archive.listMessages(expresso_mail_archive.currentfolder); 1216 1163 1217 1164 expresso_mail_archive.resetObject(); … … 1548 1495 1549 1496 MailArchiver.prototype.deleteAllMessages = function(folderId){ 1550 try{ 1551 1552 // tratado o caso do id da pasta vir com local_messages_ ou messages_ 1553 var local_folder_id = folderid; 1554 if(local_folder_id){ 1555 if(local_folder_id.substr(0,5) == 'local'){ 1556 local_folder_id = local_folder_id.replace("local_messages_",""); 1557 } else if(local_folder_id.substr(0,8) == 'messages'){ 1558 local_folder_id = local_folder_id.replace("messages_",""); 1559 } 1560 } 1561 1497 try{ 1562 1498 var objfolder = new Object(); 1563 objfolder.folder = local_folder_id;1499 objfolder.folder = folderId; 1564 1500 1565 1501 var query_data = expresso_mail_archive.queryconfig.query(objfolder); … … 1599 1535 folderid = this.currentfolder; 1600 1536 } 1601 1602 // tratado o caso do id da pasta vir com local_messages_ ou messages_1603 var local_folder_id = folderid;1604 if(local_folder_id){1605 if(local_folder_id.substr(0,5) == 'local'){1606 local_folder_id = local_folder_id.replace("local_messages_","");1607 } else if(local_folder_id.substr(0,8) == 'messages'){1608 local_folder_id = local_folder_id.replace("messages_","");1609 }1610 }1611 1537 1612 1538 var objfolder = new Object(); 1613 objfolder.folder = local_folder_id;1539 objfolder.folder = folderid; 1614 1540 //var testing_data_xml = '<?xml version="1.0" encoding="UTF-8"?><query lowerIndex="0" upperIndex="50"><folder id="'+folderid+'"/><order asc="date"/><order desc="subject"/></query>'; 1615 1541 //var testing_data_json_mapped = '{"query":{"@lowerIndex":"0", "@upperIndex":"50", "folder":[{"@id":"'+folderid+'"}], "order":[{"@asc":"date", "@desc":"subject"}]}}'; 1616 1542 var query_data = expresso_mail_archive.queryconfig.query(objfolder); 1617 1543 1618 expresso_mail_archive.getFolderInfo( local_folder_id);1544 expresso_mail_archive.getFolderInfo(folderid); 1619 1545 expresso_mail_archive.currentfolder = folderid; 1620 1546 -
trunk/expressoMail1_2/js/messages_controller.js
r8112 r8118 12 12 if(this.is_local_folder(folder)) { 13 13 //MAILARCHIVER-01 14 // tratado o caso do id da pasta vir com local_messages_ ou messages_ 15 var baseFolder = folder; 16 if(baseFolder){ 17 if(baseFolder.substr(0,5) == 'local'){ 18 baseFolder = baseFolder.replace("local_messages_",""); 19 } else if(baseFolder.substr(0,8) == 'messages'){ 20 baseFolder = baseFolder.replace("messages_",""); 21 } 22 } 23 14 var baseFolder = folder.replace('local_messages_', ''); 24 15 var tree_name; 25 16 var drawinginfo = {};
Note: See TracChangeset
for help on using the changeset viewer.