Changeset 8118 for trunk


Ignore:
Timestamp:
04/25/13 14:46:13 (11 years ago)
Author:
marcieli
Message:

Ticket #3437 - Removido codigo que afeta a acoes de arquivar e desarquivar mensagens.

Location:
trunk/expressoMail1_2/js
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/js/mail_archiver.js

    r8112 r8118  
    428428                var fcaption = ""; 
    429429 
    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                }  
    439436 
    440437                 
    441438                if(!expresso_mail_archive.archivefolder){ 
    442                     expresso_mail_archive.getFolderInfo(local_folder_id); 
     439                    expresso_mail_archive.getFolderInfo(expresso_mail_archive.folder_destination);  
    443440                    if(typeof(expresso_mail_archive.folder) != "undefined"){ 
    444441                        //window.alert('folder.path -> ' + expresso_mail_archive.folder.path); 
     
    603600                expresso_mail_archive.unarchivecounter = 0; 
    604601                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_",""));  
    617603                expresso_mail_archive.unarchievefolder = expresso_mail_archive.folder.name; 
    618604                (new_folder != null)?expresso_mail_archive.unarchievenewfolder = new_folder:expresso_mail_archive.unarchievenewfolder='INBOX'; 
     
    807793                expresso_mail_archive.unarchivecounter = 0; 
    808794                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_",""));  
    821796                expresso_mail_archive.unarchievefolder = expresso_mail_archive.folder.name; 
    822797                (new_folder != null)?expresso_mail_archive.unarchievenewfolder = new_folder:expresso_mail_archive.unarchievenewfolder='INBOX'; 
     
    10731048    expresso_mail_archive.message_list = new Array(); 
    10741049 
    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);  
    10861053 
    10871054    // This is necessary 'couse we can get a delete operation while an unarchive operation 
     
    11911158        expresso_mail_archive.message_list = new Array();   
    11921159 
    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);   
    12161163               
    12171164        expresso_mail_archive.resetObject(); 
     
    15481495 
    15491496MailArchiver.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{     
    15621498        var objfolder = new Object(); 
    1563         objfolder.folder = local_folder_id; 
     1499        objfolder.folder = folderId;  
    15641500 
    15651501        var query_data = expresso_mail_archive.queryconfig.query(objfolder); 
     
    15991535            folderid = this.currentfolder;     
    16001536        } 
    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         } 
    16111537         
    16121538        var objfolder = new Object(); 
    1613         objfolder.folder = local_folder_id; 
     1539        objfolder.folder = folderid;  
    16141540        //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>'; 
    16151541        //var testing_data_json_mapped = '{"query":{"@lowerIndex":"0", "@upperIndex":"50", "folder":[{"@id":"'+folderid+'"}], "order":[{"@asc":"date", "@desc":"subject"}]}}'; 
    16161542        var query_data = expresso_mail_archive.queryconfig.query(objfolder); 
    16171543 
    1618         expresso_mail_archive.getFolderInfo(local_folder_id); 
     1544        expresso_mail_archive.getFolderInfo(folderid);  
    16191545        expresso_mail_archive.currentfolder = folderid; 
    16201546         
  • trunk/expressoMail1_2/js/messages_controller.js

    r8112 r8118  
    1212        if(this.is_local_folder(folder)) { 
    1313            //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_', '');  
    2415            var tree_name; 
    2516            var drawinginfo = {}; 
Note: See TracChangeset for help on using the changeset viewer.