- Timestamp:
- 10/01/12 16:17:43 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/2.5.0-expresso1/expressoMail1_2/js/messages_controller.js
r7320 r7331 332 332 333 333 messages_proxy.prototype.proxy_set_messages_flag = function (flag,msg_number){ 334 if(this.is_local_folder(get_current_folder())) { 334 //Marcosw inicio - inserido código novo MailArchiver 335 //MAILARCHIVER 336 if(this.is_local_folder(get_current_folder())) { 337 var msglist = get_selected_messages(); 338 var arrlist = msglist.split(","); 339 var operation; 340 var strtag; 341 342 for(var i in arrlist){ 343 switch(flag.toLowerCase()){ 344 case 'unseen': 345 strtag = "unseen"; 346 operation = 0; 347 set_msg_as_unread(arrlist[i]); 348 break; 349 case 'seen': 350 strtag = "unseen"; 351 operation = 1; 352 set_msg_as_read(arrlist[i]); 353 break; 354 case 'flagged': 355 strtag = "flagged, importance_high"; 356 operation = 0; 357 set_msg_as_flagged(arrlist[i]); 358 break; 359 case 'unflagged': 360 strtag = "flagged, importance_high"; 361 operation = 1; 362 set_msg_as_unflagged(arrlist[i]); 363 break; 364 } 365 expresso_mail_archive.currenttag = flag; 366 var tl = expresso_mail_archive.pattern.tagConfig(strtag, arrlist[i], operation); 367 expresso_mail_archive.taglist = tl; 368 expresso_mail_archive.progressbar = window.setTimeout("expresso_mail_archive.tagMessage()",1); 369 } 370 } 371 else { 372 set_messages_flag(flag,msg_number); 373 // Verifica se a pasta que esta selecionada contem a opção "Não lidas" ativada 374 // caso exista, ele chama novamente a opção "Não lidas" para atualizar a pasta. 375 if('UNSEEN' == search_box_type) 376 return sort_box('UNSEEN','SORTARRIVAL'); 377 } 378 //Marcosw fim 379 380 381 //Marcosw inicio - comentádo código antigo gears 382 /* 383 if(this.is_local_folder(get_current_folder())) { 384 //adir 335 385 //mail archiver 336 //expresso_local_messages.set_messages_flag(msg_number,flag); 337 } 338 else { 339 set_messages_flag(flag,msg_number); 340 // Verifica se a pasta que esta selecionada contem a opção "Não lidas" ativada 341 // caso exista, ele chama novamente a opção "Não lidas" para atualizar a pasta. 342 if('UNSEEN' == search_box_type) 343 return sort_box('UNSEEN','SORTARRIVAL'); 344 } 386 //todo: ainda não sei se o mail archive esta suportando flags, pelo menos no codigo da serpro esta comentado sempre TODO nas funcoes de marcação de flag 387 //expresso_local_messages.set_messages_flag(msg_number,flag); 388 } 389 else { 390 set_messages_flag(flag,msg_number); 391 // Verifica se a pasta que esta selecionada contem a opção "Não lidas" ativada 392 // caso exista, ele chama novamente a opção "Não lidas" para atualizar a pasta. 393 if('UNSEEN' == search_box_type) 394 return sort_box('UNSEEN','SORTARRIVAL'); 395 } 396 */ 397 //Marcosw fim 345 398 } 346 399
Note: See TracChangeset
for help on using the changeset viewer.