Ignore:
Timestamp:
03/01/13 17:21:16 (11 years ago)
Author:
thiago
Message:

Ticket #3349 - Problema de flags e também na visualizacao da mensagem.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/2.5.1-expresso1/expressoMail1_2/js/mail_archiver.js

    r7890 r7939  
    172172    this.allmessagesbyfolder = new Array(); 
    173173    this.allcompletemessagesbyfolder = new Array(); 
    174     this.isArchiveOperation = false; //Se estiver em andamento uma operação de arquivamento/desarquivamento. 
     174    this.isArchiveOperation = false; //Se estiver em andamento uma operação de arquivamento/desarquivamento. 
    175175    //Contadores da aba de listagem de mensagem 
    176176    this.tot_msgs_tab = 0; 
     
    10671067        expresso_mail_archive.CreateMessageList(msgs_number); 
    10681068        expresso_mail_archive.folder_destination = folder; 
    1069         //window.alert('invocando o moveMessages com lista = ' + expresso_mail_archive.message_list.length + ' e folder destino =' + folder + '.\nFolder corrente ï¿œ ' + expresso_mail_archive.currentfolder); 
     1069        //window.alert('invocando o moveMessages com lista = ' + expresso_mail_archive.message_list.length + ' e folder destino =' + folder + '.\nFolder corrente ᅵ ' + expresso_mail_archive.currentfolder); 
    10701070         
    10711071        if((expresso_mail_archive.message_list.length > 0) && (expresso_mail_archive.message_list[0] != '')) { 
     
    11881188            //var folderData = new Array(folderlist.getReturn()[i].getName(), folderlist.getReturn()[i].getMessageCount(), folderChild, folderlist.getReturn()[i].getId(), folderlist.getReturn()[i].getParentId(), folderlist.getReturn()[i].getPath()); 
    11891189            var folderData = {name: folderlist.getReturn()[i].getName(), messages: folderlist.getReturn()[i].getMessageCount(), haschild: folderChild, id: folderlist.getReturn()[i].getId(), parentid: folderlist.getReturn()[i].getParentId(), path: folderlist.getReturn()[i].getPath(), unseen: folderlist.getReturn()[i].getUnseenCount()}; 
    1190             //window.alert('folder ' + folderData.name + ' tem ' + folderData.messages + ' mensagens, sendo ' + folderData.unseen + ' nï¿œo lidas'); 
     1190            //window.alert('folder ' + folderData.name + ' tem ' + folderData.messages + ' mensagens, sendo ' + folderData.unseen + ' nᅵo lidas'); 
    11911191            lfolders.push(folderData); 
    11921192        } 
     
    15431543        var msgitem = connector.unserialize(ExpSerialized); 
    15441544         
    1545         // correção para por no padrao certo, se nao fizer isso buga a listagem 
     1545        // correção para por no padrao certo, se nao fizer isso buga a listagem 
    15461546        msgitem.msg_sample = { "body": msgitem.msg_sample }; 
    15471547 
     
    15941594    var msgAll = new Array(); 
    15951595    for(var i=0; i< returnService.getReturn().length; i++){ 
    1596         //Array montado apenas com ids para tratamento de seleção de mensagens independente de paginação 
     1596        //Array montado apenas com ids para tratamento de seleção de mensagens independente de paginação 
    15971597        msglist.push(returnService.getReturn()[i]._id); 
    15981598 
    15991599        msgAll.push(returnService.getReturn()[i]); 
    16001600 
    1601         //Incremento de contadores para atualização da aba de listagem 
     1601        //Incremento de contadores para atualização da aba de listagem 
    16021602        if(returnService.getReturn()[i]._tags.indexOf("unseen") != -1){ 
    16031603            expresso_mail_archive.tot_unseen_msgs_tab++; 
    16041604        } 
    16051605        expresso_mail_archive.tot_msgs_tab++; 
    1606         //Array montado para operação de desarquivamento 
     1606        //Array montado para operação de desarquivamento 
    16071607        var ExpSerialized = expresso_mail_archive.pattern.toExpressoHeader(returnService.getReturn()[i]); 
    16081608        msglistcomplete.push(connector.unserialize(ExpSerialized)); 
     
    16371637    var msglistcomplete = new Array(); 
    16381638    for(var i=0; i< returnService.getReturn().length; i++){ 
    1639         //Array montado apenas com ids para tratamento de seleção de mensagens independente de paginação 
     1639        //Array montado apenas com ids para tratamento de seleção de mensagens independente de paginação 
    16401640        msglist.push(returnService.getReturn()[i]._id); 
    1641         //Incremento de contadores para atualização da aba de listagem 
     1641        //Incremento de contadores para atualização da aba de listagem 
    16421642        if(returnService.getReturn()[i]._tags.indexOf("unseen") != -1){ 
    16431643            expresso_mail_archive.tot_unseen_msgs_tab++; 
    16441644        } 
    16451645        expresso_mail_archive.tot_msgs_tab++; 
    1646         //Array montado para operação de desarquivamento 
     1646        //Array montado para operação de desarquivamento 
    16471647        var ExpSerialized = expresso_mail_archive.pattern.toExpressoHeader(returnService.getReturn()[i]); 
    16481648        msglistcomplete.push(connector.unserialize(ExpSerialized)); 
     
    16751675     
    16761676    /*for (var w=0; w < expresso_mail_archive.folders.length; w++){ 
    1677         //window.alert('comparando folder "' + expresso_mail_archive.folders[w]["id"] + '" com o corrente "' + expresso_mail_archive.currentfolder + '"\nEnquanto que o folder.name obtido do getfolderinfo é "' + expresso_mail_archive.folder.name + '"'); 
     1677        //window.alert('comparando folder "' + expresso_mail_archive.folders[w]["id"] + '" com o corrente "' + expresso_mail_archive.currentfolder + '"\nEnquanto que o folder.name obtido do getfolderinfo é "' + expresso_mail_archive.folder.name + '"'); 
    16781678        if(expresso_mail_archive.folders[w]["id"] == expresso_mail_archive.currentfolder){ 
    16791679            fcaption = expresso_mail_archive.folders[w]["name"]; 
     
    16871687    /*window.alert('fcaption = ' + fcaption); 
    16881688    var udate_tree_folder = expresso_mail_archive.drawdata.treefolder; 
    1689     window.alert('atualizar contador da ï¿œrvore : ' + udate_tree_folder); 
     1689    window.alert('atualizar contador da ᅵrvore : ' + udate_tree_folder); 
    16901690    var udate_tab_folder = expresso_mail_archive.drawdata.tabfolder; 
    16911691    window.alert('atualizar contador da tab : ' + udate_tab_folder);*/ 
     
    17851785 
    17861786 
    1787 //** Esse metodo é responsavel da iteração com o ContextMenu pois o getMessageMenu está com um show_msg, wtf??? LOL!!!  *// 
     1787//** Esse metodo é responsavel da iteração com o ContextMenu pois o getMessageMenu está com um show_msg, wtf??? LOL!!!  *// 
    17881788MailArchiver.prototype.getMessageMenu = function(msgdata){ 
    17891789    try{ 
     
    18641864    //expresso_mail_archive.showEmbededImage(msgBody); 
    18651865 
    1866     //É necessário fazer o encode com Base64 no destinatário para ser possivel enviar e-mail 
     1866    //É necessário fazer o encode com Base64 no destinatário para ser possivel enviar e-mail 
    18671867    if(expSerializedMessage.DispositionNotificationTo != null){ 
    18681868        expSerializedMessage.DispositionNotificationTo = Base64.encode(expSerializedMessage.DispositionNotificationTo); 
     
    21412141            var filters = eval('(' + expresso_mail_archive.queryconfig.pharseSearchFields(fields) + ')'); 
    21422142 
     2143 
     2144 
    21432145            if(folderlist.indexOf("#") != -1) 
    21442146                filters.folder = folderlist.substr(0, folderlist.indexOf("#")); 
     
    21512153 
    21522154            expresso_mail_archive.querydata = expresso_mail_archive.search_queryconfig.query(filters); 
    2153              
     2155 
     2156 
     2157 
    21542158            //var query_data = '<?xml version="1.0" encoding="UTF-8"?><query subject="teste"><folder id="inbox"/><order asc="date"/></query>'; 
    21552159            ArchiveServices.listMessages(expresso_mail_archive.searchOperationOK, expresso_mail_archive.searchOperationFailure, expresso_mail_archive.session.id, expresso_mail_archive.querydata);         
     
    21852189             
    21862190        //expresso_mail_archive.queryresult = msglist;         
    2187         expresso_mail_archive.search_queryresult = msglist;     
     2191        expresso_mail_archive.search_queryresult = msglist;  
    21882192        //expresso_mail_archive.messageslisted = msglist2; 
    21892193        expresso_mail_archive.search_message_list = msglist2; 
    2190         //window.alert('temos ' + expresso_mail_archive.search_message_list.length + ' mensagens de resultado da pesquisa mapeadas em memï¿œria'); 
     2194        //window.alert('temos ' + expresso_mail_archive.search_message_list.length + ' mensagens de resultado da pesquisa mapeadas em memᅵria'); 
    21912195    } 
    21922196    else{ 
     
    23192323        var ExpSerialized2 = expresso_mail_archive.pattern.toExpressoHeader(serviceReturn.getReturn()); 
    23202324        var msgitem2 = connector.unserialize(ExpSerialized2); 
     2325        if(!expresso_mail_archive.messageslisted){ 
     2326            expresso_mail_archive.messageslisted = []; 
     2327        } 
    23212328        expresso_mail_archive.messageslisted.push(msgitem2);     
    23222329        expresso_mail_archive.getMessageHeaders(serviceReturn.getReturn().getId()); 
Note: See TracChangeset for help on using the changeset viewer.