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

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.

№120-10-2007 19:27:16

XuTMAH
Участник
 
Группа: Members
Зарегистрирован: 23-05-2007
Сообщений: 32
UA: Firefox 2.0

[?] prefwindow.buttons

У меня такой вопрос, хочу использовать в своём расширении настройки, задаю у окна 3 кнопки OK (Синхронизировать настройки, выполнить функцию func1() и закрыть окно), Apply (Синхронизировать настройки, выполнить функцию func2() и не закрывать окно) и Cancel (Не синхронизировать настройки и не вызывать ни func1(), ни func2())... Под Windows всё работает именно так как я и описал, но вот под Linux из нужных мне кнопок отображается только Apply, и ещё появляется ненужная кнопка Close, которая вызывает синхронизацию настроек и закрывает окно, но не вызывает ни одной из нужных мне функций, т.е. нарушается логика в сохранении настроек, т.к. некоторые настройки требую предварительной обработки перед сохранением...
Может кто-нибудь сталкивался с подобной проблемой или есть идеи по тому как мне убрать кнопку Close и вернуть OK и Cancel ?

Выделить код

Код:

<prefwindow
buttons="accept,extra1,cancel"
buttonlabelaccept="OK"
buttonlabelextra1="Apply"
buttonlabelcancel="Cancel"
ondialogaccept="return func1();"
ondialogextra1="func2();"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
...
</prefwindow>

Отсутствует

 

№220-10-2007 20:06:13

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785

Re: [?] prefwindow.buttons

XuTMAH
похоже на баг. по идее, везде должно выглядеть одинаково.
создайте пример с минимальным размером кода и запостите в багзиллу.

Отсутствует

 

Board footer

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