Ignore:
Timestamp:
12/07/12 14:40:38 (11 years ago)
Author:
thiago
Message:

Ticket #3223 - Corrigido o problema de colocar uma mensagem com conf leit como não lida.

File:
1 edited

Legend:

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

    r7603 r7623  
    257257        messages_proxy.prototype.proxy_set_messages_flag = function (flag,msg_number){ 
    258258        //MAILARCHIVER 
    259         if(this.is_local_folder(get_current_folder())) {            
     259 
     260        if(this.is_local_folder(get_current_folder())) { 
     261         
    260262            var msglist = get_selected_messages();     
    261263            var arrlist = msglist.split(","); 
     
    264266             
    265267            for(var i in arrlist){ 
     268                var exit = true; 
     269 
    266270                switch(flag.toLowerCase()){ 
    267271                    case 'unseen': 
     
    273277                        strtag = "unseen"; 
    274278                        operation = 1; 
    275                         set_msg_as_read(arrlist[i]); 
     279                        exit = set_msg_as_read(arrlist[i], false, true); 
    276280                        break; 
    277281                    case 'flagged': 
     
    286290                        break; 
    287291                } 
    288                 expresso_mail_archive.currenttag = flag; 
    289                 var tl = expresso_mail_archive.pattern.tagConfig(strtag, arrlist[i], operation); 
    290                 expresso_mail_archive.taglist = tl;                              
    291                 expresso_mail_archive.progressbar = window.setTimeout("expresso_mail_archive.tagMessage()",1); 
    292             } 
     292 
     293                if(exit){ 
     294                    expresso_mail_archive.currenttag = flag; 
     295                    var tl = expresso_mail_archive.pattern.tagConfig(strtag, arrlist[i], operation); 
     296                    expresso_mail_archive.taglist = tl;                              
     297                    expresso_mail_archive.progressbar = window.setTimeout("expresso_mail_archive.tagMessage()",1); 
     298                } 
     299            } 
     300             
    293301        } 
    294302        else { 
     
    319327                    operation = 0; 
    320328                    set_msg_as_unread(msgid); 
     329 
    321330                    break; 
    322331                case 'seen': 
     
    344353                    set_msg_as_flagged(msgid);                                   
    345354                     
    346             }                 
    347              
     355            }     
    348356            expresso_mail_archive.drawdata = null; 
    349357            var tl = expresso_mail_archive.pattern.tagConfig(strtag, msgid, operation); 
Note: See TracChangeset for help on using the changeset viewer.