пятница, 16 ноября 2007 г.

Некоторые 'проблемы' с prefwindow в XUL

Довелось мне вчера использовать контрол 'prefwindow'

Основное время использования (часа эдак 2) я пытался понять, почему ничего не работает и кто виноват.

Проблема была в том, что моё окно prefwindow появлялось в каком-то кастрированном виде. На диалоге была только одна закладка, в то время как их должно было быть 3. При этом сам FireFox открывал моё окно настроек (из окна управления расширениями) очень даже правильно.

Всё оказалось просто. Я открывал окно без указания опции toolbar, а сами ярлыки закладок были именно там. Поэтому не забываем этот факт и пишем так:

window.openDialog('chrome://ogameextender/content/options/options.xul', 'ogameoptions', 'chrome,modal,toolbar');

Комментариев нет: