Привет всем!

Занялся кастомизацией браузера. Т.к. у меня ноутбук, хочется оставить побольше места для самих сайтов.

Набросал в фотошопе как хотелось бы сделать:

ff-adres-bookm.png

Переместил панели как хотел.
Справа появились стрелочки, указывающие, что якобы не хватает места. А места хватает, там 4 папки всего. Это первая проблема.
Вторая пролема: не работает "интервал изменяемой длины". Вставляю его между панелью навигации и закладками - ничего не происходит - изменять длину адрес бара не дает.
Можно ли сделать, что показывались абсолютно все закладки (без стрелочек справа) и в оставшееся место помещалась панель навигации?

ff-adres-bookm-2.png

Извиняюсь за вторую тему за сутки)

ahromenko пишет

Вторая пролема: не работает "интервал изменяемой длины". Вставляю его между панелью навигации и закладками - ничего не происходит - изменять длину адрес бара не дает.

"Интервал изменяемой длинны" занимает всё СВОБОДНОЕ место, а не столько, сколько укажет пользователь.
Проблемы такой у меня нет... Попробуйте в самом конце панели поставить "разделитель".

ahromenko
Боюсь, что придётся использовать костыль.
http://forum.mozilla-russia.org/viewtopic.php?id=37436

Najlus, спасибо, разделитель помогает при 2-3 папках. При бОльшем кол-ве - стрелочки.

Sid, т.е. расположить как я хочу не получиться? Или нужно установить расширение bug447571 (Expand bookmarks toolbar)?

ahromenko
Для начала можно обойтись стандартными средствами - userChrome.css:

Выделить код

Код:

/* Только текст для панели закладок */
.bookmark-item > .toolbarbutton-icon {
    display: none !important;
}
/* Нулевые отступы элементов панели закладок */
toolbarbutton.bookmark-item {
    padding: 0px !important;
}
/* Макс. ширина элементов панели закладок */
toolbarbutton.bookmark-item {
    max-width: 7em !important;
}
/* Нулевая 'растягиваемость' строки адреса, аналогично можно сделать для #searchbar-container */
#urlbar-container { 
    -moz-box-flex: 0 !important; 
}

Результат:

toolbar_screenshot.jpg

-влезло всё, что я набросал в панель закладок (я ей обычно не пользуюсь).

ahromenko
Советую поставить расширение для объединения адресной строки с поисковой строкой. Я для этого использую Omnibar, а есть ещё Foobar (его я не пробовал). Только специфические поисковые запросы вроде site:example.com нельзя будет набирать прямо из адресной строки (да и сейчас всё равно нельзя) и для сайтов с адресами не на латинице придётся обязательно набирать http:// или, что проще, www. вначале или пользоваться зеркалами с адресами на латинице. Например, вместо нигма.рф надо http://нигма.рф или www.нигма.рф или непатриотичное nigma.ru :)
Ещё можно в настройке панелей инструментов поставить галочку "Маленькие значки". Для доступа к закладкам при большом их количестве для меня удобно расширение bookmarks history panel. В описании на AMO указано (вольный перевод): "Закладки и история будут показываться как выпадающий список, как в IE7". Ну я не помню уже, как в IE7, а это расширение добавляет для кнопкок, открывающих закладки и журнал в боковой панели, новую функцию: при щелчке правой кнопкой мыши на месте боковой панели появляется выпадающее окно с закладками или журналом соответственно, как в боковой панели, которое исчезает после выбора странички. Размеры выпадающего окна можно регулировать мышью.
Можно укоротить названия папок с закладками, чтобы много места не занимали, и избавиться от кнопки домашней страницы — вместо неё сделать в любом (даже неудобном) месте закладку для домашней страницы и в свойствах закладки указать её краткое имя, например, букву д и тогда можно будет перейти на домашнюю страницу, всего лишь набрав в адресой строке д и нажав Enter (или как там Вам удобнее).
Многое можно узнать в теме Настройка внешнего вида Firefox в userChrome.css, в частности, я таким способом разместил в одну строчку на мониторе шириной 1280 точек кнопки "назад, вперёд", все меню "Файл Пра… Вид Жур… Зак… Инс… Спр…" (именно так у меня выглядит), закладки, адресную строку, и сегодня добавил ещё кнопку "Журнал". А Вы можете при желании убрать с помощью userChrome.css звёздочку для добавления закладок из адресной строки, чтобы чуть больше места для адреса было (тем более что если поставите расширение для объединения адресной строки с поисковой, место для адреса или запроса чуть уменьшится).

