Ignore:
Timestamp:
02/21/13 16:31:23 (11 years ago)
Author:
thiago
Message:

Ticket #3349 - Listagem de mensagem considerando varias diretrizes.

File:
1 edited

Legend:

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

    r7786 r7904  
    11        xhr = false; 
    22 
    3     // Comentei a linha abaixo por ocorrer alguns problema na abertura de uma nova mensagem após uma pesquisa realizada. 
    4     // Caso essa linha está sendo utilizada em algum lugar, por favor coloque algum tratamento ou aplique uma nova solução.  
     3    // Comentei a linha abaixo por ocorrer alguns problema na abertura de uma nova mensagem após uma pesquisa realizada. 
     4    // Caso essa linha está sendo utilizada em algum lugar, por favor coloque algum tratamento ou aplique uma nova solução.  
    55        // var folder           = {}; 
    66         
     
    3131                                Element("check_all_msg").checked = true; 
    3232                         
    33                    /* flag de controle. Evita o acesso ao elemento "check_all_msg" que será inserido no documento  
     33                   /* flag de controle. Evita o acesso ao elemento "check_all_msg" que será inserido no documento  
    3434                        * apenas quando o template for carregado 
    3535                        */ 
     
    151151        searchE.prototype.foldersTree = function() 
    152152        { 
    153                 /*Insere a árvore de diretórios*/ 
     153                /*Insere a árvore de diretórios*/ 
    154154 
    155155                var foldersTree = jQuery("#divFoldersSearch") 
     
    190190        function openpage(data) 
    191191        { 
     192        console.log(1); 
    192193                var _data                       = [3]; 
    193194                var _gears                      = []; 
     
    357358                var handler = function( data ) 
    358359                { 
     360            console.log(2); 
    359361                var allMsg                      = [3]; 
    360362                var gears                       = []; 
     
    438440                                                 
    439441                                        } 
    440                                  
     442                                uick 
    441443                                } 
    442444                        } 
     
    469471        /** 
    470472         * Preenche a estrutura de cache de mensagens para posterior consulta de  
    471          * informações sobre as mensagens no escopo global. 
     473         * informações sobre as mensagens no escopo global. 
    472474         */ 
    473475                if (!onceOpenedHeadersMessages[aux.boxname]) 
     
    576578                                                $('tr[role="'+messageClickedId+'_'+mailbox+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", "transparent"); 
    577579                         
    578                                                 /**TODO Alterar após melhorias no filtro da camada javascript*/ 
     580                                                /**TODO Alterar após melhorias no filtro da camada javascript*/ 
    579581                                                DataLayer.remove('followupflagged', false); 
    580582                                                var flagged = DataLayer.get('followupflagged', {filter: [ 
     
    926928 
    927929                if ( keep_border ) { 
    928                         /*Recupera o id da ultima aba de pesquisa rápida aberta que não seja de pesquisa local 
     930                        /*Recupera o id da ultima aba de pesquisa rápida aberta que não seja de pesquisa local 
    929931                        para que continue o processamento na mesma aba caso a aba seja alternada durante o processamento da pesquisa.*/ 
    930932                        var border_id = $('#border_tr > [id*="_search"]:not([id*="_search_local"]):last').attr("id"); 
     
    14051407        { 
    14061408                var fields = "##"; 
    1407                 // Verifica se os campos estão preenchidos; 
     1409                // Verifica se os campos estão preenchidos; 
    14081410                if(trim(Element("txt_ass").value) != ""){ 
    14091411                        fields += "SUBJECT " +  "<=>" +url_encode(Element("txt_ass").value) + "##"; 
     
    16051607                        { 
    16061608                                expresso_local_messages.setSortType('SORTDATE'); 
     1609 
     1610                console.log(local_folders); 
     1611                console.log(fields); 
     1612                 
    16071613                                //tmp = expresso_local_messages.search( local_folders, fields ); 
    16081614                                expresso_mail_archive.search(local_folders, fields); 
     
    16851691         
    16861692        /* 
    1687          * Removido o cExecute e trocado pelo $.ajax do jquery que melhor implementa os controles ajax de requisições 
    1688          * possibilitando o cancelamento real da requisição e liberando usabilidade das demais funcionalidades do módulo  
     1693         * Removido o cExecute e trocado pelo $.ajax do jquery que melhor implementa os controles ajax de requisições 
     1694         * possibilitando o cancelamento real da requisição e liberando usabilidade das demais funcionalidades do módulo  
    16891695         **/ 
    16901696        searchE.prototype.quickSearchMail = function(value, page, sort, border_id) 
     
    17501756                            write_msg( "pesquisando " + labels[0] + link, true ); 
    17511757                            var keepFilled = false; 
    1752                             //Inserida variável de controle para correta manipulação das mensagens locais 
     1758                            //Inserida variável de controle para correta manipulação das mensagens locais 
    17531759                            var local_messages_link = true; 
    17541760 
     
    17651771                                        //MAILARCHIVER 
    17661772                    if(preferences.use_local_messages != 0){ 
    1767                         if(local_messages_link){ //Código executado apenas na primeira vez. 
     1773                        if(local_messages_link){ //Código executado apenas na primeira vez. 
     1774                            console.log(local_folders); 
    17681775                                if ( local_folders.length > 0 ){ 
    1769                                     expresso_mail_archive.search_queryresult = null; //Limpa a variável global para não exibir resultados anteriores 
     1776                                    expresso_mail_archive.search_queryresult = null; //Limpa a variável global para não exibir resultados anteriores 
    17701777                                    expresso_mail_archive.search(local_folders, "##ALL <=>" + url_encode(value) + "##"); 
    17711778                                    tmp = expresso_mail_archive.search_queryresult; 
     
    17951802                                                        async: true, 
    17961803                                                        success: function(data){ 
    1797                                                                 //Inserida variável de controle para correta manipulação das mensagens locais 
     1804                                                                //Inserida variável de controle para correta manipulação das mensagens locais 
    17981805                                                                local_messages_link = false; 
    17991806                                                                handler(data); 
Note: See TracChangeset for help on using the changeset viewer.