Ignore:
Timestamp:
05/31/12 15:41:13 (12 years ago)
Author:
marcieli
Message:

Ticket #2764 - Remover flag ao ler/marcar como lida/excluir/mover msg.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sandbox/2.4.1-1/prototype/modules/filters/filters.js

    r6355 r6364  
    376376                                        $.Zebra_Dialog(get_lang("Lock User") + " " + email + " " + get_lang("removed")); 
    377377                                        list_filters(); 
     378                                        getFromAlertRules(); 
    378379                                }); 
    379380                                return true; 
     
    394395                        $.Zebra_Dialog(get_lang("User") + " " + email + " " + get_lang("blocked")); 
    395396                        list_filters(); 
     397                        getFromAlertRules(); 
    396398                }); 
    397399                 
     
    600602                                                return; 
    601603                                        DataLayer.commit( 'filter', false,function(data){ 
    602                                         if(filters['alertMessage'] == "true"){ 
    603                                                 if(filters['alertMessage'] != $('.alertMessage').is(':checked').toString()){ 
    604                                                         /**RETIRA FLAG*/ 
    605                                                         removeMessagesFlag(filters['id']); 
     604                                                if(filters['alertMessage'] == "true"){ 
     605                                                        if(filters['alertMessage'] != $('.alertMessage').is(':checked').toString()){ 
     606                                                                /**RETIRA FLAG*/ 
     607                                                                removeMessagesFlag(filters['id']); 
     608                                                        } 
    606609                                                } 
    607                                         } 
    608610                                                DataLayer.render( BASE_PATH + 'modules/filters/init.ejs', {},list_filters); 
     611                                                getFromAlertRules(); 
    609612                                        }); 
    610613                                }).end().filter('.button.search').click(function() {                             
     
    624627                                        DataLayer.commit( 'filter', false,function(){ 
    625628                                                DataLayer.render( BASE_PATH + 'modules/filters/init.ejs', {},list_filters); 
     629                                                getFromAlertRules(); 
    626630                                        }); 
    627631                                }); 
     
    642646                DataLayer.commit("filter", false,function(){ 
    643647                        DataLayer.render( BASE_PATH + 'modules/filters/init.ejs', {},list_filters); 
     648                        getFromAlertRules(); 
    644649                }); 
    645650        }).end() 
     
    655660                DataLayer.commit("filter", false,function(){ 
    656661                        DataLayer.render( BASE_PATH + 'modules/filters/init.ejs', {},list_filters); 
     662                        getFromAlertRules(); 
    657663                }); 
    658664        }).end() 
     
    681687                                        DataLayer.commit("filter", false,function(){ 
    682688                                                DataLayer.render( BASE_PATH + 'modules/filters/init.ejs', {},list_filters); 
     689                                                getFromAlertRules(); 
    683690                                        }); 
    684691                                }else{ 
     
    695702                DataLayer.commit("filter", false, function(){ 
    696703                        DataLayer.render( BASE_PATH + 'modules/filters/init.ejs', {},list_filters); 
     704                        getFromAlertRules(); 
    697705                }); 
    698706        }); 
     
    706714                DataLayer.commit("filter", false, function(){ 
    707715                        DataLayer.render( BASE_PATH + 'modules/filters/init.ejs', {},list_filters); 
     716                        getFromAlertRules(); 
    708717                }); 
    709718        }); 
     
    729738                                        DataLayer.commit("filter", false,function(){ 
    730739                                                DataLayer.render( BASE_PATH + 'modules/filters/init.ejs', {},list_filters); 
     740                                                getFromAlertRules(); 
    731741                                        }); 
    732742                                }else{ 
     
    761771                                DataLayer.commit( 'filter',false,function(){ 
    762772                                        DataLayer.render( BASE_PATH + 'modules/filters/init.ejs', {},list_filters); 
     773                                        getFromAlertRules(); 
    763774                                }); 
    764775                        }).end().filter('.button.search').click(function() {                             
     
    782793                                DataLayer.commit( 'filter',false,function(){ 
    783794                                        DataLayer.render( BASE_PATH + 'modules/filters/init.ejs', {},list_filters); 
     795                                        getFromAlertRules(); 
    784796                                }); 
    785797                        }); 
     
    804816        var folder = ''; 
    805817        var from = ''; 
     818 
    806819        for(var i=0; i < filters_c['actions'].length; i++){ 
    807820                if(filters_c['actions'][i].type == 'fileinto'){ 
     
    809822                } 
    810823        } 
    811         for(var i=0; i < filters_c['criteria'].length; i++){ 
    812                 if(filters_c['criteria'][i].field == 'from'){ 
    813                         from = filters_c['criteria'][i].value; 
    814                 } 
    815         } 
    816         cExecute ("$this.imap_functions.removeFlagMessagesFilter&folder="+folder+"&from="+from, function(){});  
     824        $.each(fromRules, function(index, value) { 
     825                if(value == folder){ 
     826                        for(var i=0; i < filters_c['criteria'].length; i++){ 
     827                                if(filters_c['criteria'][i].field == 'from'){ 
     828                                        from = filters_c['criteria'][i].value; 
     829                                } 
     830                        } 
     831                        cExecute ("$this.imap_functions.removeFlagMessagesFilter&folder="+folder+"&from="+from, function(){});  
     832                        return false; 
     833                } 
     834        }); 
    817835} 
Note: See TracChangeset for help on using the changeset viewer.