Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№1145123-09-2021 11:35:33

НеОляБузова
Участник
 
Группа: Members
Зарегистрирован: 23-09-2021
Сообщений: 3
UA: Firefox 92.0

Re: Настройка внешнего вида Firefox в userChrome.css

Добрый день. Как в версии 92.0 кнопки "свернуть", "свернуть в окно" и "закрыть" (кнопки управления окном фирефокс) изменить их вид, что-бы они стали как в вин 7? У меня вин 10. Просматривал 30 последних страниц форума, вроде такого вопроса не было. Заранее спасибо.

Отсутствует

 

№1145223-09-2021 12:16:08

Ник 22
Участник
 
Группа: Members
Зарегистрирован: 14-08-2021
Сообщений: 99
UA: Firefox 91.0

Re: Настройка внешнего вида Firefox в userChrome.css

НеОляБузова пишет

Добрый день. Как в версии 92.0 кнопки "свернуть", "свернуть в окно" и "закрыть" (кнопки управления окном фирефокс) изменить их вид, что-бы они стали как в вин 7? У меня вин 10. Просматривал 30 последних страниц форума, вроде такого вопроса не было. Заранее спасибо.

А если так попробовать

скрытый текст
.titlebar-buttonbox-container {margin-bottom: 22px !important; margin-left: -3px !important;}
.titlebar-min, .titlebar-close, .titlebar-restore {width: 22px !important;}

Отсутствует

 

№1145323-09-2021 12:45:15

m0nkrus
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 10-09-2021
Сообщений: 23
UA: Firefox 92.0
Веб-сайт

Re: Настройка внешнего вида Firefox в userChrome.css

sandro79 пишет

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

Заменил оригинальный файл вашим. Увы, при отключении отображения Панели меню, пустое место не ушло.

Собрал простенький код, как смог

Идеально! Спасибо.

custom_styles_all_agent.css

Заменил оригинальный файл вашим. В файле CustomStylesScripts.jsm снял комментирование со строки: "{ path: "custom_styles_all_agent.css", type: "AGENT_SHEET", sheet() { registerSheet(this); }, },". Увы, каких-либо изменений не заметил. Может путь надо полный прописывать?

Отсутствует

 

№1145423-09-2021 12:59:49

НеОляБузова
Участник
 
Группа: Members
Зарегистрирован: 23-09-2021
Сообщений: 3
UA: Firefox 92.0

Re: Настройка внешнего вида Firefox в userChrome.css

Со вчерашнего дня работаю с файлом userChrome.css, не знаю, куда там что и как прописывать. Если можно полную команду. Похоже что это титтл бар какой-то.

Отсутствует

 

№1145523-09-2021 13:01:03

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1392
UA: Firefox 78.0

Re: Настройка внешнего вида Firefox в userChrome.css

f480185 пишет

Как это можно сделать?

browser.shell.shortcutFavicons = false
Потом дополнительно можете изменить ЗНАЧОК системной ассоциации на что хотите, например этим - https://defaultprogramseditor.com/
Только будьте осторожны с таким типами программ, в них часто адвара всякая.

Отсутствует

 

№1145623-09-2021 13:12:16

НеОляБузова
Участник
 
Группа: Members
Зарегистрирован: 23-09-2021
Сообщений: 3
UA: Firefox 92.0

Re: Настройка внешнего вида Firefox в userChrome.css

Ник 22 пишет
НеОляБузова пишет

Добрый день. Как в версии 92.0 кнопки "свернуть", "свернуть в окно" и "закрыть" (кнопки управления окном фирефокс) изменить их вид, что-бы они стали как в вин 7? У меня вин 10. Просматривал 30 последних страниц форума, вроде такого вопроса не было. Заранее спасибо.

А если так попробовать

скрытый текст
.titlebar-buttonbox-container {margin-bottom: 22px !important; margin-left: -3px !important;}
.titlebar-min, .titlebar-close, .titlebar-restore {width: 22px !important;}

Знаю, что в фаил userChrome.css нужно прописывать, но куда конкретно?

Отсутствует

 

№1145723-09-2021 13:14:48

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1392
UA: Firefox 78.0

Re: Настройка внешнего вида Firefox в userChrome.css

m0nkrus
Попробуйте переименовать файл и поместить импорт в файл CustomStylesScripts.jsm в секцию styleschrome: [ // Для докум. всех окон [ChromeOnly] с теми или иными правами - AUTHOR_SHEET или USER_SHEET. Я не проверял, просто похожий стиль у меня работает только там с USER_SHEET.
   
Добавлено 23-09-2021 13:18:56
НеОляБузова
В конце.
И пожалуйста, не надо все подряд цитировать. Можете выделить ключевую фразу и нажать "цитировать", но если сообщение на этой странице, то даже в этом смысла нет, достаточно нажать на имя того кому вы отвечаете..

Отредактировано _zt (23-09-2021 13:23:16)

Отсутствует

 

№1145823-09-2021 13:26:47

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 91.0

Re: Настройка внешнего вида Firefox в userChrome.css

m0nkrus пишет

Заменил оригинальный файл вашим. Увы, при отключении отображения Панели меню, пустое место не ушло

Не знаю, проверял перед тем как опубликовать, возможно у вас в настройках комплекта не включено. Как я проверял: стиль я добавил в custom_styles_all_user.css, в настройках "Включить стили" включить второй чекбокс, и в настройках скриптов тоже второй чекбокс. Для custom_styles_all_agent.css второй чекбокс в настройках стилей тоже. Путь там уже прописан, всё у вас правильно.

скрытый текст
______.PNG
Проверьте ещё кодировку скрипта, должна быть UTF-8 или  UTF-8 без BOM, может изменилась после правки.


Стиль для финдбара чуть подправил и добавил для бордюра для "Фраза не найдена"

скрытый текст

Выделить код

Код:

/* поднять findbar вверх */ /* необязательно */
.browserContainer > findbar { 
  -moz-box-ordinal-group: 0;
  border-top: none !important;
  border-bottom: 1px solid ThreeDShadow;
  padding-block: 2px !important;
}
/* настройки фонов и бордюров */
.browserContainer > findbar {
  --toolbar-field-background-color: white !important;
  --toolbar-field-border-color: grey !important;
  background-color: #dae9fc !important;
}
input.findbar-textbox:focus {
  border-color: blue !important;
  outline: none !important;
}
input.findbar-textbox[status="notfound"] {
  border-color: red !important;
  outline: none !important;
}

Отредактировано sandro79 (27-01-2022 00:48:02)

Отсутствует

 

№1145923-09-2021 19:55:58

m0nkrus
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 10-09-2021
Сообщений: 23
UA: Firefox 92.0
Веб-сайт

Re: Настройка внешнего вида Firefox в userChrome.css

sandro79 пишет

в настройках "Включить стили" включить второй чекбокс, и в настройках скриптов тоже второй чекбокс

Это действительно помогло. Спасибо!
Завтра-послезавтра буду дальше копать. Есть как минимум еще две пока еще не реализованные, но желаемые мной опции.

Отсутствует

 

№1146023-09-2021 22:03:14

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 91.0

Re: Настройка внешнего вида Firefox в userChrome.css

m0nkrus
Если используете из комплекта CustomCSSforFx только icons_custom_icons_fx45 и bookmark_icons_colorized, то можно в принципе выкинуть комплект, перегнать png картинки в base64 вписать в код и использовать в виде единого стиля

скрытый текст

Выделить код

Код:

/* icons_custom_icons_sizes.css + icons_custom_icons_fx45.css */
#back-button {
  -moz-image-region: rect(0px, 54px, 18px, 36px) !important;
}

#main-window:not([uidensity=compact]) #back-button {
  -moz-image-region: rect(0px, 36px, 18px, 18px) !important;
}
/*
#main-window:not([uidensity=compact]) #back-button .toolbarbutton-icon {
  padding: 8px !important;
}*/

#forward-button	{
  -moz-image-region: rect(0px, 72px, 18px, 54px) !important;
}
#home-button {
  -moz-image-region: rect(0px, 126px, 18px, 108px) !important;
}
#stop-button{
  -moz-image-region: rect(0px, 108px, 18px, 90px) !important;
}
#reload-button{
  -moz-image-region: rect(0px, 90px, 18px, 72px) !important;
}
#bookmarks-toolbar-placeholder,
#bookmarks-menu-button{
  -moz-image-region: rect(0px, 162px, 18px, 144px) !important;
}
#library-button {
  -moz-image-region: rect(0px, 630px, 18px, 612px) !important;
}
#history-panelmenu{
  -moz-image-region: rect(0px, 180px, 18px, 162px) !important;
}
#downloads-button .toolbarbutton-icon,
#downloads-button:not([indicator="true"]) {
  -moz-image-region: rect(0px, 198px, 18px, 180px) !important;
}
#add-ons-button	{
  -moz-image-region: rect(0px, 216px, 18px, 198px) !important;
}
#open-file-button {
  -moz-image-region: rect(0px, 234px, 18px, 216px) !important;
}
#save-page-button {
  -moz-image-region: rect(0px, 252px, 18px, 234px) !important;
}
#sync-button {
  -moz-image-region: rect(0px, 270px, 18px, 252px) !important;
}
#feed-button {
  -moz-image-region: rect(0px, 288px, 18px, 270px) !important;
}
#characterencoding-button{
  -moz-image-region: rect(0px, 324px, 18px, 306px) !important;
}
#e10s-button,
#new-window-button {
  -moz-image-region: rect(0px, 342px, 18px, 324px) !important;
}
#new-tab-button {
  -moz-image-region: rect(0px, 360px, 18px, 342px) !important;
}
#privatebrowsing-button {
  -moz-image-region: rect(0px, 378px, 18px, 360px) !important;
}
#find-button {
  -moz-image-region: rect(0px, 396px, 18px, 378px) !important;
}
#print-button {
  -moz-image-region: rect(0px, 414px, 18px, 396px) !important;
}
#fullscreen-button {
  -moz-image-region: rect(0px, 432px, 18px, 414px) !important;
}
#developer-button {
  -moz-image-region: rect(0px, 450px, 18px, 432px) !important;
}
#preferences-button {
  -moz-image-region: rect(0px, 468px, 18px, 450px) !important;
}
#PanelUI-menu-button {
  -moz-image-region: rect(1px, 485px, 17px, 469px) !important;
}
#cut-button {
  -moz-image-region: rect(0px, 504px, 18px, 486px) !important;
}
#copy-button {
  -moz-image-region: rect(0px, 522px, 18px, 504px) !important;
}
#paste-button {
  -moz-image-region: rect(0px, 540px, 18px, 522px) !important;
}
#zoom-out-button {
  -moz-image-region: rect(0px, 558px, 18px, 540px) !important;
}
#zoom-in-button {
  -moz-image-region: rect(0px, 576px, 18px, 558px) !important;
}
#tabview-button {
  -moz-image-region: rect(0px, 648px, 18px, 630px) !important;
}
#email-link-button {
  -moz-image-region: rect(0px, 666px, 18px, 648px) !important;
}
#sidebar-button {
  -moz-image-region: rect(0px, 684px, 18px, 666px) !important;
}
#panic-button:not([open]) {
  -moz-image-region: rect(0px, 702px, 18px, 684px) !important;
}
#web-apps-button {
  -moz-image-region: rect(0px, 720px, 18px, 702px) !important;
}
#webide-button {
  -moz-image-region: rect(0px, 738px, 18px, 720px) !important;
}
#developer-button {
  -moz-image-region: rect(0px, 756px, 18px, 738px) !important;
}
#pocket-button:not([open]) {
  -moz-image-region: rect(0px, 774px, 18px, 756px) !important;
}
#containers-panelmenu {
  -moz-image-region: rect(0px, 810px, 18px, 792px) !important;
}
#nav-bar-overflow-button, #PlacesChevron {
  -moz-image-region: rect(0px, 612px, 18px, 594px) !important;
}
#alltabs-button {
  -moz-image-region: rect(0px, 648px, 18px, 630px) !important;
}

