Enterprise: всплывающее меню: li.is-disabled выделил фон при выборе .is-selected

Созданный на 11 окт. 2018  ·  4Комментарии  ·  Источник: infor-design/enterprise

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

Воспроизводить
Шаги по воспроизведению поведения:

  1. Иметь раскрывающееся меню с отключенными параметрами
  2. Наведите указатель мыши на опцию
  3. Переместите курсор мыши «по горизонтали», пока он не выйдет из меню.
  4. Запись становится «выбранной», даже если она не включена или наведена на нее мышкой.

Ожидаемое поведение
Класс .is-disabled должен предотвратить изменение фона элемента .is-selected. Любопытно, что .is- disabled: hover ведет себя правильно, но когда: hover выключен, вы получите выделение.

Решением может быть добавление "background-color: transparent" к .is-disabled.is-selected

Скриншоты
image

Платформа

  • Версия ОС: Windows 10
  • Браузер: Chrome

Дополнительный контекст
Добавьте сюда любой другой контекст проблемы.

[1] type

Самый полезный комментарий

Все 4 Комментарий

На данный момент я решил это локально, поместив в global styles.css

.popupmenu li.is-focused.is-disabled,
 .popupmenu li.is-focused.disabled {
  background-color: transparent;
}

Привет, @tmcconechy , где мы можем протестировать исправление? /components/menubutton/test-disabled.html не найден на localhost и https://4140-beta0-enterprise.demo.design.infor.com/components/list

QA пройден. Перемещение в Готово.
Протестировано в: https://4140-beta0-enterprise.demo.design.infor.com/components/popupmenu/example-disabled-submenus.html для всех устройств, ОС и браузеров.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги