Здравствуйте.
Есть ли какой либо способ разместить статус бар фф, под адресной строкой?

tuck пишет

Есть ли какой либо способ разместить статус бар фф, под адресной строкой?

Наврятли: Но большинство расширений помимо иконок в статусбаре так же предоставляет кнопки для обычных панелей. Можно отключить статусбар и создать панель с кнопками для расширений.

.....способ разместить статус бар фф, под адресной строкой?

tuck да, в панели закладок :)
Status Bookmark

... ещё существует расширение Status-4-Evar - там можно отдельные элементы статусбара перетаскивать на разные панели, но оно созданно  для  [firefox] 4.0*  :angel:

tuck
Стандартный статусбар как он есть не переместить - его расположение жестко вшито в XUL-разметку браузера, и вариантов изменения не предполагает (см. chrome://browser/content/browser.xul - только в FF указанный URI не открывайте)). Как выше писали, если вам надо разместить в стиле а-ля статус бар что-то своё - используйте расширения с функционалом создания кастомного тулбара, и располагайте его, где угодно.

hydrolizer пишет

его расположение жестко вшито в XUL-разметку браузера, и вариантов изменения не предполагает (см. chrome://browser/content/browser.xul

Собственно chrome://browser/content/browser.xul и можно попробовать поправить. Не помню, где это лежит, но можно править, как текстовый файл. Есть ведь в интернете рецепт по перетаскиванию всех панелей вниз именно с помощью правки этого файла. Разумеется, резервную копию сделать надо.
И эти изменения могут слететь уже при обновлении до версии 3.6.14, когда она выйдет.

Радик245
Лежит он в browser.jar, больше негде. Разумеется, если уметь, то можно поправить, только править много чего придется - статус-бар закопан там достаточно глубоко по иерархии контейнеров разметки - гляньте ради интереса DOM-инспектором. Я бы за такое вряд ли взялся - много возни с плохопредсказуемыми последствиями - вдруг, например, там задействованы внутрибраузерные CSS с иерархическими селекторами? Ну и, разумеется, после каждого апдейта придется править и перепаковывать jar заново.

26-01-2011 14:49:46
Так. Дико извиняюсь за панику и упаднические настроения, всё очень просто:

Выделить код

Код:

var sb=document.getElementById("status-bar");
    var browser=document.getElementById("browser");
    browser.parentNode.insertBefore(sb,browser);

Код вставляем в любое расширение на onload, и всё:

скрытый текст
scr.jpg

hydrolizer
А можно на доступном языке, и придется ли делать это опять после обновления?

hydrolizer

tuck пишет

А можно на доступном языке

Вот именно, что такое расширение на onload?

tuck

придется ли делать это опять после обновления?

Раз с помощью расширения, то нет.

Радик245
Не расширение на onload, а в расширение на onload :) ну, типа

Выделить код

Код:

.....
    init: function()
    {
        ...
        [вышеприведенный код]
        ...
    }
.....
window.addEventListener("load",foo.myextension.init,false);

Разумеется, это всё - в скрипте браузерного оверлея.

tuck
Ну, в общем вот, держите. У себя проверил - работает нормально. Переброс статусбара наверх регулируется настройкой extensions.upperstatusbar.enabled, по умолчанию она false - через about:config смените её на true, и перезапустите firefox. Макс. версию я пока указал 4.1, если эта поделка доживет до Fx 4.2, и ничего в используемом ей кардинально не изменится - подправите версию и перепакуете сами.

Спасибо.

tuck и hydrolizer
Вообще на четвёрке лучше будет перейти на предназначенное для неё расширение Personal Titlebar, которое позволяет таскать панели как угодно.

Радик245
minefield.th.png
Вы лично им таскали статусбар?

Радик245 пишет

Personal Titlebar

imyax
вОТ ВОТ! И Я ВЧЕРА БЫЛ ШОКИРОВАН. Или заминусовали вполне успешное обновление или непонятно что, но оно исчзело с сайта аддонов. Хорошо то раз 5 себе его скачать успел.. слуайно =) personal_titlebar-1.0.20101218b1-fx.xpi Вот и не верь в поговорку, что не делается - к лучшему.
НО! Для таскания статусбара вышел отдельный аддон.
Он позволяет создавать отдельный бар, и помещать его в произвольное место. Это для четверки совместно со status-4-evar.

