Changeset 246


Ignore:
Timestamp:
03/25/08 15:21:49 (16 years ago)
Author:
niltonneto
Message:

Ver o ticket #161 do Trac.

Location:
trunk/expressoMail1_2/js
Files:
2 edited

Legend:

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

    r206 r246  
    313313                if(confirm(get_lang("Do you want to block this e-mail?"))){ 
    314314                        new_r = "&&ENABLED&&" + email + "&&&&&&discard&&&&0&&&&&&0"; 
    315                         setTimeout("filter.e_newrule('" + new_r + "')",2000);            
    316                         this.email_deny.push(email); 
    317                         write_msg(get_lang("The sender was blocked"));                                                   
     315//                      setTimeout("filter.e_newrule('" + new_r + "')",2000);            
     316                        if (filter.e_newrule(new_r)){ 
     317                                this.email_deny.push(email); 
     318                                write_msg(get_lang("This sender was blocked"));                                                  
     319                        }else 
     320                                write_msg(get_lang("You have reached the maximum number of rules")); 
    318321                } 
    319322        } 
     
    322325 
    323326                var new_rl = ""; 
     327                if (this.rulest.length >= rules_limit) 
     328                        return false; 
     329                         
    324330                if(this.rulest.length == 0){ 
    325331                        new_rl = "#rule&&1" + nw_rule; 
     
    330336                this.rulest.push(new_rl); 
    331337                this.saved_all(); 
     338                return true; 
    332339        } 
    333340         
  • trunk/expressoMail1_2/js/filters.js

    r197 r246  
     1var rules_limit = 200; 
     2 
    13        function cfilterSh(){ 
    24                this.filter_Sh   = new Array; 
     
    8385                        list = "<img id='set_rules_img' src='"+this.grp_close_img.src+"' border='0'>&nbsp;<span><b>"+get_lang('list of the filters') + " - ( " + filter.rulest.length + " ) </b></span> - " + "<a href='javascript:filters.n_rule()'>" + get_lang("new rule") + "</a>";          
    8486                }else{ 
    85                         list = "<img id='set_rules_img' src='"+this.grp_open_img.src+"' onclick=filters.hidden(\"set_rules\") border='0'>&nbsp;<span><b>"+get_lang('list of the filters') + " - ( " + filter.rulest.length + " ) </b></span> - " + "<a href='javascript:filters.n_rule()'>" + get_lang("new rule") + "</a>"; 
     87                        if (filter.rulest.length < rules_limit ) //Limit of rules 
     88                                list = "<img id='set_rules_img' src='"+this.grp_open_img.src+"' onclick=filters.hidden(\"set_rules\") border='0'>&nbsp;<span><b>"+get_lang('list of the filters') + " - ( " + filter.rulest.length + " ) </b></span> - " + "<a href='javascript:filters.n_rule()'>" + get_lang("new rule") + "</a>"; 
     89                        else 
     90                                list = "<img id='set_rules_img' src='"+this.grp_open_img.src+"' onclick=filters.hidden(\"set_rules\") border='0'>&nbsp;<span><b>"+get_lang('list of the filters') + " - ( " + filter.rulest.length + " ) </b></span> - " + get_lang("You have reached the maximum number of rules"); 
     91                                 
    8692                        list += "<div id='set_rules'>"; 
    8793                        for(var i=0; i < filter.rulest.length; i++){ 
Note: See TracChangeset for help on using the changeset viewer.