26-01-2011 12:19:52

Радик245 пишет

Можно укоротить названия папок с закладками, чтобы много места не занимали

hydrolizer пишет

/* Макс. ширина элементов панели закладок */
toolbarbutton.bookmark-item {
max-width: 7em !important;
}

Можно и так, но немного места будет тратиться на многоточия.

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

SSER
Это, конечно, про [firefox]4?

На 3,6.  А, что в 4ке нет подходящего плагина?

SSER
Наоборот, в 4-ке это легко делается при установленном Personal Titlebar (он только для четвёрки), а как в 3.6, не знаю.

В 3,6 тоже не мало дополнений. Я лично ставлю hide caption. Но подобных несколько и можно выбрать на вкус (видел и похожую как на верхнем скриншоте). Строка caption исчезнет, меню преобразовывается в низпадающее, а справа устанавливаются три кнопки управления окном. И в этот же бар можно установить все, что угодно. Я лично туда определяю закладки, ну и часики - перед глазами постоянно.
Пример:
26587540.jpg

hydrolizer, спасибо за код, вместились все элементы :)

SSER
Спасибо!
Не сразу заработало, как надо (может быть, потому что линукс, а расширение писалось с расчётом на виндовс), но в конце концов заработало!
Ещё в другой теме подсказали стиль для скрытия кнопки "Остановить" когда останавливать нечего, я его в userChrome.css поместил:

Выделить код

Код:

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* Скрывать кнопку остановки, когда не нужна */
#stop-button[disabled="true"] { display:none; } 
#stop-button:not([disabled]) + #reload-button { display:none; }

Теперь вовсе не жду выхода [firefox] 4 — всё и так хорошо!

Najlus пишет

Т.к. у меня ноутбук, хочется оставить побольше места для самих сайтов.

Не знаю конено ваших задач. Но, имхо, заголовок окна не простительно без дела оставлять!
Хотя,в принципе, четверка и сама может теперь туда табы закидывать.

RusDS пишет

Не знаю конено ваших задач. Но, имхо, заголовок окна не простительно без дела оставлять!
Хотя,в принципе, четверка и сама может теперь туда табы закидывать.

Как закинуть в заголовок табы? А закладки туда можно закинуть?

RusDS
Вообще-то это написал ahromenko, а не Najlus.

29-01-2011 02:28:55
кроха

А закладки туда можно закинуть?

Да, так как SSER написал — с помощью hide caption.

Радик245 пишет

кроха

А закладки туда можно закинуть?

Да, так как SSER написал — с помощью hide caption.

Имелась в виду 4 версия, hide caption глючит.

Кроме hide caption, есть еще подобные расширения, например - hide caption titlebar plus или foxiFrame basic.
Hide Caption Titlebar Plus (Smart) вроде и на четверке работает https://addons.mozilla.org/ru/firefox/addon/hide-caption-titlebar-plus-sma/ Кнопка как раз похожа, как на скрине вверху. И кстати, верхняя строчка получилась, даже компактнее. Раньше была мелкая проблема (впрочем как и на других со сворачиванием - переход с малого окна на весь экран глючил иногда, приходилось в ручную за угол тянуть (может с каким расширением у меня в конфликте)) и мне не нравилось. Сейчас поставил посмотрим, вроде пока не плохо. Появились нововведения.

кроха

Имелась в виду 4 версия

Радик245 пишет

в 4-ке это легко делается при установленном Personal Titlebar (он только для четвёрки)

Радик245 пишет

кроха

Имелась в виду 4 версия

Радик245 пишет

в 4-ке это легко делается при установленном Personal Titlebar (он только для четвёрки)

Этого дополнения нигде нет.

кроха
Если исчезло с AMO, это ещё не значит, что нет нигде. Создал темы в разделах «Расширения для Firefox» (там ссылки и описание) и «Обсуждение расширений и дополнений».

Радик245
Спасибо, то что доктор прописал.