Страницы: 1
Я заюзала то, что было по первой ссылке. Но по-моему это немного не то, чего мне хотелось. Мне бы хотелось при первом запуске назначить ему положение, а о дальнейшем его расположении озадачить пользователя. Чтоб при каждом новом запуске он не помещался туда, куда, куда совался при первом запуске.
Я попробовала сделать с детектом первого запуска, как здесь http://stackoverflow.com/questions/4978188/how-do-i-detect-a-first-run-in-firefox-a-addon , но по-моему:
pref("extensions.blabla@ololo.firstrun", true);
не работает, файлик лежит в defaults\preferences.
Infocatcher , Спасибо большое. Заработало. Вроде делала тоже самое, но видимо перемудрила.
Ещё вопрос, теперь по умолчанию тулбар в панели расширений не появляется, его надо принудительно вытаскивать из вид - панели инструментов - настроить (и перетаскивать руками на панель).
Но в расширениях типа noscript тулбар появляется сразу без манипуляций. Как его по умолчанию заставить быть на панельке?
И какой MIME-type должен отдавать сервер на .xpi-файлик? Чтобы он сразу открывался в фф, а не требовал сначала сохранить, если это возможно.
Доброго дня, есть вопрос по поводу addon-bar, появившемуся в 4й версии. Долгое время не доходили руки обновить одно локальное расширение, совместимость по большому счёту осталось, но пользователи хотят, чтоб кнопка расширения могла перемещаться в нужное место по панели расширений, как это сделано в расширениях для 4.х и более версий.
Внимание вопрос, как с минимальными изменениями переделать расширение?
Отягощающие обстоятельства - кнопка на тулбаре представляет с собой две колонки: в одной картинка, в другой текст.
Вот так выглядит кусок из XUL, касающийся тулбара:
[code]
<statusbar id="status-bar">
<statusbarpanel id="BlablaStatusPanel"
insertbefore="resizerBottomRight"
context="BlablaStatusPopupMenu"
tooltip="BlablaStatusTooltip"
onclick="Blabla.StatusClick(event);">
<grid>
<rows>
<row />
</rows>
Страницы: 1