.toolbarbutton-animatable-box {
  display: none !important;
}

/* fix nav-bars overflow menu icon size */
#main-window #widget-overflow-fixed-list toolbarbutton .toolbarbutton-icon {
  width: 18px !important;
}

/* download button tweaks */
#downloads-button:not(:is([attention],[progress])) #downloads-indicator-icon {
  background-image: unset !important;
}

#downloads-indicator-anchor,
#downloads-button {
  list-style-image: unset !important;
}

#downloads-button .toolbarbutton-icon,
#downloads-button[attention="success"] .toolbarbutton-icon,
#downloads-button[progress="true"] .toolbarbutton-icon {
  -moz-image-region: rect(0px, 198px, 18px, 180px) !important;
  display: -moz-box !important;
  visibility: visible !important;
}

#downloads-indicator-start-box,
#downloads-indicator-finish-box {
  display: none !important;
}

#downloads-button:is([progress],[counter],[paused],[attention])::after { 
  content: "" !important; 
  display: block !important; 
  width: 11px !important; 
  height: 11px !important; 
  position: absolute !important; 
  margin-inline-start: 16px !important; 
  margin-top: -14px !important;
  border-radius: 100px !important; 
}

#downloads-button:is([counter],[paused],[attention])::after { 
  background: Highlight !important;
}

#downloads-button[progress]::after { 
  background: radial-gradient(Highlight,HighlightText) !important; 
}


/* icons adjustment */
#main-window[uidensity=compact] #nav-bar :is(#back-button,#forward-button,#home-button,#stop-button,#reload-button,#history-panelmenu,
	#add-ons-button,#open-file-button,#save-page-button,#sync-button,#feed-button,#characterencoding-button,#e10s-button,
	#new-window-button,#new-tab-button,#privatebrowsing-button,#find-button,#print-button,#fullscreen-button,#developer-button,
	#preferences-button,#cut-button,#copy-button,#paste-button,#zoom-out-button,#zoom-in-button,
	#tabview-button,#email-link-button,#sidebar-button,#web-apps-button,#webide-button,#developer-button,#containers-panelmenu,
	#library-button,#bookmarks-toolbar-placeholder,#nav-bar-overflow-button,#alltabs-button) .toolbarbutton-icon,
#main-window[uidensity=compact] #nav-bar #bookmarks-menu-button > .toolbarbutton-icon,
#main-window[uidensity=compact] #nav-bar :is(#panic-button,#pocket-button):not([open]) .toolbarbutton-icon {
  padding: 5px !important;
}

#main-window:not([uidensity=compact]):not([uidensity=touch]) #nav-bar :is(#back-button,#forward-button,#home-button,#stop-button,#reload-button,#history-panelmenu,
	#add-ons-button,#open-file-button,#save-page-button,#sync-button,#feed-button,#characterencoding-button,#e10s-button,
	#new-window-button,#new-tab-button,#privatebrowsing-button,#find-button,#print-button,#fullscreen-button,#developer-button,
	#preferences-button,#cut-button,#copy-button,#paste-button,#zoom-out-button,#zoom-in-button,
	#tabview-button,#email-link-button,#sidebar-button,#web-apps-button,#webide-button,#developer-button,#containers-panelmenu,
	#library-button,#bookmarks-toolbar-placeholder,#nav-bar-overflow-button,#alltabs-button) .toolbarbutton-icon,
#main-window:not([uidensity=compact]):not([uidensity=touch]) #nav-bar #bookmarks-menu-button > .toolbarbutton-icon,
#main-window:not([uidensity=compact]):not([uidensity=touch]) #nav-bar :is(#panic-button,#pocket-button):not([open]) .toolbarbutton-icon {
  padding: 7px !important;
}

#main-window[uidensity=touch] #nav-bar :is(#back-button,#forward-button,#home-button,#stop-button,#reload-button,#history-panelmenu,
	#add-ons-button,#open-file-button,#save-page-button,#sync-button,#feed-button,#characterencoding-button,#e10s-button,
	#new-window-button,#new-tab-button,#privatebrowsing-button,#find-button,#print-button,#fullscreen-button,#developer-button,
	#preferences-button,#cut-button,#copy-button,#paste-button,#zoom-out-button,#zoom-in-button,
	#tabview-button,#email-link-button,#sidebar-button,#web-apps-button,#webide-button,#developer-button,#containers-panelmenu,
	#library-button,#bookmarks-toolbar-placeholder,#nav-bar-overflow-button,#alltabs-button) .toolbarbutton-icon,
#main-window[uidensity=touch] #nav-bar #bookmarks-menu-button > .toolbarbutton-icon,
#main-window[uidensity=touch] #nav-bar :is(#panic-button,#pocket-button):not([open]) .toolbarbutton-icon {
  padding: 8px !important;
}

