Greasy Fork is available in English.

Virtonomica: mailbox

Фильтрация писем в почтовом ящике

Автор
mr_Sumkin
Установок в день
0
Всего установок
37
Оценки
0 0 0
Версия
1.11
Создан
03.06.2018
Обновлён
03.06.2018
Размер
15,7 КБ
Лицензия
Недоступно
Работает на

В почтовый ящик добавляет возможность фильтровать письма по:

  • Отправителю
  • Адресату
  • Дате
  • Тексту в теме письма. Регулярные выражения поддерживаются.
  • Только непрочитанные письма. Как свои так и отправленные

Стандартный чекбокс выделяющий все письма, поменял поведение, он выделяет ТОЛЬКО строки которые видны на экране. То есть удобно фильтрануть хлам и тут же скопом все удалить. ГЛАВНОЕ: помнить что после выставления галок если изменить фильтры то часть выделенных строк может быть скрыта и удалена хотя вы будете думать что удаляете только экран

Скрипт сохраняет фильтры для каждого ящика и при перезаходе восстанавливает их. Для сброса можно использовать кнопку справа со знаком *.

Слева есть чекбокс, он включает и выключает динамический режим фильтрации. В данном режиме содержимое селектов обновляется динамически по мере вашего выбора. Выбрали например нужную дату, список адресатов сформируется ТОЛЬКО данными по этой дате, и дальше можете менять адресатов. Адресатов с других дат в списке НЕ будет. В обычном режиме всегда есть все адресаты и все даты. Что не всегда удобно.

Двойной клик на любой селект сбрасывает его в all и обновляет фильтрацию.

Если после загрузки списка писем, среди адресатов нет того который был загружен из сохраненных настроек фильтра, тогда все фильтры ломаются и нужно нажать кнопку ресета для актуализации данных.

ВАЖНО: если у вас есть другие скрипты изменяющие данные окна, то может работать некорректно. Алгоритм привязывается к расположению элементов по номерам в некоторых случаях, поэтому будет считывать другие данные.

УСТАНОВКА: out/mailbox.user.js