Changeset 5929


Ignore:
Timestamp:
04/12/12 11:26:32 (12 years ago)
Author:
douglasz
Message:

Ticket #2617 - Exclusão de sinalizador e remover das mensagens.

Location:
trunk
Files:
5 edited

Legend:

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

    r5917 r5929  
    17001700                                         
    17011701                                        $('#td_message_followup_' + messageClickedId + ', ' +  
    1702                                         'tr[role="'+messageClickedId+'_'+msg_folder+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", headers_msgs.followupflagged.backgroundColor).attr('title', get_lang('Follow up')); 
     1702                                        'tr[role="'+messageClickedId+'_'+msg_folder+'"] #td_message_followup_search_' + messageClickedId).attr('title', get_lang('Follow up')).find(".flag-edited").css("background", headers_msgs.followupflagged.backgroundColor); 
    17031703                                        updateCacheFollowupflag(messageClickedId, msg_folder, true); 
    17041704                                }); 
     
    17181718                                         
    17191719                                        $('#td_message_followup_' + messageClickedId + ', ' +  
    1720                                           'tr[role="'+messageClickedId+'_'+msg_folder+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", '#CCC').attr('title', '');; 
     1720                                          'tr[role="'+messageClickedId+'_'+msg_folder+'"] #td_message_followup_search_' + messageClickedId).attr('title', '').find(".flag-edited").css("background", '#CCC'); 
    17211721                                 
    17221722                                        $('#td_message_followup_' + messageClickedId + ', ' +  
  • trunk/expressoMail1_2/js/search.js

    r5882 r5929  
    578578                                                        if(current_folder == mailbox){ 
    579579                                                                $('#td_message_followup_' + messageClickedId + ', ' +  
    580                                                                 'tr[role="'+messageClickedId+'_'+mailbox+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", aux.followupflagged.backgroundColor).attr('title', get_lang('Follow up'));         
     580                                                                'tr[role="'+messageClickedId+'_'+mailbox+'"] #td_message_followup_search_' + messageClickedId).attr('title', get_lang('Follow up')).find(".flag-edited").css("background", aux.followupflagged.backgroundColor);         
    581581                                                        }else{                                                           
    582                                                                 $('tr[role="'+messageClickedId+'_'+mailbox+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", aux.followupflagged.backgroundColor).attr('title', get_lang('Follow up'));               
     582                                                                $('tr[role="'+messageClickedId+'_'+mailbox+'"] #td_message_followup_search_' + messageClickedId).attr('title', get_lang('Follow up')).find(".flag-edited").css("background", aux.followupflagged.backgroundColor);               
    583583                                                        }        
    584584                                                        var extend = DataLayer.get('followupflagged', { 
     
    604604                                                         
    605605                                                                $('#td_message_followup_' + messageClickedId + ', ' +  
    606                                                                   'tr[role="'+messageClickedId+'_'+mailbox+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", '#CCC').attr('title', '');; 
     606                                                                  'tr[role="'+messageClickedId+'_'+mailbox+'"] #td_message_followup_search_' + messageClickedId).attr('title', '').find(".flag-edited").css("background", '#CCC'); 
    607607                                                                 
    608608                                                                $('#td_message_followup_' + messageClickedId + ', ' +  
     
    612612                                                                updateCacheFollowupflag(messageClickedId, mailbox, false); 
    613613                                                                 
    614                                                                 $('tr[role="'+messageClickedId+'_'+mailbox+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited").css("background", '#CCC').attr('title', '');; 
     614                                                                $('tr[role="'+messageClickedId+'_'+mailbox+'"] #td_message_followup_search_' + messageClickedId).attr('title', '').find(".flag-edited").css("background", '#CCC'); 
    615615                                                                 
    616616                                                                $('tr[role="'+messageClickedId+'_'+mailbox+'"] #td_message_followup_search_' + messageClickedId).find(".flag-edited") 
  • trunk/expressoMail1_2/setup/phpgw_pt-br.lang

    r5897 r5929  
    880880Do you want to display date in format numerical?        expressoMail1_2 pt-br   Você deseja exibir a data no formato numérico? 
    881881at      expressoMail1_2 pt-br   às 
    882 Remove Label    expressoMail1_2 pt-br   Desmarcar  
     882Remove Label    expressoMail1_2 pt-br   Desmarcar 
     883All messages flagged with the flag type         expressoMail1_2 pt-br   Todas as mensagens sinalizadas com o tipo de sinalizador  
     884 will be removed. This action cannot be undone. Want to continue?       expressoMail1_2 pt-br    serão removidas. Essa ação não poderá ser desfeita. Deseja continuar? 
  • trunk/prototype/modules/mail/js/followupflag.js

    r5893 r5929  
    227227                                        if(current_folder == folder_name){ 
    228228                                                $('#td_message_followup_' + messageNumber + ', ' +  
    229                                                 'tr[role="'+messageNumber+'_'+folder_name+'"] #td_message_followup_search_' + messageNumber).find(".flag-edited").css("background", backgroundColor).attr('title', followupflagName);  
     229                                                'tr[role="'+messageNumber+'_'+folder_name+'"] #td_message_followup_search_' + messageNumber).attr('title', followupflagName).find(".flag-edited").css("background", backgroundColor);  
    230230                                        }else{ 
    231                                                 $('tr[role="'+messageNumber+'_'+folder_name+'"] #td_message_followup_search_' + messageNumber).find(".flag-edited").css("background", backgroundColor).attr('title', followupflagName);  
     231                                                $('tr[role="'+messageNumber+'_'+folder_name+'"] #td_message_followup_search_' + messageNumber).attr('title', followupflagName).find(".flag-edited").css("background", backgroundColor);  
    232232                                        }   
    233233                                        /** 
     
    244244                                        updateCacheFollowupflag(selectedMessageIds, folders, true); 
    245245                                        winElement.dialog("close"); 
    246                                         alarmFollowupflaged(); 
     246                                        alarmFollowupflagged(); 
    247247                                }); 
    248248                                winElement.find('.menu-configure-followupflag .save').button("option", "disabled", true); 
     
    284284                                        var id = $(tr).attr('id');  
    285285                                        var messageNumber = id.replace(/_[a-zA-Z0-9]+/,""); 
    286                                 } 
     286                                }                                
     287                                 
    287288                        if(onceOpenedHeadersMessages[folder_name][messageNumber]['followupflagged']){ 
    288289                                if(onceOpenedHeadersMessages[folder_name][messageNumber]['followupflagged'].id){ 
     
    304305                                        if(current_folder == folder_name){ 
    305306                                                $('#td_message_followup_' + messageNumber + ', ' +  
    306                                                   'tr[role="'+messageNumber+'_'+folder_name+'"] #td_message_followup_search_' + messageNumber).find(".flag-edited").css("background", '#CCC').attr('title', '');; 
     307                                                  'tr[role="'+messageNumber+'_'+folder_name+'"] #td_message_followup_search_' + messageNumber).attr('title', '').find(".flag-edited").css("background", '#CCC'); 
    307308                                                $('#td_message_followup_' + messageNumber + ', ' +  
    308309                                                        'tr[role="'+messageNumber+'_'+folder_name+'"] #td_message_followup_search_' + messageNumber).find(".flag-edited") 
    309310                                                        .find("img").attr("src", "../prototype/modules/mail/img/flagEditor.png").css("margin-left","0"); 
    310311                                        }else{ 
    311                                                 $('tr[role="'+messageNumber+'_'+folder_name+'"] #td_message_followup_search_' + messageNumber).find(".flag-edited").css("background", '#CCC').attr('title', '');; 
     312                                                $('tr[role="'+messageNumber+'_'+folder_name+'"] #td_message_followup_search_' + messageNumber).attr('title', '').find(".flag-edited").css("background", '#CCC'); 
    312313                                                $('tr[role="'+messageNumber+'_'+folder_name+'"] #td_message_followup_search_' + messageNumber).find(".flag-edited") 
    313314                                                        .find("img").attr("src", "../prototype/modules/mail/img/flagEditor.png").css("margin-left","0"); 
     
    339340        //pega o botão criado 
    340341        .next().next().click(function (event, ui){       
    341                 var refreshList = $(this); 
    342342                $(".ui-autocomplete.ui-menu li").css("position","relative"); 
    343343                $(".ui-autocomplete.ui-menu li a:gt(5)").append("<span class='ui-icon ui-icon-only ui-icon-close delete_followupflag'></span>").find("span").click(function(event){ 
    344344                        var id = $('.followupflag-configure').find('option')[$(this).parents('li').index()].value; 
    345                         var removeLi = $(this).parents("li"); 
    346                         DataLayer.remove('followupflag', false); 
    347                         DataLayer.get('followupflag');           
    348                         DataLayer.remove('followupflag', id); 
    349                         DataLayer.commit(false, false, function(data){ 
    350                                 $(removeLi).remove(); 
    351                                 $('option[value="'+ id +'"]').remove(); 
    352                                 $(".ui-autocomplete.ui-menu li:first");                  
    353                                 $('.followupflag-configure').find('option:first').attr("selected","selected"); 
    354                                 $('.ui-autocomplete-input').val($('.followupflag-configure').find('option:selected').text());                            
    355                                 $(refreshList).trigger("click"); 
    356                         });                      
    357                         event.stopImmediatePropagation();                        
     345                        var nameFollowupflag = $('.followupflag-configure').find('option')[$(this).parents('li').index()].text; 
     346                        var removeLi = $(this).parents("li");            
     347                         
     348                        $.Zebra_Dialog(get_lang('All messages flagged with the flag type ') + '<strong>'+ nameFollowupflag + '</strong>' + get_lang(' will be removed. This action cannot be undone. Want to continue?'), { 
     349                                'type':     'question', 
     350                                'custom_class': (is_ie ? 'configure-zebra-dialog' : ''), 
     351                                'title':    'Atenção', 
     352                                'buttons': ['Sim','Não'],                
     353                                'overlay_opacity': '0.5', 
     354                                'onClose':  function(caption) { 
     355                                        if(caption == 'Sim'){ 
     356                                                var listFollowupflag = DataLayer.get('followupflagged', ['=', 'followupflagId', id]); 
     357                                                for (var i=0; i < listFollowupflag.length; i++) 
     358                                                        DataLayer.remove('followupflagged', listFollowupflag[i].id.match(/([0-9]*)$/)[1]); 
     359 
     360                                                DataLayer.remove('followupflag',false);                                  
     361                                                DataLayer.get('followupflag'); 
     362 
     363                                                DataLayer.remove('followupflag', ''+id);                                                 
     364                                                DataLayer.commit(false, false, function(data){ 
     365                                                        $('[title="'+nameFollowupflag+'"]').attr('title', '').find('div').css({backgroundColor:'#CCC'}); 
     366                                                        $(removeLi).remove(); 
     367                                                        $('option[value="'+ id +'"]').remove(); 
     368                                                        $('.ui-autocomplete.ui-menu li:first');                  
     369                                                        $('.followupflag-configure').find('option:first').attr("selected","selected");                                                   
     370                                                        $('.ui-autocomplete-input').val($('.followupflag-configure').find('option:selected').text());    
     371                                                });                      
     372                                                event.stopImmediatePropagation(); 
     373                                        } 
     374                                } 
     375                        });      
     376                        if(is_ie) 
     377                                $(".ZebraDialogOverlay").css("z-index","1006");  
    358378                }); 
    359379 
  • trunk/prototype/modules/mail/templates/followupflag_configure.ejs

    r5829 r5929  
    122122        </fieldset> 
    123123        <div class="menu-container footer-container menu-configure-followupflag"> 
    124                 <span class="button delete"><%= get_lang("Delete")%></span> 
     124                <span class="button delete"><%= get_lang("Remove")%></span> 
    125125                <span class="button save"><%= get_lang("Apply")%></span> 
    126126                <span class="button cancel"><%= get_lang("Cancel")%></span> 
Note: See TracChangeset for help on using the changeset viewer.