toolbar:not(#nav-bar) :is(#back-button,#forward-button,#home-button,#stop-button,#reload-button,#history-panelmenu,
	#add-ons-button,#open-file-button,#save-page-button,#sync-button,#feed-button,#characterencoding-button,#e10s-button,
	#new-window-button,#privatebrowsing-button,#find-button,#print-button,#fullscreen-button,#developer-button,
	#preferences-button,#cut-button,#copy-button,#paste-button,#zoom-out-button,#zoom-in-button,
	#tabview-button,#email-link-button,#sidebar-button,#web-apps-button,#webide-button,#developer-button,#containers-panelmenu,
	#library-button,#bookmarks-toolbar-placeholder,#nav-bar-overflow-button,#PlacesChevron,#alltabs-button) .toolbarbutton-icon,
toolbar:not(#nav-bar) #bookmarks-menu-button > .toolbarbutton-icon,
toolbar:not(#nav-bar) :is(#panic-button,#pocket-button):not([open]) .toolbarbutton-icon {
  padding: 0px 0px !important;
  margin: 0px 0px !important;
  min-width: 18px !important;
  min-height: 18px !important;
  width: 18px !important;
  height: 18px !important;
  max-width: 18px !important;
  max-height: 18px !important;
}

:is(#back-button,#forward-button,#home-button,#stop-button,#reload-button,#bookmarks-menu-button,#history-panelmenu,
	#add-ons-button,#open-file-button,#save-page-button,#sync-button,#feed-button,#characterencoding-button,#e10s-button,
	#new-window-button,#new-tab-button,#privatebrowsing-button,#find-button,#print-button,#fullscreen-button,#developer-button,
	#preferences-button,#PanelUI-menu-button,#cut-button,#copy-button,#paste-button,#zoom-out-button,#zoom-in-button,
	#tabview-button,#email-link-button,#sidebar-button,#web-apps-button,#webide-button,#developer-button,#containers-panelmenu,
	#library-button,#bookmarks-toolbar-placeholder,#nav-bar-overflow-button,#PlacesChevron,#alltabs-button ),
#downloads-button:not([indicator="true"]),#panic-button:not([open]),#pocket-button:not([open]),
#downloads-button .toolbarbutton-icon {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyoAAAASCAMAAACD1tqoAAABy1BMVEVHcExMTExMTExMTExMTExMTExMTExMTExKTVFMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExJTlJMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwXfuVbXMkXfuUXfuUXfuUXfuUXfuXLNOEXbrwXfuVMXMcXfuUjYK8XfuUHaKcKY6MEY6EeZ7cXfuUXfuUXfuUXfuUXfuVvTcSFSc6qPdayONNnUcjANdmBTtVdVsnLMdw2XLgXfuUXfuUXfuWdQNWXRdVAXL5MTEz///8XfuUCgcwzasuYxOj5N/6tQd8Kb7Zce/xcVspycPpCif6xLsq7s+jYRv8PecjTqOh5SMqdSN96WOCnW/7mOPUecsqNP8qXY//pPv+cN8pGeOmEbP8rie8XfNMAkuCUTN0FovkLj+QRjeTioeh6q2goAAAAc3RSTlMAD/E75gX++gIB9H/8hQnEuSTvkNRBvws2FIjivMac7D4oYR8xqRfqzrKY+KQsrWYStY2fc28b1w1IeJXeaUROwtpKXFHJg1RXfGxT7wktrfqcS/w9G/zCr/Wy3f3+lYohEuQ5paM1o53839zj01ddx8X027i/nAAADntJREFUeF7tmvd328i1xy8pFIKiWYvZKbGIpCAWUWIRSXVZsr3eeB17a0leen0tX7ltr+k9r/25zxjOoAiE1/bx5iTn+PMDjkyDHGDu/cydGYCenBe84AV33nr7nXfefusOOagc0zOj0VOxtUUXuHmLnISr1TA9lqkenNDXyir9IxFrh+mfiuXl5xGD/kjXR/3VJznnubf+8lvvvH/vb3+79/47b43JIgdlQA7C221ysLIr00V8xiGQIMaEK6N1ySKQSATIQU1RauTgG3fvfoNsLEVVQI0ukUUaANJkIgPIk0WE/b8jmy6pYOhmr1Xrs7i/cUUmwaEUvZahxZz4ibEjwUTa4b9roV6i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") !important;
}

:is(.tabs-newtab-button,#tabs-newtab-button,#new-tab-button) {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASBAMAAACgFUNZAAAAJFBMVEX///////////8AAABCUF03QlBebHknNEE0Qk8dKjdRYG5IVmP9c2F3AAAABHRSTlNIARoAXNyGpAAAAF9JREFUeAFjMIYCFIahMJShpARhGGpOEoYwVIPADENBFSdBYSBDSUl7E1AVg6FmedeK8knCDIYau5dl7W4SZjBWYGBLYGACK9ZaJCgM1q61CGqO9iYIw1iBCdlSTPcAAN3EH0gc2e0IAAAAAElFTkSuQmCC") !important;
  -moz-image-region: rect(2px, 15px, 16px, 1px) !important;
}

#downloads-button:not(:is([progress],[counter],[paused],[attention])) #downloads-indicator-progress-outer,
#downloads-button:not([counter]) > #downloads-indicator-anchor > #downloads-indicator-progress-area > #downloads-indicator-counter,
#downloads-button:not([attention]) > #downloads-indicator-anchor > #downloads-indicator-icon {
  background: -moz-image-rect(url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyoAAAASCAMAAACD1tqoAAABy1BMVEVHcExMTExMTExMTExMTExMTExMTExMTExKTVFMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExJTlJMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwXfuVbXMkXfuUXfuUXfuUXfuUXfuXLNOEXbrwXfuVMXMcXfuUjYK8XfuUHaKcKY6MEY6EeZ7cXfuUXfuUXfuUXfuUXfuVvTcSFSc6qPdayONNnUcjANdmBTtVdVsnLMdw2XLgXfuUXfuUXfuWdQNWXRdVAXL5MTEz///8XfuUCgcwzasuYxOj5N/6tQd8Kb7Zce/xcVspycPpCif6xLsq7s+jYRv8PecjTqOh5SMqdSN96WOCnW/7mOPUecsqNP8qXY//pPv+cN8pGeOmEbP8rie8XfNMAkuCUTN0FovkLj+QRjeTioeh6q2goAAAAc3RSTlMAD/E75gX++gIB9H/8hQnEuSTvkNRBvws2FIjivMac7D4oYR8xqRfqzrKY+KQsrWYStY2fc28b1w1IeJXeaUROwtpKXFHJg1RXfGxT7wktrfqcS/w9G/zCr/Wy3f3+lYohEuQ5paM1o53839zj01ddx8X027i/nAAADntJREFUeF7tmvd328i1xy8pFIKiWYvZKbGIpCAWUWIRSXVZsr3eeB17a0leen0tX7ltr+k9r/25zxjOoAiE1/bx5iTn+PMDjkyDHGDu/cydGYCenBe84AV33nr7nXfefusOOagc0zOj0VOxtUUXuHmLnISr1TA9lqkenNDXyir9IxFrh+mfiuXl5xGD/kjXR/3VJznnubf+8lvvvH/vb3+79/47b43JIgdlQA7C221ysLIr00V8xiGQIMaEK6N1ySKQSATIQU1RauTgG3fvfoNsLEVVQI0ukUUaANJkIgPIk0WE/b8jmy6pYOhmr1Xrs7i/cUUmwaEUvZahxZz4ibEjwUTa4b9roV6i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"), 0, 198, 18, 180) center no-repeat !important;
}

#bookmarks-toolbar-placeholder,
#bookmarks-menu-button{
  -moz-image-region: rect(0px, 144px, 18px, 126px) !important;
}

/* bookmark_icons_colorized.css */

.folder-icon,
#editBMPanel_chooseFolderMenuItem .menu-iconic-icon,
treechildren::-moz-tree-image(title, container),
treechildren::-moz-tree-image(title, query, hostContainer) {
 list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAwCAMAAABHcohdAAABYlBMVEUAAAD////5+fnu7u709PTp6emampoAAAAAAACSkpJmZmZWVlZoaGjW1tbc3Nzi4uK+vr6ZmZl5eXlubm4AAAAAAADR0dGNjY2EhITKysqIiIhvb2/fx1tBQUGXl5cAAADAq04AAADLy8uRkZHDrlC0oEnIslGxnkmurq6CgoJ9fX15eXl1dXWzn0iyn0lhYWHIslK6pkxhYWGVlZVVVVWLi4uNjY2ZmZmZmZmVlZWSkpKvr6+srKxcXFxcXFyZmZmVlZWvm0fw8PDfxlvOt1T8/Pz898Hr6+v6+vr09PT4+Pjx34Lpz1/79LT687H58Kz47aTy4ojx4Ibu2nft7e379Ln47qf05pXw3X/v23ru2XT68a7476n366D26Zzv3H3awli+qU3+/v789r779bfz44zt13G1oUns1m3UvFbPuFW5pEvExMT377L47rD16Jjz5JDz5I7t3oTr1GrIslLErlCle54CAAAAQXRSTlMATU1NTU1AJgpNQD7ZTU1NTdlBQSAHTUBATdnZvzwwGhIS/dn38+/v4tnZ2dnJxIpgVCoYFc6upoBiU0REMS8nHuH2HwsAAAIVSURBVDjLZJJHU8JQFEazU2fYMCMbYAbBRlN0Yd0RXwIpJJAEQu9Fil3/v/e9FMd3z+6be/IWmSMIwn3U4+5AoCSfQpICIzplSJnsA51jGZjNmsDYE46nEkXNKNlHJszntZrRM/tmIEiesNtlbmGuZf9eb63/C05FvIG5kdm9VR/UN54Ql6oUVVHUOEwiG0avD/fhgBx5QjWECt+yYcJ96LpLcnZFhVxVDcjB/JmZcF1Y2kInLydUyKtKQB7mpOm+LxqWNrJ08jahQkERfZQCFV4/4Nzu2JpOGkwo/glFmNsW/bxjd9sgbKmQEB0fMQFzNdDaI7u7fO6AsGKCU/FxmDCE5+H+Zevk85QKETEQxAjMsmvBE+B0dXJ+TYVSJKQE87IccuH9qFjq0CcVg5neC0ml9wUO1AMH6gGBekBwPSBQDwjUAwL1wIF6QKAeOFAPCNQDB+oBgXrgQD0gUA8I3MNv3eOWwyAIRNE6gCkagWhE+ZBF2P71uf9VdRgmNK16/u7ck5vMq87ECwmxLsQTUVcZf3vnWNA/AgR5TxvTRuALOBfigQCEUGLCOG8FyEgJ+8IMhRljzy2A1831SJBCWeF01Sahx3GmxzhgK5SyRjkNWZB/AtWms04rFgRDQlOlvuu8QWFJwiAKAwnWpD50X0ExWYBU+5AEu7fQSmXzhtMLvbk2hRXjsy08xhMxnpmRU8l4+ACoBbkWIgvmOwAAAABJRU5ErkJggg==")!important;
 -moz-image-region: rect(0px, 32px, 16px, 16px) !important;
}

treechildren::-moz-tree-image(title, open) {
 -moz-image-region: rect(16px, 32px, 32px, 16px) !important;
}

treechildren::-moz-tree-image(title, container, livemark) {
 list-style-image: url("./../../image/feedIcon16.png") !important;
 -moz-image-region: auto !important;
}

#editBMPanel_folderMenuList:-moz-any([label="Bookmarks Toolbar"],[label="Lesezeichen-Symbolleiste"]) .menulist-icon,
#editBMPanel_toolbarFolderItem .menu-iconic-icon,
treechildren::-moz-tree-image(container, OrganizerQuery_BookmarksToolbar),
treechildren::-moz-tree-image(container, queryFolder_toolbar_____) {
 list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABHklEQVR42mL8//8/AyWAiYFCwLJz794aIN1Mht6zQLyZhYODo9nO2pp8F4CIN9+xS4bGR4Fpae9wDLkJYf4QAz5++kTQFil9YxT+s4tnMQPx3LG9YIwNgDR0G8iAMbJmsAs+AV3w/98/BndnZ7DAy6//GRiB9H8G/NH77x9EnuXnr18Mf//+Y9i5dz9YQM/UHqKCEVVDTFUjhKFuAKb+//2LCMR/fxAuePruF9h2NP0M/6EaYeAPyID/jBAD/gI5wPQAltDQt2JgJCJx/v3zl4GREeoCkGlWZkZgiTdf/8IVyaioQxg3L2CGgbszKKAgBoD88+oTLEL+gj3ACCQbsgugAcqIFiz/Gf4Bww0mpjRn0aK75CZlxgHPjQABBgBfIHM7aqKH1AAAAABJRU5ErkJggg==") !important;
 -moz-image-region: auto !important;
}

#editBMPanel_folderMenuList:-moz-any([label="Bookmarks Menu"],[label="Lesezeichen-Menu"]) .menulist-icon,
#editBMPanel_bmRootItem .menu-iconic-icon,
treechildren::-moz-tree-image(container, OrganizerQuery_BookmarksMenu),
treechildren::-moz-tree-image(container, queryFolder_menu________) {
 list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAbFBMVEX///+coqK4vLzc5PG4vLxKktduu5N9brKcoqK4vLzR2d7b5PHc5PHc5vLd5vLe5/Te6PTg6vbg6/Xg6/bh6vXh6vbi7fjk7/rk8Prl7/rl8Prl8Pvn8vzn8/zn8/3o9P7p9P7p9f7q9v////8h14CvAAAABXRSTlMAf39/mY/u188AAABxSURBVBgZBcCBhgJAEADQN2uiO+dIovT/X5YUgkCy7UziBwB4Z5/BNYGILQDwzjgBcHsxuFwAIBV9hzhAWsde+9AUpHrYDT3agjSpJ8QfpPnfcztK9ILUT78+ohSkYn0gEtLaqAEWDACAnBsAJgAAfAEU/Sr37SwFHgAAAABJRU5ErkJggg==") !important;
 -moz-image-region: auto !important;
}

#editBMPanel_folderMenuList:-moz-any([label="Other Bookmarks"],[label="Weitere Lesezeichen"]) .menulist-icon,
#editBMPanel_unfiledRootItem .menu-iconic-icon,
treechildren::-moz-tree-image(container, OrganizerQuery_UnfiledBookmarks),
treechildren::-moz-tree-image(container, queryFolder_unfiled_____) {
 list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACe0lEQVR42p3P3UuTcRjG8e/zou7ZhptzLzrVvaYoWYBhRQVhBREEGatA8siTCOhfCAI6sqM6i448CSQQLD3JwBPRCDRXVjKVUsutTXU6dT7bfvkAMwU76QP34XVx3ZIQgqL3z5oRQkJWVERhVzO76qIgyxuJWJMslWQV1YQjdInglR6KZA6SFUS+QG47Qz6bve4/fzvkv9ARELq4KYsyCvltEp/7AY4uaLsftR271hPaKwiaKjyPLNVhLFU+tArXw+z6akDXVa0g8goH7L/wore3pVUbnKp0eZBKBc5wEyanH4TO5u8ZVmemEAWZ5fl5okr3ie6uriiAyl8dJlWi9tw9JBXIL0JmAXILWC1rWM96EbqT9cXvUCACRA+9IEvSLV/7Ez4NPCafmYDVV7D2EtLDsD6FnvzJ9OAotZefA0T2c8X5Xm/d8ZzqIFUeIT76FDYnYSsLuwrkBPHoD5Lld9EqfLjd1c1G5uCCiN/nJ7WWAT2LqgKaA1w1YK8CrQRN1RH6FsvJNOFgCODOoQKXs5LEygbSziz2sIddycZI/xIjAz/JFRxYA07IxEik0tR6q/bfUI0pFout2WY1E4t9IPvlIzuJODu7ATZdD5AQvO7rx1SSZCkVpUyZo6WhhkqHu9HIqsYUl7saRZHpvHER9m7o3Tiz32LU22owzK1cpakhTHf7aYqCwSCplUSnCkSq6gO8HZtkNZXC0BQOUVaqMDo2jqHtVCter4e+N8MYbHY7dfU+gA4VaASo9tZinCGdjBPw1XGmtQVDPLnGcmqF5paTFBUEGFmVI6ialdmlX0xMf8WgaWacLjdHObLAbLEYV1xU9O+CsZEh/tcfdXTrVLTTBX8AAAAASUVORK5CYII=") !important;
 -moz-image-region: auto !important;
}

treechildren::-moz-tree-image(title, query),
treechildren::-moz-tree-image(query) {
 list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACIElEQVQ4y42TsU9TYRTFf+89kJoaBJ1N1AR1Q7BQEQVcHISwI0QnVxNn/wRXo4mTsxpXiBIo0WgCMYGE6EKwRCktIFUp9pX33XsdHm1p4sBNvu1855yce65nZjx4vTyLxxBHGSPzfCJ1EyAMQ5oARNzQ3asXG3BqYB6IUwzwPFA1Xn5eaRBqAjAVAMpRDIYYrICaIRq/IPBq2AYCFQHAqKsr1D5WSfDq2EYHEsUEFpPsR46p2QwLi4sY0N3ZyWD/dZppqmGr48cZyIFyrDQ5M8PyWo6RkVGGh0f5kt3g3dwcooqZMfH0bft/M1ADUWUlv82tgWt0dZwjEkUN3s8v8HW7RKVcImhqWR1/MvkQeOHHGThEDadKKEay9RS5jQLZYsi3nTI/8nmSre3slGP7YwPdbSruWT1EFZwqm7sVxIyTJ46zsLREYWsLNSObyzHY14cDALb2HKqSOBSiIxTFqZHJTJPdKHDm7HnWv6+BQTrVw6ULHSxv7gFQLEeYuHoGIkIYKdPTU6ysrpLqTdPfcwXfv4Eo7IaOPxVtSL8afOzACdvFIrl8jt50mtTlLtZ/V5BqF8xINgeNjXbSuIVkspV743cgOEahFMUfATlYrVOrq0cOMy0dIlAqokTeMSr7RqI5qFVZVGttrM6n+Y+/gpbEfQDPzBh7/OqDqvQf5Rg9P5j3ff/2m0fjP8MwjAkSicRpoA0IjsDxF9iLrzks/wNcSWijGW/zogAAAABJRU5ErkJggg==") !important;
 -moz-image-region: auto !important;
}

treechildren::-moz-tree-image(title, query, dayContainer) {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB/klEQVR42qVRPWgUURD+VkIqtRFEUNCzU9OcwqlJLRaCWnhWFiJoK5yNjQpaCYKNtcSAjcRIKguLs0iUqHiK15qYYERETyEhf/u+GefNe5jlWmd3dr7dnfnmm3lFu91W9JmqmgsoFkUg0RnfCeYoJJrNZjEAsyONo1ihYikQf0ri94bg5wbxa50WA3qGe6XYd3rOKhWtXgfRtlT6YvTeXRRVPYXf0PhURf3FqKFkDOwnAFo3bnqV+tMrHWeIg1da0EwRQvA4QBIDg4PYjmQHdmyFxksBydXUzfcTO7dZVDwbe5kUUMTB85lOdE+80/2BW93vjq99WMTV94tefOntAi7MzBuuKBASlbGdfVUE6xRE6qXSsKjj5ZKw/WYCbo4QW51s1CH5CG8f2hWJ3B8c3mMxfX98bG8eRUGGNIIx+WKuf/yGVuerJ1w2qRffLEAFOPfqC85Oz0IMn56aw5npOQi0usTgjMvpfDMWrIl44hoJ5q7IplqArIygBu7Xd8cfXvSoYVKRyCZG9kNFPefp8Ro0j0NhJgjB5Z1/PY/SwJPhGk5NffbEyZGaSZ4FvHgf3n3qOq4PDYGURFCS3nWFNILEntX2nU6Bqsm/EcrSCyaGTWre/KTJlozHrXOa2ztXCLKCwIDxsYe+FAZzoWNhxJKwxaqrRPJEUMSu/2N/Abm5pV0PH7lxAAAAAElFTkSuQmCC") !important;
  -moz-image-region: auto !important;
}

treechildren::-moz-tree-image(query, OrganizerQuery_History),
treechildren::-moz-tree-image(query, OrganizerQuery_history____v),
treechildren::-moz-tree-image(title, query, dayContainer) {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB/klEQVR42qVRPWgUURD+VkIqtRFEUNCzU9OcwqlJLRaCWnhWFiJoK5yNjQpaCYKNtcSAjcRIKguLs0iUqHiK15qYYERETyEhf/u+GefNe5jlWmd3dr7dnfnmm3lFu91W9JmqmgsoFkUg0RnfCeYoJJrNZjEAsyONo1ihYikQf0ri94bg5wbxa50WA3qGe6XYd3rOKhWtXgfRtlT6YvTeXRRVPYXf0PhURf3FqKFkDOwnAFo3bnqV+tMrHWeIg1da0EwRQvA4QBIDg4PYjmQHdmyFxksBydXUzfcTO7dZVDwbe5kUUMTB85lOdE+80/2BW93vjq99WMTV94tefOntAi7MzBuuKBASlbGdfVUE6xRE6qXSsKjj5ZKw/WYCbo4QW51s1CH5CG8f2hWJ3B8c3mMxfX98bG8eRUGGNIIx+WKuf/yGVuerJ1w2qRffLEAFOPfqC85Oz0IMn56aw5npOQi0usTgjMvpfDMWrIl44hoJ5q7IplqArIygBu7Xd8cfXvSoYVKRyCZG9kNFPefp8Ro0j0NhJgjB5Z1/PY/SwJPhGk5NffbEyZGaSZ4FvHgf3n3qOq4PDYGURFCS3nWFNILEntX2nU6Bqsm/EcrSCyaGTWre/KTJlozHrXOa2ztXCLKCwIDxsYe+FAZzoWNhxJKwxaqrRPJEUMSu/2N/Abm5pV0PH7lxAAAAAElFTkSuQmCC") !important;
  -moz-image-region: auto !important;
}


treechildren::-moz-tree-image(query, OrganizerQuery_allbms_____v) {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB80lEQVR42o1QO2hUURA9b3efgShIsFHUIltoAkYxRRoR10YLBRs7CwM2llq74NrZ2QgiWARsFCQoEm0jKqKNsqZYG9WgmE4Q8+5n7n3X47APMb6QDBxmhnvPmTOTpZTQ7XaPAeiIyJk8zw8z4+u2STgfYAnjhVm0dhLgiRBLfLzXy1qARofonZq9jIPjO7GZmJ7taa4EtFuYu4Hbm5g8d/UiNCqBZrOJlEo0sgztiSn4EEmIQxGSVUDgnGCw9FaJXP2vgHivTYwRzTKh5JRIkRAj68Cak4NovzYaBDwFRAgReE6WEIiIA3t3kMie5CgqopP/E7DOwFpLi5b2hYgqdvbIBFpZokPRnkPqHThjYY0hCngncHR0crqN0ZEc545PYUsLdEYXFFobegNDYja8QWdyN07P7EMVM/v3KB486+PxqyV8/1YjUBS/KNDQ/RZeD/Di/Wdcv3ACVVy58wRvBl/0oLUr2KJQ+6ZYhbEO20dzfZx/3tc8vmsMQbwet34Fa3WFsiwRKDC2dQSXbj7Eh+UVzC++w9FDbQSS+V4roA70BmWCGIdHL/sQCYi0vExXd5+uKHldAWeNNikBwVklxvCHEKGIwzqtIxBEAFrQdy/8HCqSTk1EmSJzUtL53q1/BfhxkQId8H315w9sFJ/uX8uq+jcV934PuHAGCwAAAABJRU5ErkJggg==") !important;
  -moz-image-region: auto !important;
}

treechildren::-moz-tree-image(query, OrganizerQuery_downloads__v) {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACNUlEQVR42qWRzWtTQRTFz7yv2NgPk6iWElvTAhalaIuIVATpUkUUtWtx56bgSgru/A9cCQhi3XcjrkSwJM0zKU1alVIRpSYx2sTkJW0+XvJm3ji85AmkogEP/LiXO3MOdxjCOcf/SMEfdPn2w2Rw6uxpyO1jRpFNrqy9ePpgEh3aswEJXR+4Mz9Xujg9iQM9CiDODZNhKZqEkYgfWXx8P/f3DXo84F4vSowgXaTOqFclzgya0sUTVBWMEDBIsEhrOxvEmUHuJkAWRluYJFEhGrR70ZqU8n8HgKDBGGxhaHAJTVGpaeNLsYLKjyLrIoCjBg2ZKkV4m2LX4hjvl7BZ5ih/zuwJIALM3JxPy8PHg9b+AaRkL2r+IM6NHcJ7o3V/wicj8ikHLZ/CwWoZKBdQereylVp9FnI22CG4V7TV58PHxvad8vmgKTJyNQus0fqFYlXGzKgfzaP9yBcMLL+J1lEz70JIFiC7Edkw5IBe4drs0OGAupanyFUt2MwWMBii395pwA8T64lEvf4xdgWJhVetAFfpxFZNCYQLVLo1FRrUfpqA1aTglMFDOE72UcRi8UohGbmE6JMl1+YGEIdM8lsdXj1vKTfOjA5pJdOGwjlO9NnQ9bfV4urra4gvLAPgnQFSGwXZD9/NBo9tW+rViZFBT0Bj0KP6bin2chbri1H3q9xK3A3cAIFH0IuR6fPy+IVHEGKb4Tl8jQozKgJTQAX274COEFXgdUKc6qjmmFvVcs0C/AJrvwKrIVNPSwAAAABJRU5ErkJggg==") !important;
  -moz-image-region: auto !important;
}

toolbarbutton.bookmark-item[container],
.bookmark-item[container] .menu-iconic-left .menu-iconic-icon {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAwCAMAAABHcohdAAABYlBMVEUAAAD////5+fnu7u709PTp6emampoAAAAAAACSkpJmZmZWVlZoaGjW1tbc3Nzi4uK+vr6ZmZl5eXlubm4AAAAAAADR0dGNjY2EhITKysqIiIhvb2/fx1tBQUGXl5cAAADAq04AAADLy8uRkZHDrlC0oEnIslGxnkmurq6CgoJ9fX15eXl1dXWzn0iyn0lhYWHIslK6pkxhYWGVlZVVVVWLi4uNjY2ZmZmZmZmVlZWSkpKvr6+srKxcXFxcXFyZmZmVlZWvm0fw8PDfxlvOt1T8/Pz898Hr6+v6+vr09PT4+Pjx34Lpz1/79LT687H58Kz47aTy4ojx4Ibu2nft7e379Ln47qf05pXw3X/v23ru2XT68a7476n366D26Zzv3H3awli+qU3+/v789r779bfz44zt13G1oUns1m3UvFbPuFW5pEvExMT377L47rD16Jjz5JDz5I7t3oTr1GrIslLErlCle54CAAAAQXRSTlMATU1NTU1AJgpNQD7ZTU1NTdlBQSAHTUBATdnZvzwwGhIS/dn38+/v4tnZ2dnJxIpgVCoYFc6upoBiU0REMS8nHuH2HwsAAAIVSURBVDjLZJJHU8JQFEazU2fYMCMbYAbBRlN0Yd0RXwIpJJAEQu9Fil3/v/e9FMd3z+6be/IWmSMIwn3U4+5AoCSfQpICIzplSJnsA51jGZjNmsDYE46nEkXNKNlHJszntZrRM/tmIEiesNtlbmGuZf9eb63/C05FvIG5kdm9VR/UN54Ql6oUVVHUOEwiG0avD/fhgBx5QjWECt+yYcJ96LpLcnZFhVxVDcjB/JmZcF1Y2kInLydUyKtKQB7mpOm+LxqWNrJ08jahQkERfZQCFV4/4Nzu2JpOGkwo/glFmNsW/bxjd9sgbKmQEB0fMQFzNdDaI7u7fO6AsGKCU/FxmDCE5+H+Zevk85QKETEQxAjMsmvBE+B0dXJ+TYVSJKQE87IccuH9qFjq0CcVg5neC0ml9wUO1AMH6gGBekBwPSBQDwjUAwL1wIF6QKAeOFAPCNQDB+oBgXrgQD0gUA8I3MNv3eOWwyAIRNE6gCkagWhE+ZBF2P71uf9VdRgmNK16/u7ck5vMq87ECwmxLsQTUVcZf3vnWNA/AgR5TxvTRuALOBfigQCEUGLCOG8FyEgJ+8IMhRljzy2A1831SJBCWeF01Sahx3GmxzhgK5SyRjkNWZB/AtWms04rFgRDQlOlvuu8QWFJwiAKAwnWpD50X0ExWYBU+5AEu7fQSmXzhtMLvbk2hRXjsy08xhMxnpmRU8l4+ACoBbkWIgvmOwAAAABJRU5ErkJggg==") !important;
  -moz-image-region: rect(0px, 32px, 16px, 16px) !important;
}

toolbarbutton.bookmark-item[container][open],
.bookmark-item[container][open] .menu-iconic-left .menu-iconic-icon {
  -moz-image-region: rect(16px, 32px, 32px, 16px) !important;
}

.bookmark-item[container][livemark] {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABGlBMVEUAAAAAAACzn0jfx1vAq04AAADDrlC0oEnIslGxnknIslK6pkwAAAAAAACwnEffxlvOt1T898Hpz1/79Ln79bb68rD58Kz47ajy4Yf79LP47aX366C4o0r89r715pb476n26p305Z316Jr15Jn04ZPx3Y/w3Yjw3H/qz3T51Gvbw1nYwFjUvFbPuFXGsFH80E7Aqk68p03CiyT+pQvIcwfBdAH377L47rDy4ozt3oTu137w1n3s1njt13Lwzm7nym3qyWvyyWXlwGHYtFrfuVbbr0/Sqk75xUjcp0L2tD7rrTvVnzvzwjrOnDj5sSv7rhrJgxrCgRngkRfypxHylAnenAbAfgbdjAKzcgLqnQD/mgDwkgDUjQDRhQAkinSDAAAADnRSTlMAJce/EhL38+/vYFQcCW8NRpEAAADISURBVBjTPc7VlsIwAEXRDgwzOEmolxZ3d3d3d/j/3yDJYvW83f10Gcbo0jMypATEqaobl6CQhCzLShzHe/kkhRT8bllIUUhDSeJ4XpAVOU0BwFthEsbbp4BfAhmYXZ0vQ5+mtYHZSkDthITsqxCtIVD5w5Bzv8v7Zvy+FhEI5DDkq8H4sRybXrsIiHkMHiE2CG93jeISg4eAUiqN+8/R5vAFZ2Be7LUes8UJgfo/AS3oF6P+SCSEgMWGweDUM9Bjph89u8nBfAD1KxtOFHE/JwAAAABJRU5ErkJggg==") !important;
  -moz-image-region: auto !important;
}
.bookmark-item[container][livemark] .bookmark-item {
  list-style-image: url(".data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABGlBMVEUAAAAAAACzn0jfx1vAq04AAADDrlC0oEnIslGxnknIslK6pkwAAAAAAACwnEffxlvOt1T898Hpz1/79Ln79bb68rD58Kz47ajy4Yf79LP47aX366C4o0r89r715pb476n26p305Z316Jr15Jn04ZPx3Y/w3Yjw3H/qz3T51Gvbw1nYwFjUvFbPuFXGsFH80E7Aqk68p03CiyT+pQvIcwfBdAH377L47rDy4ozt3oTu137w1n3s1njt13Lwzm7nym3qyWvyyWXlwGHYtFrfuVbbr0/Sqk75xUjcp0L2tD7rrTvVnzvzwjrOnDj5sSv7rhrJgxrCgRngkRfypxHylAnenAbAfgbdjAKzcgLqnQD/mgDwkgDUjQDRhQAkinSDAAAADnRSTlMAJce/EhL38+/vYFQcCW8NRpEAAADISURBVBjTPc7VlsIwAEXRDgwzOEmolxZ3d3d3d/j/3yDJYvW83f10Gcbo0jMypATEqaobl6CQhCzLShzHe/kkhRT8bllIUUhDSeJ4XpAVOU0BwFthEsbbp4BfAhmYXZ0vQ5+mtYHZSkDthITsqxCtIVD5w5Bzv8v7Zvy+FhEI5DDkq8H4sRybXrsIiHkMHiE2CG93jeISg4eAUiqN+8/R5vAFZ2Be7LUes8UJgfo/AS3oF6P+SCSEgMWGweDUM9Bjph89u8nBfAD1KxtOFHE/JwAAAABJRU5ErkJggg==") !important;
  -moz-image-region: rect(0px, 16px, 16px, 0px) !important;
}
.bookmark-item[container][livemark] .bookmark-item[visited] {
  -moz-image-region: rect(0px, 32px, 16px, 16px) !important;
}

.bookmark-item[container][query],
.bookmark-item[container][query][open],
.bookmark-item[container][query] > .menu-iconic-left > .menu-iconic-icon,
.bookmark-item[container][query][open] > .menu-iconic-left > .menu-iconic-icon {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACIElEQVQ4y42TsU9TYRTFf+89kJoaBJ1N1AR1Q7BQEQVcHISwI0QnVxNn/wRXo4mTsxpXiBIo0WgCMYGE6EKwRCktIFUp9pX33XsdHm1p4sBNvu1855yce65nZjx4vTyLxxBHGSPzfCJ1EyAMQ5oARNzQ3asXG3BqYB6IUwzwPFA1Xn5eaRBqAjAVAMpRDIYYrICaIRq/IPBq2AYCFQHAqKsr1D5WSfDq2EYHEsUEFpPsR46p2QwLi4sY0N3ZyWD/dZppqmGr48cZyIFyrDQ5M8PyWo6RkVGGh0f5kt3g3dwcooqZMfH0bft/M1ADUWUlv82tgWt0dZwjEkUN3s8v8HW7RKVcImhqWR1/MvkQeOHHGThEDadKKEay9RS5jQLZYsi3nTI/8nmSre3slGP7YwPdbSruWT1EFZwqm7sVxIyTJ46zsLREYWsLNSObyzHY14cDALb2HKqSOBSiIxTFqZHJTJPdKHDm7HnWv6+BQTrVw6ULHSxv7gFQLEeYuHoGIkIYKdPTU6ysrpLqTdPfcwXfv4Eo7IaOPxVtSL8afOzACdvFIrl8jt50mtTlLtZ/V5BqF8xINgeNjXbSuIVkspV743cgOEahFMUfATlYrVOrq0cOMy0dIlAqokTeMSr7RqI5qFVZVGttrM6n+Y+/gpbEfQDPzBh7/OqDqvQf5Rg9P5j3ff/2m0fjP8MwjAkSicRpoA0IjsDxF9iLrzks/wNcSWijGW/zogAAAABJRU5ErkJggg==") !important;
  -moz-image-region: auto !important;
}

#scrollbutton-up .toolbarbutton-icon,
#scrollbutton-down .toolbarbutton-icon {
  -moz-image-region: auto !important;
}

