- Timestamp:
- 09/26/12 19:03:11 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/2.5.0-expresso1/expressoMail1_2/js/messages_controller.js
r7296 r7320 345 345 } 346 346 347 messages_proxy.prototype.proxy_set_message_flag = function (msg_number,flag,func_after_flag_change){ 348 var msg_number_folder = Element("new_input_folder_"+msg_number+"_r"); //Mensagens respondidas/encaminhadas 347 //Marcosw inicio - adicionado mais um parametro na função 348 messages_proxy.prototype.proxy_set_message_flag = function (msg_number,flag,func_after_flag_change,msgid){ 349 //Marcosw fim 350 var msg_number_folder = Element("new_input_folder_"+msg_number+"_r"); //Mensagens respondidas/encaminhadas 349 351 if(!msg_number_folder) 350 352 var msg_number_folder = Element("input_folder_"+msg_number+"_r"); //Mensagens abertas 351 353 var folder = msg_number_folder ? msg_number_folder.value : get_current_folder(); 354 355 //Marcosw inicio - comentado código inconsistente do gears 356 /* 352 357 if(this.is_local_folder(folder)) { 353 358 expresso_local_messages.set_message_flag(msg_number,flag, func_after_flag_change); … … 356 361 set_message_flag(msg_number,flag, func_after_flag_change); 357 362 } 363 */ 364 //Marcosw fim 365 366 //Marcosw inicio - Adicionado código novo do MailArchiver 367 //MAILARCHIVER 368 if(this.is_local_folder(folder)) { 369 if(!msgid) 370 msgid = msg_number; 371 var taglist = flag; 372 var operation; 373 374 switch(flag.toLowerCase()){ 375 case 'unseen': 376 strtag = "unseen"; 377 operation = 0; 378 set_msg_as_unread(msgid); 379 break; 380 case 'seen': 381 strtag = "unseen"; 382 operation = 1; 383 set_msg_as_read(msgid); 384 break; 385 case 'flagged': 386 strtag = 'flagged, importance_high'; 387 operation = 0; 388 set_msg_as_flagged(msgid); 389 break; 390 case 'unflagged': 391 strtag = "flagged, importance_high"; 392 operation = 1; 393 set_msg_as_unflagged(msgid); 394 break; 395 case 'forwarded': 396 strtag = "forwarded"; 397 operation = 0; 398 set_msg_as_flagged(msgid); 399 case 'answered': 400 strtag = "answered"; 401 operation = 0; 402 set_msg_as_flagged(msgid); 403 404 } 405 406 expresso_mail_archive.drawdata = null; 407 var tl = expresso_mail_archive.pattern.tagConfig(strtag, msgid, operation); 408 expresso_mail_archive.currenttag = flag; 409 expresso_mail_archive.taglist = tl; 410 expresso_mail_archive.progressbar = window.setTimeout("expresso_mail_archive.tagMessage()",1); 411 } 412 else { 413 set_message_flag(msg_number,flag, func_after_flag_change); 414 } 415 //Marcosw fim 358 416 } 359 417
Note: See TracChangeset
for help on using the changeset viewer.