Changeset 5861 for trunk/expressoMail1_2/js/search.js
- Timestamp:
- 04/02/12 16:14:14 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/js/search.js
r5847 r5861 541 541 $(td).click(function(event, ui){ 542 542 var messageClickedId = $(this).attr('id').match(/td_message_followup_search_([\d]+)/)[1]; 543 if(current_folder == mailbox){ 544 $('#td_message_followup_' + messageClickedId + ', ' + 545 'tr[role="'+messageClickedId+'_'+msg_folder+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited") 546 .html('<img alt="Carregando" title="Carregando" style="margin-left:-3px; margin-top:-3px; width:12px; height:12px;" src="../prototype/modules/mail/img/loader.gif" />'); 547 }else{ 548 $('tr[role="'+messageClickedId+'_'+mailbox+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited") 549 .html('<img alt="Carregando" title="Carregando" style="margin-left:-3px; margin-top:-3px; width:12px; height:12px;" src="../prototype/modules/mail/img/loader.gif" />'); 550 } 543 551 /**TODO Alterar após melhorias no filtro da camada javascript*/ 544 552 DataLayer.remove('followupflagged', false); … … 562 570 followupflag: DataLayer.get('followupflag', '1') 563 571 }; 564 if(current_folder == mailbox){ 565 $('#td_message_followup_' + messageClickedId + ', ' + 566 'tr[role="'+messageClickedId+'_'+mailbox+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", aux.followupflagged.backgroundColor).attr('title', get_lang('Follow up')); 567 }else{ 568 $('tr[role="'+messageClickedId+'_'+mailbox+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", aux.followupflagged.backgroundColor).attr('title', get_lang('Follow up')); 569 } 572 570 573 aux.followupflagged.id = DataLayer.put('followupflagged', aux.followupflagged); 571 574 DataLayer.commit(false, false, function(){ 575 if(current_folder == mailbox){ 576 $('#td_message_followup_' + messageClickedId + ', ' + 577 'tr[role="'+messageClickedId+'_'+msg_folder+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited") 578 .html('<img src="../prototype/modules/mail/img/flagEditor.png">'); 579 580 $('#td_message_followup_' + messageClickedId + ', ' + 581 'tr[role="'+messageClickedId+'_'+mailbox+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", aux.followupflagged.backgroundColor).attr('title', get_lang('Follow up')); 582 }else{ 583 $('tr[role="'+messageClickedId+'_'+mailbox+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited") 584 .html('<img src="../prototype/modules/mail/img/flagEditor.png">'); 585 586 $('tr[role="'+messageClickedId+'_'+mailbox+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", aux.followupflagged.backgroundColor).attr('title', get_lang('Follow up')); 587 } 572 588 var extend = DataLayer.get('followupflagged', { 573 589 filter: ['AND', ['IN', 'messageNumber', messageClickedId], ['IN', 'folderName', mailbox]], … … 584 600 */ 585 601 $(this).find(".flag-edited").css("background", "#cccccc"); 586 // var data = {};587 // data[ 'followupflagged://' + mailbox + '/' + messageClickedId + '#' + flagged[0].id ] = false;588 // DataLayer.dispatch('Sync', data, false, true);589 602 DataLayer.remove('followupflagged', flagged[0].id ); 590 if(current_folder == mailbox){591 DataLayer.commit(false, false, function(){603 DataLayer.commit(false, false, function(){ 604 if(current_folder == mailbox){ 592 605 updateCacheFollowupflag(messageClickedId, mailbox, false); 593 606 $('#td_message_followup_' + messageClickedId + ', ' + 607 'tr[role="'+messageClickedId+'_'+msg_folder+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited") 608 .html('<img src="../prototype/modules/mail/img/flagEditor.png">'); 609 610 $('#td_message_followup_' + messageClickedId + ', ' + 594 611 'tr[role="'+messageClickedId+'_'+mailbox+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", '#CCC').attr('title', '');; 612 595 613 $('#td_message_followup_' + messageClickedId + ', ' + 596 614 'tr[role="'+messageClickedId+'_'+mailbox+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited") 597 .find("img").attr("src", "../prototype/modules/mail/img/flagEditor.png").css("margin-left","0"); 598 }); 599 600 }else{ 601 DataLayer.commit(false, false, function(){ 615 .find("img").attr("src", "../prototype/modules/mail/img/flagEditor.png").css("margin-left","0"); 616 }else{ 602 617 updateCacheFollowupflag(messageClickedId, mailbox, false); 618 $('tr[role="'+messageClickedId+'_'+mailbox+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited") 619 .html('<img src="../prototype/modules/mail/img/flagEditor.png">'); 620 603 621 $('tr[role="'+messageClickedId+'_'+mailbox+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", '#CCC').attr('title', '');; 622 604 623 $('tr[role="'+messageClickedId+'_'+mailbox+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited") 605 624 .find("img").attr("src", "../prototype/modules/mail/img/flagEditor.png").css("margin-left","0"); 606 } );607 } 625 } 626 }); 608 627 609 628 } else {
Note: See TracChangeset
for help on using the changeset viewer.