treechildren::-moz-tree-image(title, query, tagContainer),
treechildren::-moz-tree-image(query, OrganizerQuery_tags_______v),
.bookmark-item[query][tagContainer] {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABSlBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWVlU8PDubmpmUk5KKi4mLi4l7gYJ7goJ+goOAg4WAhISChYWFh4aFh4eHiIeHiIisq6pvdXdudXadnJqamZidpKadpKestLWstbautravtrayuLi4wcO4wsO5wsS7xMS7xMW8u7m9wcC+xcbByMjDy83FycnGxcTHzs7Hzs/JzMvJ0tPL0NDM1tjM19jN1NbO1tfQ293Q3N3S2dnT1dXU1tbU3t7V1tTW1tPW19XW29vX2djX4eLX4ePY4ODZ4uPa29rb4+Xb5OTd3dzd4uLd5OXf4uLf5ubh5OTi5+fk6Ojl5uXm5ubm6ejn5+fo6Obq7Orq7Ovr7u7v7u7v7+7w8vDw8vHy8fHy8vHz8vLz9PPz9PT09fT09fX19PP19fT19vX29fX29vX29/b39/auIvljAAAAHnRSTlMAAggMHiAnKDQ4UYCGjo6Pj4+Pj4+Pj4+PmZ2eqazw4qV1AAAAxklEQVQYV2Pg1jIwMNDiYWJkgAKt7KSYhHQfXmaYiEGSLJdMeIanOEzEIJaLjdMhJ9lFDCpikCjDKRmSmRpvJwIR0cqIcAxNTkux9TcUAovw+GTlpsZFa5uqWOgIgkSY+Jwio8KCnVWMlEw0BIAijMwSxoHBQQE2ynoK5nIsTAxAEVF93wA/b0tFK1UpdmYGkIiIrruXh5uVujQHSAVIRFjH3tVaTZqDFeoWRmZBTTMkPkiEX14KiQ8SYWFnQeIDRZiYISEAAOXSHUddhH8aAAAAAElFTkSuQmCC") !important;
  -moz-image-region: auto !important;
}

