В следствии отсутсвия контекстного меню в вебе, дизайнерам часто приходится придумывать другие способы дать пользователю возможность работать с каким-то конкретным элементом или группой выбранных элементов. Очень ярко эти извращения проявляются в таблицах:
Например в этой таблице из phpMyAdmin есть два механизма:
1. Набор повторяющихся кнопок в колонке Action для работы с одной строкой.
2. Набор чекбоксов и select «With selected» для работы с группой выделеных элементов.
Задача: убрать повторяющиеся элемнеты из таблицы, сделать работу с таблицей проще.
Решение 1. От конторы 37Signals.
Дополнительные кнопки появляются при наведении на элементы. Это решение можно использовать как с обычными блоками так и со списками (вне таблиц).
Решение 2. Моё (также замечено на Яndex почте).
В сайдбар складываются все кнопки. Выбор элементов реализован с помощью механизма переключателя (toggle) JavaScript (на третий элемент наведён курсор). При нажатии на кнопку происходит валидация. Например действие «edit» может производиться если выбран только один элемент.
Вопрос: насколько моё решение упрощает жизнь пользователю? Также хотелось бы послушать мнения читателей по поводу проблемы.
PS: Также советую почитать совет Артёма Горбунова на эту тему. За ссылку спасибо Владу (ooooo).
Например в этой таблице из phpMyAdmin есть два механизма:
1. Набор повторяющихся кнопок в колонке Action для работы с одной строкой.
2. Набор чекбоксов и select «With selected» для работы с группой выделеных элементов.
Задача: убрать повторяющиеся элемнеты из таблицы, сделать работу с таблицей проще.
Решение 1. От конторы 37Signals.
Дополнительные кнопки появляются при наведении на элементы. Это решение можно использовать как с обычными блоками так и со списками (вне таблиц).
Решение 2. Моё (также замечено на Яndex почте).
В сайдбар складываются все кнопки. Выбор элементов реализован с помощью механизма переключателя (toggle) JavaScript (на третий элемент наведён курсор). При нажатии на кнопку происходит валидация. Например действие «edit» может производиться если выбран только один элемент.
Вопрос: насколько моё решение упрощает жизнь пользователю? Также хотелось бы послушать мнения читателей по поводу проблемы.
PS: Также советую почитать совет Артёма Горбунова на эту тему. За ссылку спасибо Владу (ooooo).