Большие изменения в фильтрах

02 сентября ‘14

Мы завершили ряд изменений в фильтрах, направленных на улучшение читаемости, сокращения занимаемого на странице места и повышению удобства составления фильтров с условиями ИЛИ.

Интерфейс.

Основное изменение в интерфейсе — убраны висящие везде выпадающие списки для добавления условий фильтрации (которые «+ Искать по»). При сложном фильтре (включающем в себя вложенные друг в друга фильтры) все эти «+ Искать по» занимали массу места на странице, а смысла никакого не несли.

Теперь мы все это убрали и сделали так, что «+ Искать по» появляется только там, где происходит добавление условия.

Если добавляется условие во вложенный фильтр — «+ Искать по» будет только там:

Если добавляется условие во вложенный фильтр — «+ Искать по» будет только там

Если на основной уровень — то только на основном:

Если на основной уровень — то только на основном

После применения (или перехода по ссылке с фильтром) «+ Искать по» вообще не появляется и фильтр имеет только текстовое представление:

После применения (или перехода по ссылке с фильтром) «+ Искать по» вообще не появляется и фильтр имеет только текстовое представление

Добавление условия фильтрации происходит после наведения мышки и клика на том уровне, куда надо добавить условие (для удобства появившийся выпадающий список еще и раскрывается):

Добавление условия фильтрации
Добавление условия фильтрации

Теперь вообще любая работа с условиями фильтра унифицирована и имеет общее правило — если при наведении появилась подсветка, значит с тем местом можно что-то сделать (это «что-то», конечно, зависит от контекста) — если навели на сам фильтр, то добавляется условие фильтрации, если на условие — значит это условие можно отредактировать и т. п.:

Теперь любая работа с условиями фильтра унифицирована

Удаляются условия также единообразно — клик по характерному крестику удаляет условие:

Удаляются условия также единообразно
Удаление через клик по крестику

И раз уж мы поджимали фильтр по высоте, то заодно решили убрать никому непонятную кнопку «Свернуть фильтр», которая сворачивала фильтр до узкой строки и которой не пользовался никто вообще:

Убрали кнопку «Свернуть фильтр»

Функции убранной кнопки заменили просто скрытием фильтра при скролле:

Функции убранной кнопки заменили просто скрытием фильтра при скролле

Функционал.

Помимо интерфейса, мы внесли большие изменения в фильтр, в саму его основу — теперь в фильтре больше нет групп.

Тех самых групп, про которых раньше было написано «Объединять условия через И, а группы через ИЛИ», тех самых, которые жили с нами с самой первой версии этих фильтров на протяжении 6 лет:

Нет групп

Теперь все условия всегда объединяются через И (если специально не указано объединять через ИЛИ) о чем дополнительно напоминает надпись над фильтром (да, все условия в фильтре на скриншотах выше объединены через И):

Теперь все условия всегда объединяются через И

Если надо использовать в фильтре объединение условий через ИЛИ — надо просто это ИЛИ добавить, также, как добавляются все остальные условия — через выпадающий список «+ Искать по»:

+ Искать по

Например, надо найти всех потребителей с подтвержденным адресом email из Москвы, Курска и Хабаровска. Раньше, это бы выглядело так:

Поиск раньше

Теперь это выглядит так:

Поиск сейчас

Но это простой пример, на котором польза, может быть, не так очевидна, однако в реальности встречаются более сложные условия — например, надо найти действие «Вход на сайт», выданное с 1 марта по 1 апреля в брендах Балтика 7 или Арсенальное:

Было:

Было

Стало:

Стало

При этом, условия И/ИЛИ можно вкладывать друг в друга (если это вдруг зачем-то может понадобиться) — аналогично добавлению ИЛИ надо навести на блок ИЛИ (или И) и кликнуть по нему:

Условия можно вкладывать
Условия можно вкладывать
Условия можно вкладывать

Разумеется, эти изменения не повлияют на старые фильтры, ссылки на которые уже где-то сохранены — всё старое будет прекрасно работать и в новом.

Мы сами довольны тем, что получилось и надеемся, что использование новых фильтров будет приносить такое же удовольствие, которое приносило нам их написание.

Самая большая гидроэлектростанция России — Саяно-Шушенская ГЭС, восстановление которой сейчас завершается, одобряет данные изменения.

Саяно-Шушенская ГЭС