Здравствуйте все,

Давным-давно я сделал для одного расширения XUL-панельку:

Выделить код

Код:

<vbox id="appcontent">
        <vbox id="my-custom-panel" persist="style" hidden="true">
            ...
        </vbox>
    </vbox>

Всё это дело (это, на самом деле, виртуальная клавиатура) "летало" над контентом открытых страниц.

Но тут вышла бета 3.6, и случилась неприятность - что ни делаю, созданная XUL-панель почему-то прячется за tabbrowser'ом, и вытащить её "на передний план" не представляется возможности.

Кто-нибудь сталкивался с таким? Очень хотел бы увидеть рабочий примерчик, может есть какие расширения с плавающими XUL-панелями?

Заранее спасибо.

Выложите куда-нибудь расширение?

Splurov пишет

Выложите куда-нибудь расширение?

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

Тестовое расширение: http://webfile.ru/4054614

В Firefox 3.5 вы увидите серую панель с надписью "Drag It!" - за неё можно таскать панельку.

В Firefox 3.6, чтобы увидеть панель, вам возможно понадобится уменьшить высоту окна браузера - панелька вылезет из-под окна контента.

FF 3.6 Beta 1
FF 3.5 Portable
И там, и там всегда сверху, но ни там, ни там не «таскается».

Странно. Ошибки в консоли есть?

Нету (в обоих версиях).

Ну собсно, на 1м скрине видно, что надпись "Drag It!" уходит под таббокс.

03-11-2009 14:36:05
Thanks anyway.

Да, вы правы. Если скрыть tabbrowser, ваша панелька отображается полностью.