.bookmark-item[query][dayContainer] {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB/klEQVR42qVRPWgUURD+VkIqtRFEUNCzU9OcwqlJLRaCWnhWFiJoK5yNjQpaCYKNtcSAjcRIKguLs0iUqHiK15qYYERETyEhf/u+GefNe5jlWmd3dr7dnfnmm3lFu91W9JmqmgsoFkUg0RnfCeYoJJrNZjEAsyONo1ihYikQf0ri94bg5wbxa50WA3qGe6XYd3rOKhWtXgfRtlT6YvTeXRRVPYXf0PhURf3FqKFkDOwnAFo3bnqV+tMrHWeIg1da0EwRQvA4QBIDg4PYjmQHdmyFxksBydXUzfcTO7dZVDwbe5kUUMTB85lOdE+80/2BW93vjq99WMTV94tefOntAi7MzBuuKBASlbGdfVUE6xRE6qXSsKjj5ZKw/WYCbo4QW51s1CH5CG8f2hWJ3B8c3mMxfX98bG8eRUGGNIIx+WKuf/yGVuerJ1w2qRffLEAFOPfqC85Oz0IMn56aw5npOQi0usTgjMvpfDMWrIl44hoJ5q7IplqArIygBu7Xd8cfXvSoYVKRyCZG9kNFPefp8Ro0j0NhJgjB5Z1/PY/SwJPhGk5NffbEyZGaSZ4FvHgf3n3qOq4PDYGURFCS3nWFNILEntX2nU6Bqsm/EcrSCyaGTWre/KTJlozHrXOa2ztXCLKCwIDxsYe+FAZzoWNhxJKwxaqrRPJEUMSu/2N/Abm5pV0PH7lxAAAAAElFTkSuQmCC") !important;
  -moz-image-region: auto !important;
}

