Понимание всплывающего окна автозаполнения Firefox - PullRequest
2 голосов
/ 22 ноября 2010

Я создаю свой собственный Richlist-Suggest-Popup для URLBar по типу Mozilla.

При чтении их источника Я не понимаю, как они просто делают setAttribute('image', image) как richlistitem фактически не поддерживает этот атрибут.

Насколько мне известно, richlistitem DOM должен выглядеть следующим образом:

richlistitem.autocomplete-richlistitem
  vbox
    hbox
      image.ac-site-icon
      label

Создание этого самостоятельно почти работает, но я уверен, что это неправильный путь.

Может ли кто-нибудь объяснить, как Mozilla предоставляет эту функцию, или показать мне пример того, как можно добиться такого поведения?

1 Ответ

0 голосов
/ 23 ноября 2010

Я настоятельно рекомендую DOM Inspector и Проверка контекста . Используя их, вы можете видеть, что существует несколько различных XBL-привязок для этих элементов списка, и одна из них должна быть той, которая позволяет добавлять изображение с использованием атрибута image. Надеюсь, это поможет!

...