>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Стандартный about диалог расширения, как показать? http://forum.mozilla-russia.org/viewtopic.php?id=43458 |
KML > 26-02-2010 20:31:18 |
Вобщем нужно показать стандартный примитивный About диалог (такой же как в менеджере расширений), как его вызвать? |
okkamas_knife > 27-02-2010 00:28:55 |
например alert("i----------------------i\ni О расширении. i\ni----------------------i"); |
KML > 27-02-2010 23:35:35 |
Не вижу никакой связи между alert и диалогом chrome://mozapps/content/extensions/about.xul |
okkamas_knife > 28-02-2010 00:11:21 |
KML |
pi.v.vitaly > 28-02-2010 00:14:21 |
KML |
KML > 01-03-2010 01:00:16 |
okkamas_knife пишет
Дружище, читай внимательно перед тем как отвечать, в этой теме я ни слова не сказал об about:хххх. okkamas_knife пишет
KML пишет
pi.v.vitaly пишет
Сенкс, но этот пример не подходит, т.к. кнопка инжектится в менеджер расширений. Т.е. нет проблем с передачей данных о расширении в стандартный about диалог. |
okkamas_knife > 01-03-2010 01:08:23 |
KML |
KML > 01-03-2010 01:15:56 |
okkamas_knife пишет
Капец, я же хром url указал: KML пишет
Такое впечатление, что вы Firefox только на картинках видели. |
okkamas_knife > 01-03-2010 01:23:33 |
KML |
luitzen > 01-03-2010 01:45:17 |
Информация для стандартного диалога берётся из install.rdf. В Firebug (Инструменты > Firebug > О расширении) этот диалог вызывается как-то так: Выделить код Код:openDialog("chrome://mozapps/content/extensions/about.xul", "", "chrome,centerscreen,modal", "urn:mozilla:item:firebug@software.joehewitt.com", Components.classes["@mozilla.org/extensions/manager;1"].getService(Components.interfaces["nsIExtensionManager"]).dataSource); Но почему-то у меня, будучи повешенным на кастомную кнопку, это не работает. |
KML > 01-03-2010 14:43:56 |
okkamas_knife пишет
Если честно, все ваши ответы мимо кассы, вы явно не в теме. Перечитайте её с самого начала, может быть поймёте в чем проблема. |
Anton > 01-03-2010 16:16:14 |
luitzen пишет
Вместо должно быть |
luitzen > 01-03-2010 16:25:54 |
Огромное спасибо, от руки перебивал, ошибся! С другой стороны, это по каким таким конвенциям об именовании … |
okkamas_knife > 01-03-2010 16:45:21 |
KML пишет
тут телепатов нет - задавайте конкретный вопрос и получите конкретный ответ. |
KML > 02-03-2010 13:38:37 |
okkamas_knife пишет
Информации в теме более чем достаточно. Anton пишет
Заработало! Сенкс. |