.bookmark-item[query][hostContainer] {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAwCAMAAABHcohdAAABYlBMVEUAAAD////5+fnu7u709PTp6emampoAAAAAAACSkpJmZmZWVlZoaGjW1tbc3Nzi4uK+vr6ZmZl5eXlubm4AAAAAAADR0dGNjY2EhITKysqIiIhvb2/fx1tBQUGXl5cAAADAq04AAADLy8uRkZHDrlC0oEnIslGxnkmurq6CgoJ9fX15eXl1dXWzn0iyn0lhYWHIslK6pkxhYWGVlZVVVVWLi4uNjY2ZmZmZmZmVlZWSkpKvr6+srKxcXFxcXFyZmZmVlZWvm0fw8PDfxlvOt1T8/Pz898Hr6+v6+vr09PT4+Pjx34Lpz1/79LT687H58Kz47aTy4ojx4Ibu2nft7e379Ln47qf05pXw3X/v23ru2XT68a7476n366D26Zzv3H3awli+qU3+/v789r779bfz44zt13G1oUns1m3UvFbPuFW5pEvExMT377L47rD16Jjz5JDz5I7t3oTr1GrIslLErlCle54CAAAAQXRSTlMATU1NTU1AJgpNQD7ZTU1NTdlBQSAHTUBATdnZvzwwGhIS/dn38+/v4tnZ2dnJxIpgVCoYFc6upoBiU0REMS8nHuH2HwsAAAIVSURBVDjLZJJHU8JQFEazU2fYMCMbYAbBRlN0Yd0RXwIpJJAEQu9Fil3/v/e9FMd3z+6be/IWmSMIwn3U4+5AoCSfQpICIzplSJnsA51jGZjNmsDYE46nEkXNKNlHJszntZrRM/tmIEiesNtlbmGuZf9eb63/C05FvIG5kdm9VR/UN54Ql6oUVVHUOEwiG0avD/fhgBx5QjWECt+yYcJ96LpLcnZFhVxVDcjB/JmZcF1Y2kInLydUyKtKQB7mpOm+LxqWNrJ08jahQkERfZQCFV4/4Nzu2JpOGkwo/glFmNsW/bxjd9sgbKmQEB0fMQFzNdDaI7u7fO6AsGKCU/FxmDCE5+H+Zevk85QKETEQxAjMsmvBE+B0dXJ+TYVSJKQE87IccuH9qFjq0CcVg5neC0ml9wUO1AMH6gGBekBwPSBQDwjUAwL1wIF6QKAeOFAPCNQDB+oBgXrgQD0gUA8I3MNv3eOWwyAIRNE6gCkagWhE+ZBF2P71uf9VdRgmNK16/u7ck5vMq87ECwmxLsQTUVcZf3vnWNA/AgR5TxvTRuALOBfigQCEUGLCOG8FyEgJ+8IMhRljzy2A1831SJBCWeF01Sahx3GmxzhgK5SyRjkNWZB/AtWms04rFgRDQlOlvuu8QWFJwiAKAwnWpD50X0ExWYBU+5AEu7fQSmXzhtMLvbk2hRXjsy08xhMxnpmRU8l4+ACoBbkWIgvmOwAAAABJRU5ErkJggg==") !important;
  -moz-image-region: rect(0px, 32px, 16px, 16px) !important;
}

.bookmark-item[query][hostContainer][open] {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAwCAMAAABHcohdAAABYlBMVEUAAAD////5+fnu7u709PTp6emampoAAAAAAACSkpJmZmZWVlZoaGjW1tbc3Nzi4uK+vr6ZmZl5eXlubm4AAAAAAADR0dGNjY2EhITKysqIiIhvb2/fx1tBQUGXl5cAAADAq04AAADLy8uRkZHDrlC0oEnIslGxnkmurq6CgoJ9fX15eXl1dXWzn0iyn0lhYWHIslK6pkxhYWGVlZVVVVWLi4uNjY2ZmZmZmZmVlZWSkpKvr6+srKxcXFxcXFyZmZmVlZWvm0fw8PDfxlvOt1T8/Pz898Hr6+v6+vr09PT4+Pjx34Lpz1/79LT687H58Kz47aTy4ojx4Ibu2nft7e379Ln47qf05pXw3X/v23ru2XT68a7476n366D26Zzv3H3awli+qU3+/v789r779bfz44zt13G1oUns1m3UvFbPuFW5pEvExMT377L47rD16Jjz5JDz5I7t3oTr1GrIslLErlCle54CAAAAQXRSTlMATU1NTU1AJgpNQD7ZTU1NTdlBQSAHTUBATdnZvzwwGhIS/dn38+/v4tnZ2dnJxIpgVCoYFc6upoBiU0REMS8nHuH2HwsAAAIVSURBVDjLZJJHU8JQFEazU2fYMCMbYAbBRlN0Yd0RXwIpJJAEQu9Fil3/v/e9FMd3z+6be/IWmSMIwn3U4+5AoCSfQpICIzplSJnsA51jGZjNmsDYE46nEkXNKNlHJszntZrRM/tmIEiesNtlbmGuZf9eb63/C05FvIG5kdm9VR/UN54Ql6oUVVHUOEwiG0avD/fhgBx5QjWECt+yYcJ96LpLcnZFhVxVDcjB/JmZcF1Y2kInLydUyKtKQB7mpOm+LxqWNrJ08jahQkERfZQCFV4/4Nzu2JpOGkwo/glFmNsW/bxjd9sgbKmQEB0fMQFzNdDaI7u7fO6AsGKCU/FxmDCE5+H+Zevk85QKETEQxAjMsmvBE+B0dXJ+TYVSJKQE87IccuH9qFjq0CcVg5neC0ml9wUO1AMH6gGBekBwPSBQDwjUAwL1wIF6QKAeOFAPCNQDB+oBgXrgQD0gUA8I3MNv3eOWwyAIRNE6gCkagWhE+ZBF2P71uf9VdRgmNK16/u7ck5vMq87ECwmxLsQTUVcZf3vnWNA/AgR5TxvTRuALOBfigQCEUGLCOG8FyEgJ+8IMhRljzy2A1831SJBCWeF01Sahx3GmxzhgK5SyRjkNWZB/AtWms04rFgRDQlOlvuu8QWFJwiAKAwnWpD50X0ExWYBU+5AEu7fQSmXzhtMLvbk2hRXjsy08xhMxnpmRU8l4+ACoBbkWIgvmOwAAAABJRU5ErkJggg==") !important;
  -moz-image-region: rect(16px, 32px, 32px, 16px) !important;
}

