FF расширение XUL дисплей изображения - PullRequest
0 голосов
/ 08 марта 2011

Если я хочу показать изображение на моей боковой панели. Как я могу это сделать? Я пытался сделать следующее безрезультатно:

В соответствии с этим: https://developer.mozilla.org/en/XUL_Tutorial/Adding_Labels_and_Images

Если я добавлю этот код в мой файл ff-sidebar.xul:

XUL:
 <image id="image1"/>

Style Sheet:
 #image1 {
   list-style-image: url("chrome://findfile/skin/banner.jpg");
 }

Изображение должно отображаться. Я выбрал не тот файл?

лучше всего, US

1 Ответ

0 голосов
/ 08 марта 2011

Это пример, если ваше расширение зарегистрировано в chrome с помощью findfile:

Эти изображения находятся в каталоге chrome, в скине для пакета findfile. Поскольку изображения различаются по темам, вы обычно помещаете изображения в каталог скина.

И во введении к учебнику написано:

Этот урок продемонстрирует создание простого файла поиска пользователя интерфейс, так же, как это предусмотрено Шерлок Макинтоша или находка файл диалога в Windows.

Итак, этот пример находится в контексте учебника.

Вам необходимо предоставить изображение в папке скинов и использовать css:

list-style-image: url("chrome://yourext/skin/yourfilename.jpg");
...