Enterprise: menu popup: li.is-disabled memiliki latar belakang yang disorot saat dengan .is-selected

Dibuat pada 11 Okt 2018  ·  4Komentar  ·  Sumber: infor-design/enterprise

Jelaskan bugnya
Di menu popup, ketika saya menonaktifkan beberapa entri, setelah saya menggerakkan mouse ke atasnya dan mengambilnya, mereka mendapatkan warna latar belakang .is-selected, memberikan kesan bahwa mereka dapat dipilih.

Untuk Mereproduksi
Langkah-langkah untuk mereproduksi perilaku:

  1. Miliki menu tarik-turun dengan opsi yang dinonaktifkan
  2. Gerakkan mouse ke atas opsi
  3. Geser kursor mouse "secara horizontal" hingga keluar dari menu
  4. Entri mendapatkan "dipilih" meskipun tidak diaktifkan atau dengan mouse di atasnya.

Perilaku yang diharapkan
Kelas .is-disabled harus mencegah .is-selected mengubah latar belakang item. Sangat mengherankan bahwa .is- disable:hover berperilaku dengan benar, tetapi ketika :hover dimatikan maka dapatkan sorotan.

Solusinya adalah dengan menambahkan "background-color: transparent" ke .is-disabled.is-selected

Tangkapan layar
image

Platform

  • Versi OS: Windows 10
  • Peramban: Chrome

konteks tambahan
Tambahkan konteks lain tentang masalah di sini.

[1] type

Komentar yang paling membantu

Semua 4 komentar

Untuk saat ini, saya menyelesaikannya secara lokal dengan memasukkan global styles.css

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

Hai @tmcconechy , di mana kami bisa menguji perbaikannya? /components/menubutton/test-disabled.html tidak ditemukan di localhost dan https://4140-beta0-enterprise.demo.design.infor.com/components/list

QA Lulus. Pindahkan ini ke Selesai.
Diuji di: https://4140-beta0-enterprise.demo.design.infor.com/components/popupmenu/example-disabled-submenus.html untuk semua perangkat, OS, dan browser

Apakah halaman ini membantu?
0 / 5 - 0 peringkat