Mercurial > hg > rc1
view plugins/filters/filters.js @ 4:888e774ee983
libcalendar plugin as distributed
author | Charlie Root |
---|---|
date | Sat, 13 Jan 2018 08:57:56 -0500 |
parents | 1e000243b222 |
children |
line wrap: on
line source
/** * Filters * * Plugin that adds a new tab to the settings section to create client-side e-mail filtering. * * @version 2.1.6 * @author Roberto Zarrelli <zarrelli@unimol.it> * @developer Artur Petrov <admin@gtn18.ru> */ if (window.rcmail) { rcmail.addEventListener('init', function(evt) { var tab = $('<span>').attr('id', 'settingstabpluginfilters').addClass('tablink'); var button = $('<a>').attr('href', rcmail.env.comm_path+'&_action=plugin.filters').html(rcmail.gettext('filters', 'filters')).appendTo(tab); // add button and register command rcmail.add_element(tab, 'tabs'); rcmail.register_command('plugin.filters-delete', function(){ rcmail.goto_url('plugin.filters-delete') }, true); rcmail.register_command('plugin.filters-save', function(){ var input_searchstring = rcube_find_object('_searchstring'); if (input_searchstring && input_searchstring.value=='') { alert(rcmail.gettext('nosearchstring','filters')); input_searchstring.focus(); } else rcmail.gui_objects.filtersform.submit(); }, true); }) }