Ignore:
Timestamp:
06/01/12 15:53:54 (12 years ago)
Author:
natan
Message:

Ticket #2824 - Problema ao sinalizar uma mensagem depois de excluir uma regra de filtro. - Ajustes

File:
1 edited

Legend:

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

    r6332 r6384  
    17371737                                headers_msgs.followupflagged.id = DataLayer.put('followupflagged', headers_msgs.followupflagged); 
    17381738                                DataLayer.commit(false, false, function(data){ 
    1739                                         var fail = false; 
     1739                                        var fail = 'success'; 
    17401740                                        $.each(data, function(index, value) { 
    1741                                                 if(typeof value != 'object' || !(value['id'])){ 
    1742                                                         fail = true; 
     1741                                                if(typeof value === 'string'){ 
     1742                                                        fail = value; 
    17431743                                                } 
    17441744                                        }); 
     
    17471747                                        'tr[role="'+messageClickedId+'_'+msg_folder+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited") 
    17481748                                        .html('<img src="../prototype/modules/mail/img/flagEditor.png">'); 
    1749  
    1750                                         if (!fail) { 
    1751                                                 $('#td_message_followup_' + messageClickedId + ', ' +  
    1752                                                 'tr[role="'+messageClickedId+'_'+msg_folder+'"] #td_message_followup_search_' + messageClickedId).attr('title', get_lang('Follow up')).find(".flag-edited").css("background", headers_msgs.followupflagged.backgroundColor); 
    1753                                                 updateCacheFollowupflag(messageClickedId, msg_folder, true); 
    1754                                         } else { 
    1755                                                 $('#td_message_followup_' + messageClickedId + ', ' +  
    1756                                                 'tr[role="'+messageClickedId+'_'+msg_folder+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", "#CCCCCC"); 
    1757                                                 alert("Não foi possível sinalizar esta mensagem. \nDetalhes do erro: mensagem não contém o atributo message-id.");  
     1749                                         
     1750                                        switch( fail ) 
     1751                                        { 
     1752                                            case '#FollowupflagMessageIdError': { 
     1753                                                    $('#td_message_followup_' + messageClickedId + ', ' +  
     1754                                                    'tr[role="'+messageClickedId+'_'+msg_folder+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", "#CCCCCC"); 
     1755                                                    alert("Não foi possível sinalizar esta mensagem. \nDetalhes do erro: mensagem não contém o atributo message-id."); break; 
     1756                                            } 
     1757                                            case '#FollowupflagParamsError': { 
     1758                                                    $('#td_message_followup_' + messageClickedId + ', ' +  
     1759                                                    'tr[role="'+messageClickedId+'_'+msg_folder+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", "#CCCCCC"); 
     1760                                                    alert("Não foi possível sinalizar esta mensagem. \nDetalhes do erro: mensagem não contém todos os atributos necessários."); break; 
     1761                                            } 
     1762                                            default : { 
     1763                                                    $('#td_message_followup_' + messageClickedId + ', ' +  
     1764                                                    'tr[role="'+messageClickedId+'_'+msg_folder+'"] #td_message_followup_search_' + messageClickedId).attr('title', get_lang('Follow up')).find(".flag-edited").css("background", headers_msgs.followupflagged.backgroundColor); 
     1765                                                    updateCacheFollowupflag(messageClickedId, msg_folder, true); 
     1766                                            } 
    17581767                                        } 
    17591768                                }); 
Note: See TracChangeset for help on using the changeset viewer.