Changeset 5985


Ignore:
Timestamp:
04/20/12 17:35:42 (12 years ago)
Author:
airton
Message:

Ticket #2638 - Possibilidade de excluir mais de um filtro na tela de filtros de mensagens

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/expressoMail1_2/setup/phpgw_pt-br.lang

    r5930 r5985  
    3030Archive expressoMail1_2 pt-br   Arquivar 
    3131Archiving messages on folder    expressoMail1_2 pt-br   Arquivando mensagens na pasta 
     32Are you sure to delete the filters?     expressoMail1_2 pt-br   Tem certeza que deseja deletar os filtros? 
    3233A read confirmation was sent.   expressoMail1_2 pt-br   Uma confirmação de leitura foi enviada. 
    3334Read receipt: %1        expressoMail1_2 pt-br   Confirmação de leitura: %1 
  • trunk/prototype/modules/filters/filter-list.ejs

    r5955 r5985  
    5050        <a href="#" class="button enable"  title="Habilitar regras selecionadas">Habilitar</a> 
    5151        <a href="#" class="button disable" title="Desabilitar regras selecionadas">Desabilitar</a> 
    52         <!--<a href="#" class="button delete"  title="Excluir regras selecionadas">Excluir</a>--> 
     52        <a href="#" class="button delete"  title="Excluir regras selecionadas">Excluir</a> 
    5353</fieldset> 
  • trunk/prototype/modules/filters/filters.js

    r5950 r5985  
    899899                }); 
    900900        }).end().removeClass("ui-button-icon-only"); 
     901         
     902         
     903        $(".button.delete").click(function(){ 
     904                $.Zebra_Dialog(get_lang("Are you sure to delete the filters?"),{ 
     905                        'type':     'question', 
     906                        'title':    get_lang("Exclusion Confirmation"), 
     907                        'buttons':  [get_lang('Yes'), get_lang('No')], 
     908                        'onClose':  function(caption) { 
     909                                if(caption == get_lang('Yes')){ 
     910                                /** TODO - Mudar quando API abstrair atualizações no cache */ 
     911                                        DataLayer.remove('filter', false); 
     912                                        DataLayer.get('filter'); 
     913                                        container.find('.rule-list').find('.rule').find('.select').find(':checked').parents('.rule').find('.title').each(function(i,o){ 
     914                                                DataLayer.remove( 'filter', o.innerHTML ); 
     915                                        }); 
     916                                        DataLayer.commit("filter", false,function(){ 
     917                                                DataLayer.render( BASE_PATH + 'modules/filters/init.ejs', {},list_filters); 
     918                                        }); 
     919                                }else{ 
     920                                        return true; 
     921                                } 
     922                        } 
     923                }); 
     924        }); 
     925         
     926         
    901927         
    902928        var aa = 0; 
Note: See TracChangeset for help on using the changeset viewer.