Changeset 7623 for trunk/expressoMail1_2/js/messages_controller.js
- Timestamp:
- 12/07/12 14:40:38 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/messages_controller.js
r7603 r7623 257 257 messages_proxy.prototype.proxy_set_messages_flag = function (flag,msg_number){ 258 258 //MAILARCHIVER 259 if(this.is_local_folder(get_current_folder())) { 259 260 if(this.is_local_folder(get_current_folder())) { 261 260 262 var msglist = get_selected_messages(); 261 263 var arrlist = msglist.split(","); … … 264 266 265 267 for(var i in arrlist){ 268 var exit = true; 269 266 270 switch(flag.toLowerCase()){ 267 271 case 'unseen': … … 273 277 strtag = "unseen"; 274 278 operation = 1; 275 set_msg_as_read(arrlist[i]);279 exit = set_msg_as_read(arrlist[i], false, true); 276 280 break; 277 281 case 'flagged': … … 286 290 break; 287 291 } 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 293 301 } 294 302 else { … … 319 327 operation = 0; 320 328 set_msg_as_unread(msgid); 329 321 330 break; 322 331 case 'seen': … … 344 353 set_msg_as_flagged(msgid); 345 354 346 } 347 355 } 348 356 expresso_mail_archive.drawdata = null; 349 357 var tl = expresso_mail_archive.pattern.tagConfig(strtag, msgid, operation);
Note: See TracChangeset
for help on using the changeset viewer.