Собственно сабж. Можно как то в ФФ48 сделать чтобы панель закладок отображалась только на новой вкладке, как это сделано в хроме?

Выделить код

Код:

@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@namespace html url("http://www.w3.org/1999/xhtml");
@namespace svg url(http://www.w3.org/2000/svg);

@-moz-document url("chrome://browser/content/browser.xul") {
    #main-window:not([stylish-url="about:newtab"]):not([stylish-url="about:customizing"]) #PersonalToolbar {
        visibility: collapse!important;
    }
}

Стиль будет работать только в Stylish.

turbot пишет
Выделить код

Код:

@namespace xul url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@namespace html url("http://www.w3.org/1999/xhtml");
@namespace svg url(http://www.w3.org/2000/svg);

@-moz-document url("chrome://browser/content/browser.xul") {
    #main-window:not([stylish-url="about:newtab"]):not([stylish-url="about:customizing"]) #PersonalToolbar {
        visibility: collapse!important;
    }
}

Стиль будет работать только в Stylish.

Спасибо! Шикарно)

И снова актуальный вопрос. Как это сделать в FF59?)

Неужели в firefox quantum нельзя так сделать? стиль 2 поста назад больше не работает...(

Kichez
В userChrome.css (файл нужно создать, если нет)
C:\Users\ИмяПользователя\AppData\Roaming\Mozilla\Firefox\Profiles\НазваниеПрофиля\chrome\userChrome.css
впишите

Выделить код

Код:

#main-window:not([title="Firefox"]):not([title="Настройка - Firefox"]) #PersonalToolbar {
    visibility: collapse !important;
}

и перезапустите браузер. Может можно как-то толковее (а не через title), спросите в этой теме.

жрнжп пишет

Kichez
В userChrome.css (файл нужно создать, если нет)
C:\Users\ИмяПользователя\AppData\Roaming\Mozilla\Firefox\Profiles\НазваниеПрофиля\chrome\userChrome.css
впишите

Выделить код

Код:

#main-window:not([title="Firefox Nightly"]):not([title="Настройка Nightly - Firefox Nightly"]) #PersonalToolbar {
    visibility: collapse !important;
}

и перезапустите браузер. Может можно как-то толковее (а не через title), спросите в этой теме.

Блин, с этим стилем она почему то отсутствует даже на новой вкладке.. хотя панель закладок включена=)

Kichez
Извините, сглупил (Firefox Nightly стоит). Я в сообщении сверху поправил, но не уверен, что правильно, проверить пока что не могу.

жрнжп пишет

Kichez
Извините, сглупил (Firefox Nightly стоит). Я в сообщении сверху поправил, но не уверен, что правильно, проверить пока что не могу.

Увы но дело тут не в nightly, панель закладок пропадает в любом случае)

Попробуйте ещё
#main-window:not([title="Новая вкладка - Mozilla Firefox"]):not([title="Настройка Firefox - Mozilla Firefox"]) #PersonalToolbar {
    visibility: collapse !important;
}

(вместо
not([title="Новая вкладка - Mozilla Firefox"])
можно ещё
not([title^="Новая вкладка"])
)

дело тут не в nightly

Дело тут именно в Nightly: title отличается у новых вкладок. Вы расширением каким-нибудь, заменяющим новую вкладку (Speed Dial [FVD]  и т.п.), не пользуетесь?

дался вам титул, используйте :not([about:newtab])

Изначально я пробовал более полную версию, на релизе 68 работало

Выделить код

Код:

/* show bookmarks toolbar on new tab only */

#main-window #PersonalToolbar {
visibility: collapse !important;
}

#main-window[title^="about:newtab"] #PersonalToolbar,
#main-window[title^="New Tab"] #PersonalToolbar,
#main-window[title^="Nightly"] #PersonalToolbar,
#main-window[title^="Mozilla Firefox"] #PersonalToolbar,
#main-window[title^="Новая вкладка"] #PersonalToolbar,
#main-window[title^="Новая"] #PersonalToolbar,
#main-window[title^="Firefox"] #PersonalToolbar {
visibility: visible !important;
}

но панель дёргается при обновлении и переходах по ссылкам.
Пробовал обойтись минимумом кода

Выделить код

Код:

#main-window:not([title^="New Tab"]):not([title^="about:newtab"]):not([title^="Mozilla"]) #PersonalToolbar {
visibility: collapse !important;
}

Но ложное появление панели это не убрало.
Зато помогло выяснить, что названия новой вкладки в release и Developer edition отличаются и в исходном коде

жрнжп пишет

Дело тут именно в Nightly: title отличается у новых вкладок

view-source:about:newtab
68 release:

Выделить код

Код:

<title>Новая вкладка</title>

Developer edition 69:

Выделить код

Код:

<title data-l10n-id="newtab-page-title"></title>

Так что нет одного title для всех.

В итоге наткнулся на тему с отображением панели по клику или при фокусе на поле ввода панели адреса
https://forum.mozilla-russia.org/viewto … 31#p765831

Ссылки из той темы

скрытый текст
https://forum.mozilla-russia.org/viewtopic.php?pid=762160#p762160
https://github.com/VitaliyVstyle/VitaliyVstyle.github.io/tree/master/stylesff/toolbars
https://forum.mozilla-russia.org/viewtopic.php?pid=757140#p757140

Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.

Панель закладок перенести на домашнюю страницу и новые вкладки, имею ввиду в само окно браузера, а не в панель закладок.