/* Bookmarks roots menu-items */
#subscribeToPageMenuitem:not([disabled]),
#subscribeToPageMenupopup {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAABd1BMVEXMPwDeaSfTTw7RTQzMQADPRwLYWADYWgDidQDieQHq6unl4+Hg4N/spFjrnkfrnD3kfgHkfADjdwDfcQDeZwDdZgDdYQDZWwDy8vPs6+znzLXywZHvs3TtqmTheAjhdgbnhAXmggDfaQDdYwDbYAD29vjz9PXu7u/y7uzn5+fs4tvh3dfn3tbu2cnjyazvyqbhuJbyv4vttYDvtXvfpG7urmvspl/so1Llmk7nl07rnULqmkLijTfgiC/jgBHjeQjniQDWVwDXVgDUUgD39fT48+/v7Or27ufv6OPc2dPo3NH14M/c0cbdzr/t0r7v1L3s0rnp0Lbx07Xwz6/kxKjowqHevZ/qw5nsvJjovJLkt4/quozxvIXtsoXuuYTjt4TwuoHqsIDerH/wuX3oq3rmr3frsXbur3DirWzjpWrqpWjtqV7pnVfpnE/sok7roEznk0vsoUrjmUfinUXfhj3fjDzqmjXnjS7kkirfeRXdagPojgDdawBqOHllAAAABnRSTlMosJeWjy9bXSxcAAABA0lEQVQY0yWK5XLCABjAPmCrFyq0RerF3WU4zN3d3d23h1/vln/JBWBo0ENsUBup77J9LxgM5vO7hydFWS5fO2FQHJuYWdlXlBu6+uBuINCTR8PhSGzhnK7eu0c8IUAuCkebaZ9vcsf99B/Kldv642k66t9qeDzvIiDKcrZA39XXCOKqresWIJWIL7ZY62jb8VSLNQRA6ez8eDRRw9sBMocbXkA/1O/XgD/VxJ+pZIsxAe1gmPYViK+qTIYqsfaBbRBLWpMk39hLah3zgsQl/MSvmiFL3As1Z4c+dzadE7iD5DH2OTXLi+DiGYzH9S6DGz9dlncAOBFJClmCJQqmKTqG/wAZiysZiOepFQAAAABJRU5ErkJggg==") !important;
}

#bookmarksToolbarFolderMenu > .menu-iconic-left > .menu-iconic-icon,
#BMB_bookmarksToolbar > .menu-iconic-left > .menu-iconic-icon,
#panelMenu_bookmarksToolbar {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABHklEQVR42mL8//8/AyWAiYFCwLJz794aIN1Mht6zQLyZhYODo9nO2pp8F4CIN9+xS4bGR4Fpae9wDLkJYf4QAz5++kTQFil9YxT+s4tnMQPx3LG9YIwNgDR0G8iAMbJmsAs+AV3w/98/BndnZ7DAy6//GRiB9H8G/NH77x9EnuXnr18Mf//+Y9i5dz9YQM/UHqKCEVVDTFUjhKFuAKb+//2LCMR/fxAuePruF9h2NP0M/6EaYeAPyID/jBAD/gI5wPQAltDQt2JgJCJx/v3zl4GREeoCkGlWZkZgiTdf/8IVyaioQxg3L2CGgbszKKAgBoD88+oTLEL+gj3ACCQbsgugAcqIFiz/Gf4Bww0mpjRn0aK75CZlxgHPjQABBgBfIHM7aqKH1AAAAABJRU5ErkJggg==") !important;
  -moz-image-region: auto !important;
}

#menu_unsortedBookmarks > .menu-iconic-left > .menu-iconic-icon,
#BMB_unsortedBookmarks > .menu-iconic-left > .menu-iconic-icon,
#panelMenu_unsortedBookmarks {
  list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACe0lEQVR42p3P3UuTcRjG8e/zou7ZhptzLzrVvaYoWYBhRQVhBREEGatA8siTCOhfCAI6sqM6i448CSQQLD3JwBPRCDRXVjKVUsutTXU6dT7bfvkAMwU76QP34XVx3ZIQgqL3z5oRQkJWVERhVzO76qIgyxuJWJMslWQV1YQjdInglR6KZA6SFUS+QG47Qz6bve4/fzvkv9ARELq4KYsyCvltEp/7AY4uaLsftR271hPaKwiaKjyPLNVhLFU+tArXw+z6akDXVa0g8goH7L/wore3pVUbnKp0eZBKBc5wEyanH4TO5u8ZVmemEAWZ5fl5okr3ie6uriiAyl8dJlWi9tw9JBXIL0JmAXILWC1rWM96EbqT9cXvUCACRA+9IEvSLV/7Ez4NPCafmYDVV7D2EtLDsD6FnvzJ9OAotZefA0T2c8X5Xm/d8ZzqIFUeIT76FDYnYSsLuwrkBPHoD5Lld9EqfLjd1c1G5uCCiN/nJ7WWAT2LqgKaA1w1YK8CrQRN1RH6FsvJNOFgCODOoQKXs5LEygbSziz2sIddycZI/xIjAz/JFRxYA07IxEik0tR6q/bfUI0pFout2WY1E4t9IPvlIzuJODu7ATZdD5AQvO7rx1SSZCkVpUyZo6WhhkqHu9HIqsYUl7saRZHpvHER9m7o3Tiz32LU22owzK1cpakhTHf7aYqCwSCplUSnCkSq6gO8HZtkNZXC0BQOUVaqMDo2jqHtVCter4e+N8MYbHY7dfU+gA4VaASo9tZinCGdjBPw1XGmtQVDPLnGcmqF5paTFBUEGFmVI6ialdmlX0xMf8WgaWacLjdHObLAbLEYV1xU9O+CsZEh/tcfdXTrVLTTBX8AAAAASUVORK5CYII=") !important;
  -moz-image-region: auto !important;
}

Отсутствует

 

№1146124-09-2021 05:30:29

m0nkrus
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 10-09-2021
Сообщений: 23
UA: Firefox 92.0
Веб-сайт

Re: Настройка внешнего вида Firefox в userChrome.css

sandro79
Нет, я не только это использую из комплекта. Но все лишнее, незадействованное я действительно выкинул. Оставил только нужные скрипты и картинки. Есть какой-то сакральный смысл в переходе на единый стиль? Ускорение работы, там, или еще что? Если нет, то и нехай будет как есть пока. Оптимизировать все, что я наворотил, конечно, надо, благо там еще множество вмешательств, которые я здесь не озвучил, так как нашел на форуме инструкции самостоятельно - это бесспорно. Но пока я еще в процессе сбора подходящих мне фишек, это явно преждевременно.


Меня учили не отписываться на форумах попусту, захламляя пустыми "спасибами" топики, так что сразу задам новый вопрос ;) Можно из адресной строки убрать значок добавления в закладки (так чтоб полностью, чтобы не оставалось пустое пространство, на которое можно нажать) и вместо него добавить Reload/Pause?

Нашел скрипт faviconinurlbar. Но куда его пихнуть и что еще для него нужно, если нужно, не очень понял...

Отредактировано m0nkrus (24-09-2021 06:01:38)

Отсутствует

 

№1146224-09-2021 09:09:15

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1722
UA: Firefox 52.0

Re: Настройка внешнего вида Firefox в userChrome.css

m0nkrus пишет

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

Выделить код

Код:

#star-button-box {
   display: none !important;
}

Win7

Отсутствует

 

№1146324-09-2021 09:43:28

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 91.0

Re: Настройка внешнего вида Firefox в userChrome.css

m0nkrus пишет

Есть какой-то сакральный смысл в переходе на единый стиль? Ускорение работы, там, или еще что?

Да нет конечно.
Как скрыть корректно звёздочку - подсказали выше. А на её место Reload/Pause есть дополнения на addons.mozilla.org.
По faviconinurlbar - здесь и здесь есть образец подключения. scripts3 в пути у меня - это папка в которой лежит скрипт.

Отсутствует

 

№1146424-09-2021 10:06:13

m0nkrus
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 10-09-2021
Сообщений: 23
UA: Firefox 92.0
Веб-сайт

Re: Настройка внешнего вида Firefox в userChrome.css

kokoss, спасибо! Встречал на полях этой темы пару кривых способов, но такой простой и изящный прошел мимо моего внимания.


sandro79 пишет

Как скрыть корректно звёздочку - подсказали выше. А на её место Reload/Pause есть дополнения на addons.mozilla.or

Знать бы еще названия. Уверен, там, если покопаться, есть множество полезных плагинов. Да вот только сформулировать в поиске запрос грамотно не всегда удается. Я, вот, к примеру, с удовольствием бы познакомился с технологией закадрового перевода видео, внедренного в последние версии Яндекс-браузера, но на Firefox!


По faviconinurlbar - здесь и здесь есть образец подключения. scripts3 в пути у меня - это папка в которой лежит скрипт

Вот тут, честно говоря, запутался. Вы с Vitaliy V. - два спеца. А у меня опыт перестройки интерфейса браузера три дня. А владение CSS на уровне времен HTML4.

Отредактировано m0nkrus (24-09-2021 18:28:13)

Отсутствует

 

№1146524-09-2021 10:22:45

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1722
UA: Firefox 52.0

Re: Настройка внешнего вида Firefox в userChrome.css

m0nkrus пишет

Знать бы еще названияюю. Уверен, там, если покопаться, есть множество полезных плагинов

Как вариант:


Win7

Отсутствует

 

№1146624-09-2021 10:58:55

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 91.0

Re: Настройка внешнего вида Firefox в userChrome.css

m0nkrus

:offtopic:

Да вот только сформулировать в поиске запрос грамотно не всегда удается

Это ещё попробуйте.

Вот тут, честно говоря, запутался. Вы с Vitaliy V. - два спеца

Создайте скрипт faviconinurlbar.js в папке со скриптами комплекта, впишите путь { path: "faviconinurlbar.js", ucfobj: true, }, вместо этой строки или ниже её.
Чекбокс в настройках у вас уже включён, больше ничего не требуется, только очистить startupCache не помешает. Ну или сюда просто добавьте код скрипта.
Два Спеца тут - Vitaliy V. и Dumby, а я только пользуюсь плодами их труда :)

Отредактировано sandro79 (24-09-2021 11:06:59)

Отсутствует

 

№1146724-09-2021 18:58:33

m0nkrus
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 10-09-2021
Сообщений: 23
UA: Firefox 92.0
Веб-сайт

Re: Настройка внешнего вида Firefox в userChrome.css

