Changeset 7601


Ignore:
Timestamp:
12/04/12 10:30:28 (11 years ago)
Author:
marcieli
Message:

Ticket #3214 - Corrigida atualizacao automatica do numero de mensagens da pasta ao excluir mensagem

File:
1 edited

Legend:

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

    r7593 r7601  
    431431} 
    432432/* 
    433         função que remove todos os anexos... 
     433        funcão que remove todos os anexos... 
    434434*/ 
    435435function remove_all_attachments(folder,msg_num) { 
     
    988988function delete_msgs(folder, msgs_number, border_ID, show_success_msg,archive){  
    989989            if( preferences.use_local_messages == 1 && expresso_local_messages.isArchiving( msgs_number, folder ) ){ 
    990                           alert( "Impossivel deletar mensagens que estão ainda estão sendo arquivadas." ); 
     990                          alert( "Impossivel deletar mensagens que ainda estão sendo arquivadas." ); 
    991991                          return; 
    992992                        } 
     
    11151115                msgFolder =  Base64.encode(get_current_folder()); 
    11161116                tabToRemove = value + "_r_" + msgFolder.replace(/=/g,""); 
    1117                 if ($("#"+tabToRemove)){ 
     1117                if ($("#"+tabToRemove).length != 0){ 
    11181118                        delete_border(tabToRemove,'false'); 
    11191119                } 
     
    13031303        var folder_error = new_folder_name; 
    13041304        if( preferences.use_local_messages == 1 && expresso_local_messages.isArchiving( msgs_number, folder ) ){ 
    1305             alert( "Impossivel mover mensagens que estão ainda estão sendo arquivadas." ); 
     1305            alert( "Impossivel mover mensagens que ainda estão sendo arquivadas." ); 
    13061306            return; 
    13071307        } 
     
    15511551         
    15521552                expresso_mail_archive.update_counters = true; 
    1553         //Folder de onde sai a mensagem é local (armazenamento local) 
     1553        //Folder de onde sai a mensagem é local (armazenamento local) 
    15541554 
    15551555        if(msgs_number=='selected'){ 
     
    15881588        else{ 
    15891589        if (proxy_mensagens.is_local_folder(new_folder)){ 
    1590             //esta tirando de um folder não local para um folder local (arquivamento) 
     1590            //esta tirando de um folder não local para um folder local (arquivamento) 
    15911591            if(msgs_number=='selected'){ 
    15921592                archive_msgs(folder, new_folder); 
     
    15971597        } 
    15981598        else{ 
    1599             //esta tirando de um folder não local para outro folder não local (move) 
     1599            //esta tirando de um folder não local para outro folder não local (move) 
    16001600            //move_msgs(folder, msgs_number, border_ID, new_folder, new_folder_name); 
    16011601                        if (parseInt(msgs_number) > 0 || msgs_number.length > 0){ 
     
    17691769 
    17701770    if(typeof (currentTab) == "string" && currentTab.indexOf("local") != -1){   
    1771         alert("Impossível manipular mensagens locais a partir de uma busca. Isso é permitido apenas para mensagens não locais."); 
     1771        alert("Impossével manipular mensagens locais a partir de uma busca. Isso é permitido apenas para mensagens não locais."); 
    17721772        return true; 
    17731773    } 
     
    31553155        { 
    31563156                ID_tmp = ID; 
    3157                 // Lê a variável e chama a nova função cExecuteForm 
     3157                // Lá a variável e chama a nova função cExecuteForm 
    31583158                // Processa e envia para o servidor web 
    31593159                // Faz o request do connector novamente. Talvez implementar no connector 
     
    31703170                textArea.value += smime; 
    31713171 
    3172                 // Lê a variável e chama a nova função cExecuteForm 
     3172                // Lá a variável e chama a nova função cExecuteForm 
    31733173                // Processa e envia para o servidor web 
    31743174                // Faz o request do connector novamente. Talvez implementar no connector 
     
    31893189 
    31903190/*  
    3191  * Método que verifica se existe algum item de 'words' em 'body'.  
    3192  * Se houver, retorna a primeira ocorrência encontrada de words, caso contrário retorna false.  
     3191 * Método que verifica se existe algum item de 'words' em 'body'. 
     3192 * Se houver, retorna a primeira ocorrência encontrada de words, caso contrário retorna false. 
    31933193 */ 
    31943194function verifyBodyWords(body, words) { 
     
    32133213        else if(language == "es-es") //Espanhol 
    32143214                var words = ['anexo','adjunto', 'adjuntos', 'adjuntado','adjuntamos']; 
    3215         else //Inglês ('en')  
     3215        else //Inglês ('en') 
    32163216                var words = ['attach', 'attachment', 'attached', 'annex', 'appending']; 
    32173217 
     
    33853385                        }else{ 
    33863386                                if(semicolon.length > 1){ 
    3387                                         var stringError = "Erro de SMTP: Os endereços devem ser separados apenas por vígula: "; 
     3387                                        var stringError = "Erro de SMTP: Os endereços devem ser separados apenas por vírgula: "; 
    33883388                                        for(var i= 0; i < semicolon.length; i++){ 
    33893389                                                stringError = stringError + semicolon[i]; 
     
    40864086function print_all(){ 
    40874087    if(typeof (currentTab) == "string" && currentTab.indexOf("local") != -1){   
    4088         alert("Impossível manipular mensagens locais a partir de uma busca. Isso é permitido apenas para mensagens não locais."); 
     4088        alert("Impossével manipular mensagens locais a partir de uma busca. Isso é permitido apenas para mensagens não locais."); 
    40894089        return true; 
    40904090    } 
     
    53025302} 
    53035303 
    5304                 /* Função que chama a tela para o usuário reportar um erro no email. */  
     5304                /* Funçãoo que chama a tela para o usuário reportar um erro no email. */ 
    53055305                function reports_window(currentTab){  
    53065306                        ID_msg = currentTab.substr(0,currentTab.indexOf("_"));  
Note: See TracChangeset for help on using the changeset viewer.