Полезная информация

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№126-02-2010 20:31:18

KML
Участник
 
Группа: Extensions
Откуда: Днепропетровск
Зарегистрирован: 01-06-2005
Сообщений: 422
UA: Firefox 3.5

Стандартный about диалог расширения, как показать?

Вобщем нужно показать стандартный примитивный About диалог (такой же как в менеджере расширений), как его вызвать?


:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0

Отсутствует

 

№227-02-2010 00:28:55

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Firefox 3.6

Re: Стандартный about диалог расширения, как показать?

например alert("i----------------------i\ni  О расширении.  i\ni----------------------i");


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№327-02-2010 23:35:35

KML
Участник
 
Группа: Extensions
Откуда: Днепропетровск
Зарегистрирован: 01-06-2005
Сообщений: 422
UA: Firefox 3.6

Re: Стандартный about диалог расширения, как показать?

Не вижу никакой связи между alert и диалогом chrome://mozapps/content/extensions/about.xul :/


:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0

Отсутствует

 

№428-02-2010 00:11:21

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Firefox 3.6

Re: Стандартный about диалог расширения, как показать?

KML
about:хххх это не диалог а страничка.
ты просил диалог типа того что в Справка - О Mozilla Firefox я и дал простейший способ.
внимательней относись к терминам если хочешь быть правильно понятым.
а тема эта недавно поднималась
http://forum.mozilla-russia.org/viewtopic.php?id=43106


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№528-02-2010 00:14:21

pi.v.vitaly
Сектоид медик
 
Группа: Members
Откуда: 50° 38' N | 35° 58' E
Зарегистрирован: 19-09-2008
Сообщений: 1416
UA: Firefox 3.6

Re: Стандартный about диалог расширения, как показать?

KML
Есть такое расширение About Add-ons. Посмотри там.


Многие люди кажутся нам добрыми и хорошими только потому, что у них не было искушения нас предать.

Отсутствует

 

№601-03-2010 01:00:16

KML
Участник
 
Группа: Extensions
Откуда: Днепропетровск
Зарегистрирован: 01-06-2005
Сообщений: 422
UA: Firefox 3.6

Re: Стандартный about диалог расширения, как показать?

okkamas_knife пишет

about:хххх это не диалог а страничка.

Дружище, читай внимательно перед тем как отвечать, в этой теме я ни слова не сказал об about:хххх.
Найди 10 отличий :D :

okkamas_knife пишет

ты просил диалог типа того что в Справка - О Mozilla Firefox

KML пишет

нужно показать стандартный примитивный About диалог (такой же как в менеджере расширений)

pi.v.vitaly пишет

KML
Есть такое расширение About Add-ons. Посмотри там.

Сенкс, но этот пример не подходит, т.к. кнопка инжектится в менеджер расширений. Т.е. нет проблем с передачей данных о расширении в стандартный about диалог.

Отредактировано KML (01-03-2010 01:10:53)


:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0

Отсутствует

 

№701-03-2010 01:08:23

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Firefox 3.6

Re: Стандартный about диалог расширения, как показать?

KML
тогда если это не страничка и не окошко с сообщением и кнопкой ок то что же тебе нужно?


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№801-03-2010 01:15:56

KML
Участник
 
Группа: Extensions
Откуда: Днепропетровск
Зарегистрирован: 01-06-2005
Сообщений: 422
UA: Firefox 3.6

Re: Стандартный about диалог расширения, как показать?

okkamas_knife пишет

KMLтогда если это не страничка и не окошко с сообщением и кнопкой ок то что же тебе нужно?

Капец, я же хром url указал:

KML пишет

chrome://mozapps/content/extensions/about.xul

Такое впечатление, что вы Firefox только на картинках видели. :/
Вот так выглядит стандартный about диалог:
about_kml.png


:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0

Отсутствует

 

№901-03-2010 01:23:33

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Firefox 3.6

Re: Стандартный about диалог расширения, как показать?

KML
ну хоть какаято ясность.
а в чем проблема то?
берёшь готовый xul от любого расширения,правишь под себя,переименовываешь, запихиваешь в нужное место и всё.останется тольько вызывать его удобным способом(кнопкой,пунктом меню итд).
Что именно непонятно то?


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№1001-03-2010 01:45:17

luitzen
Участник
 
Группа: Members
Зарегистрирован: 19-07-2008
Сообщений: 791
UA: Firefox 3.6

Re: Стандартный about диалог расширения, как показать?

Информация для стандартного диалога берётся из 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);

Но почему-то у меня, будучи повешенным на кастомную кнопку, это не работает.

Отредактировано luitzen (01-03-2010 15:03:12)

Отсутствует

 

№1101-03-2010 14:43:56

KML
Участник
 
Группа: Extensions
Откуда: Днепропетровск
Зарегистрирован: 01-06-2005
Сообщений: 422
UA: Firefox 3.5

Re: Стандартный about диалог расширения, как показать?

okkamas_knife пишет

KML
ну хоть какаято ясность.
а в чем проблема то?
берёшь готовый xul от любого расширения,правишь под себя,переименовываешь, запихиваешь в нужное место и всё.останется тольько вызывать его удобным способом(кнопкой,пунктом меню итд).
Что именно непонятно то?

Если честно, все ваши ответы мимо кассы, вы явно не в теме. Перечитайте её с самого начала, может быть поймёте в чем проблема.


:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0

Отсутствует

 

№1201-03-2010 16:16:14

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 3.6
Веб-сайт

Re: Стандартный about диалог расширения, как показать?

luitzen пишет

Но почему-то у меня, будучи повешенным на кастомную кнопку, это не работает.

Вместо

Выделить код

Код:

.dataSource

должно быть

Выделить код

Код:

.datasource

Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№1301-03-2010 16:25:54

luitzen
Участник
 
Группа: Members
Зарегистрирован: 19-07-2008
Сообщений: 791
UA: Firefox 3.6

Re: Стандартный about диалог расширения, как показать?

Огромное спасибо, от руки перебивал, ошибся! С другой стороны, это по каким таким конвенциям об именовании :)

Отсутствует

 

№1401-03-2010 16:45:21

okkamas_knife
We are the Borg.       Resistance is futile.
 
Группа: Members
Зарегистрирован: 21-10-2009
Сообщений: 9558
UA: Firefox 3.6

Re: Стандартный about диалог расширения, как показать?

KML пишет

Если честно, все ваши ответы мимо кассы, вы явно не в теме. Перечитайте её с самого начала, может быть поймёте в чем проблема.

тут телепатов нет - задавайте конкретный вопрос и получите конкретный ответ.
давайте больше информации.


я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3

Отсутствует

 

№1502-03-2010 13:38:37

KML
Участник
 
Группа: Extensions
Откуда: Днепропетровск
Зарегистрирован: 01-06-2005
Сообщений: 422
UA: Firefox 3.5

Re: Стандартный about диалог расширения, как показать?

okkamas_knife пишет

тут телепатов нет - задавайте конкретный вопрос и получите конкретный ответ.давайте больше информации.

Информации в теме более чем достаточно. :D

Anton пишет
luitzen пишет

Но почему-то у меня, будучи повешенным на кастомную кнопку, это не работает.

Вместо

Выделить код

Код:

.dataSource

должно быть

Выделить код

Код:

.datasource

Заработало! Сенкс. :)


:::: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]