sandro79
Оказалось, что не совсем уж оффтоп для этой темы. faviconinurlbar привязывает фавикон к "замку", который я скрыл как раз таки через userChrome.css. Отключил стиль сокрытия "замка", и все заработало!

:offtopic:
Еще чуть-чуть пооффтоплю, раз уж обсуждение началось здесь. Фавикон появляется после замка. Как я понимаю, избавиться совсем от замка нельзя, так как привязка местоположения по нему. Тогда хоть можно поменять местами фавикон и замок?
Вроде даже где-то видел, что вы с Vitaliy V. это обсуждали, но сейчас хоть убей не могу найти...

P.S. За "Reloader" отдельное спасибо. Тоже в своих скитаниях по форуму встречал ваш пост о нем, а потом не мог найти. Он определенно функционально интереснее, чем "Reload page in URL bar".

Еще один запрос, который может показаться тупым... Нельзя ли организовать подмену в urlbar адреса? Мне нужна конкретная подмена для своего сайта, чтобы https://w14.monkrus.ws/ менялся на http://www.monkrus.ws/ с сохранением всего того, что идет после слеша. Желательно, чтобы кнопка "Копировать ссылку" подхватывала именно измененный адрес. Можно даже без визуальной замены, но чтоб кнопка захватывала модификацию.

Отредактировано m0nkrus (24-09-2021 19:09:33)

Отсутствует

 

№1146824-09-2021 20:07:59

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 91.0

Re: Настройка внешнего вида Firefox в userChrome.css

m0nkrus пишет

faviconinurlbar привязывает фавикон к "замку", который я скрыл как раз таки через userChrome.css

Ну может код неподходящий был, #identity-icon-box наверно скрывали. Скрыть можно так, и фавикон никуда не денется

скрытый текст
______.PNG

Выделить код

Код:

#identity-icon {
  display: none !important;
}

Или так, чтоб лупу не зацепить. Но я так понимаю, вы её тоже зацепили, если #identity-icon-box скрывали
скрытый текст
Вроде все замки добавил

Выделить код

Код:

#identity-box[pageproxystate="valid"].mixedDisplayContent #identity-icon,
#identity-box[pageproxystate="valid"].notSecure #identity-icon,
#identity-box[pageproxystate="valid"].verifiedDomain #identity-icon, 
#identity-box[pageproxystate="valid"].mixedActiveBlocked #identity-icon,
#identity-box[pageproxystate="valid"].httpsOnlyErrorPage #identity-icon {
  display: none !important;
}

Тогда хоть можно поменять местами фавикон и замок? Вроде даже где-то видел, что вы с Vitaliy V. это обсуждали, но сейчас хоть убей не могу найти...

Ну да, обсуждали здесь. Мой нынешний код с поменянными местами замком и фавиконом

скрытый текст

Выделить код

Код:

(this.faviconinurlbar = {
            init(that) {
                var identity = document.querySelector("#identity-icon");
                if (!identity)
                    return;
                var iconDefault = "chrome://global/skin/icons/defaultFavicon.svg"; // или свою иконку
                var style = "data:text/css;charset=utf-8," + encodeURIComponent(`
                    #identity-faviconinurlbar {
                        --v-faviconinurlbar-default: url("${iconDefault}");

                        list-style-image: var(--v-faviconinurlbar, none) !important;
                        pointer-events: none !important;
                        height: 16px !important;
                        width: auto !important;
                        margin-inline-start: 3px !important;
                        -moz-context-properties: fill, fill-opacity;
                        fill: currentColor;
                        fill-opacity: var(--urlbar-icon-fill-opacity, 1);
                    }
                    #identity-faviconinurlbar:not([faviconinurlbar="true"]) {
                        --v-faviconinurlbar: var(--v-faviconinurlbar-default) !important;
                    }
                    #identity-icon {
                        margin-inline-start: 4px !important;
                    }
                    .identity-box-button {
                        padding-inline: 2px !important;
                    }         
                    #urlbar[actiontype="extension"] #identity-faviconinurlbar,
                    #identity-box:is(.extensionPage,.chromeUI) #identity-faviconinurlbar {
                        display: none !important;
                    }
                    #urlbar:not(.searchButton) > #urlbar-input-container > #identity-box[pageproxystate="invalid"] #identity-icon {
                        display: none !important;
                    }
                `);
                windowUtils.loadSheetUsingURIString(style, windowUtils.USER_SHEET);
                var faviconinurlbar = document.createXULElement("image");
                faviconinurlbar.id = "identity-faviconinurlbar";
                identity.before(faviconinurlbar);
                gBrowser.tabContainer.addEventListener("TabAttrModified", this);
                gBrowser.addProgressListener(this);
                that.unloadlisteners.push("faviconinurlbar");
                var {STATE_START, STATE_STOP, STATE_IS_NETWORK} = Ci.nsIWebProgressListener;
                var updatefavicon = image => {
                    if (image) {
                        faviconinurlbar.style.setProperty("--v-faviconinurlbar", `url("${image}")`);
                        faviconinurlbar.setAttribute("faviconinurlbar", "true");
                        faviconinurlbar.setAttribute("faviconchrome", `${image.startsWith("chrome:")}`);
                    } else {
                        faviconinurlbar.setAttribute("faviconinurlbar", "false");
                        faviconinurlbar.style.setProperty("--v-faviconinurlbar", "");
                    }
                };
                this.handleEvent = e => {
                    var tab = e.target, changed;
                    if (!tab.selected || !((changed = e.detail.changed).includes("image") || changed.includes("selected"))) return;
                    updatefavicon(tab.image);
                };
                this.onStateChange = (aWebProgress, aRequest, aStateFlags, aStatus) => {
                    if (aStateFlags & STATE_IS_NETWORK && aWebProgress?.isTopLevel) {
                        if (aStateFlags & STATE_START)
                            faviconinurlbar.setAttribute("favbusy", "true");
                        else if (aStateFlags & STATE_STOP) {
                            faviconinurlbar.setAttribute("favbusy", "false");
                            updatefavicon(gBrowser.selectedTab.image);
                        }
                    }
                };
            },
            destructor() {
                gBrowser.tabContainer.removeEventListener("TabAttrModified", this);
                gBrowser.removeProgressListener(this);
            }
        }).init(this);

Отсутствует

 

№1146924-09-2021 21:23:30

m0nkrus
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 10-09-2021
Сообщений: 23
UA: Firefox 92.0
Веб-сайт

Re: Настройка внешнего вида Firefox в userChrome.css

sandro79 пишет

#identity-icon-box наверно скрывали

Верно. Убрал у ID окончание -box и все корректно заработало. Но за "код с поменянными местами замком и фавиконом" все равно спасибо!


Я, также, скрыл щит:
скрытый текст
#tracking-protection-icon-box {
    display: none !important;
}
Но осталось кликабельное пустое поле от него перед фавикон. Можно это поле как-нибудь убрать?

P.S. Где почитать по замене фавикон по умолчанию? И добавлении его для конкретных сайтов?

Отсутствует

 

№1147024-09-2021 21:39:56

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 91.0

Re: Настройка внешнего вида Firefox в userChrome.css

m0nkrus пишет

Но осталось кликабельное пустое поле от него перед фавикон. Можно это поле как-нибудь убрать?

На замену вашему стилю

скрытый текст

Выделить код

Код:

#tracking-protection-icon-container {
   display: none !important;
}

Где почитать по замене фавикон по умолчанию? И добавлении его для конкретных сайтов?

Ну тоже в теме UCF-скрипты на этом форуме. По-другому не знаю.

Отсутствует

 

№1147124-09-2021 22:42:31

m0nkrus
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 10-09-2021
Сообщений: 23
UA: Firefox 92.0
Веб-сайт

Re: Настройка внешнего вида Firefox в userChrome.css

sandro79 пишет

Ну тоже в теме UCF-скрипты на этом форуме.

Попробовал метод, там описанный. Не получилось. Плюнул. Не принципиально.

Альтернативное решение
Для добавления своего favicon для конкретных сайтов надыбал расширение FaviconSwitcher.
Для закладок favicon кэшируется так, что даже после отключения расширения иконка остается в закладках измененной.

А вот можно как-то вернуть стрелочку развертывания/свертывания истории в адресной строке?
9.1632512088.jpg
А то текущий вариант развертывания при нажатии просто на саму адресную строку меня не очень устраивает.

Отредактировано m0nkrus (25-09-2021 10:50:01)

Отсутствует

 

№1147224-09-2021 22:54:51

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 91.0

Re: Настройка внешнего вида Firefox в userChrome.css

m0nkrus пишет

А вот можно как-то вернуть стрелочку развертывания/свертывания истории в адресной строке?

Можно скриптом. Только адрес к значку в восьмой строке кода, нужно заменить на chrome://global/skin/icons/arrow-down.svg

Отсутствует

 

№1147324-09-2021 23:36:19

m0nkrus
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 10-09-2021
Сообщений: 23
UA: Firefox 92.0
Веб-сайт

Re: Настройка внешнего вида Firefox в userChrome.css

sandro79
Скрипт добавил в хвост custom_script_win.js (заменив ссылку на стрелку), выставил параметры в about:config, как рекомендовано и... ничего.
Надо custom_script_win.js где-то в CustomStylesScripts.jsm прописать?

Отсутствует

 

№1147425-09-2021 00:09:43

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 91.0

Re: Настройка внешнего вида Firefox в userChrome.css

m0nkrus

:offtopic:

Надо custom_script_win.js где-то в CustomStylesScripts.jsm прописать?

Нет, не нужно. Желательно в обновлённом с той поры комплекте, наверное, как у автора подключено подключать скрипты.
Ну можете добавить в ту же секцию, перед или после faviconinurlbar, но никак не в хвосте файла.

Отсутствует

 

№1147525-09-2021 06:11:18

m0nkrus
Участник
 
Группа: Members
Откуда: Россия
Зарегистрирован: 10-09-2021
Сообщений: 23
UA: Firefox 92.0
Веб-сайт

Re: Настройка внешнего вида Firefox в userChrome.css

sandro79 мой косяк. Спросонья добавил скрипт в custom_script_all_win.js. Перекинул в custom_script_win.js - и все заработало.

Думаю, все свои критические хотелки я реализовал. Окончательно пересаживаюсь с Waterfox Classic. sandro79, kokoss большое спасибо за помощь! Сам бы я может и справился, но потратил бы на изучение всей этой кухни недели.

Отредактировано m0nkrus (25-09-2021 10:52:21)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]