Страничка автора yuoo2k с  Personal Titlebar

Personal Titlebar 1.0.20110121 (for Firefox 4.0b9+/Windows Only)
personal_titlebar-1.0.20110121.xpi [4.73 KiB]

imyax

Вы лично им таскали статусбар?

Не помню. Мне нужно было другое.

30-01-2011 21:18:27

RusDS пишет

personal_titlebar-1.0.20101218b1-fx.xpi

Это, видимо, старая бета-версия.

devata пишет

Personal Titlebar 1.0.20110121 (for Firefox 4.0b9+/Windows Only)
personal_titlebar-1.0.20110121.xpi [4.73 KiB]

А это последняя стабильная. Спасибо за ссылки!

Радик245
http://translate.google.com/translate?u=http%3A//forum.moztw.org/viewtopic.php%3Ft%3D30922&hl=ru&langpair=auto|ru&tbb=1

Личный Titlebar

- Пакет: yuoo2k
- Пакет Главная: MozillaUpdate
- Совместимость версий: Firefox 4.0b9 + (только операционной системы Win7/Vista/XP)
- Комплект Дискуссия: обсуждение сайта [в] , MozillaZine [на английском языке]
- Описание пакета:

    Настройте ваш заголовок Firefox 4! Любой пункт меню будет перемещен в строке заголовка.


- Функция:

    Перемещение всех пунктов меню в строке заголовка.
    Перетащите панель вкладок, чтобы проекта на другие панели инструментов.
    Перетащите меню, чтобы проекта на другие панели инструментов.
    Нажмите [F10] для переключения основного дисплея меню.
    Нажмите [Alt] Firefox может отображать название меню.
    Добавить [заголовке текста] настройки панели инструментов.


- Инструкция по применению:

    Щелкните правой кнопкой мыши на любой панели инструментов, выберите [Custom ...], перетащить любые элементы, которые необходимо в строке меню, нажмите кнопку [Готово].


- Экран предварительного просмотра:

    Рисунок


- Информация о версии:

    (0118) Исправлено: Bookmarks Toolbar помещен в строке заголовка, нажмите [F10] переключатель не обновляет закладки отображается меню рядом проблем.
    (0121) Добавлено: [заголовке текста] настройки панели инструментов.


    ※ Как FX4.0b9 вновь вводимых "панель вкладок при развернутом окне будет отображаться в строке заголовка" функция конфликтует с пакетом, пакет будет автоматически закрывать функции ※ открытия



Дополнительный файл:
Файл Примечание: Личный Titlebar 1.0.20110121 (для Firefox 4.0b9 + / только для Windows)
personal_titlebar-1.0.20110121.xpi [4,73 Кб]

Радик245 пишет

Не помню. Мне нужно было другое.

Если не помните, зачем тогда  настойчиво советуете?

imyax
Настойчиво?! В этой теме я посоветовал это расширение один раз:

Вообще на четвёрке лучше будет перейти на предназначенное для неё расширение Personal Titlebar, которое позволяет таскать панели как угодно.

Это настойчивость? "Лучше" — это не "обязательно надо".
Кому не нравится — пусть не пробуют. Вам жалко, что люди узнают об этом расширении? Я с помощью этого расширения переместил меню в строку заголовка, а вкладки (не панель вкладок) — на панель дополнений (так в четвёрке называется бывшая строка состояния).
Впрочем, наверное, саму панель с помощью этого расширения переместить не получится, а её содержимое — наверное, да.

hydrolizer, автор, добрый день) Пока пользуюсь вашим расширением, не нашел лучшего. Но после трех обновлений, появился небольшой казус. При запуске ФФ.17, внизу появляется второй статусбар, с двумя иконками и после загрузки браузера исчезает. Возможно это как нибудь поправить?

tuck
На выходных посмотрю.

tuck
В общем, так. Не нужно здесь никакое расширение. Вот код для userChrome.css:

Выделить код

Код:

#browser-bottombox { -moz-box-ordinal-group: 1 !important; }
#browser { -moz-box-ordinal-group: 2 !important; }

hydrolizer, спасибо, работает.

наконецто)