Я пытаюсь реализовать всплывающее окно «пользовательских» параметров комбинированного списка, чтобы рядом с каждым параметром в списке можно было разместить значок / изображение.
Моя цель - сделать это как можно более незаметным исделать так, чтобы он выглядел как можно ближе к обычному списку, поэтому для Chrome и IE решение захвата событий мыши и клавиатуры, которые вызывают появление стандартного всплывающего окна, работает нормально:
@el.bind 'mousedown keydown keyup click', (e) =>
(...)
e.stopPropagation()
e.preventDefault()
Это в основном делаеттак, что элемент управления все еще там, выглядит как родной, и всякий раз, когда пользователь щелкает или фокусирует его, он отображает «собственный» список вместо собственного.
Однако в Firefox, как толькопользователь щелкает элемент управления в выпадающем списке (
Единственная информация об этом событии, которую мне удалось найти, была в документации Mozilla XUL.
Заранее спасибо.