[more] [/more]
Цитата: Единственно, уточню: это дополнение постоянно находится в памяти и активно, т.е. потребляет дополнительные ресурсы? (И добавляет вероятность нестабильности.) Или загружается при обращении, формирует по итогам настройки аналогичный стилевой файл вроде chrome\userChrome.css и выгружается? Возможностей-то, в самом деле, очень много. Русского описания и русской версии нет?
Опции на русском. Да, аддоном можно почти также сделать, как в этом стиле (и многое, чего в нем нет). Да, висит в памяти. Да, основные изменения аддон делает также стилями (а также многое, что стилями не сделать). Да, вероятность проблем есть. Также как и со стилем. Причем Aris аддон явно быстрее поправит, чем я стиль.
Цитата: Значок дополнения AdblockPlus ... Можно ли это отключить? ... Это возможно?
[more=Пробуйте]
Код: @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 #nav-bar {
padding: 1px!important;
}
#main-window :-moz-any(#PersonalToolbar, #nav-bar, #TabsToolbar, #vertical-toolbar) toolbarbutton:not(:-moz-any(.tabs-newtab-button)),
#main-window :-moz-any(#PersonalToolbar, #nav-bar, #TabsToolbar, #vertical-toolbar) .toolbarbutton-1,
#main-window :-moz-any(#PersonalToolbar, #nav-bar, #TabsToolbar, #vertical-toolbar) .toolbarbutton-menubutton-button,
#main-window :-moz-any(#PersonalToolbar, #nav-bar, #TabsToolbar, #vertical-toolbar) .toolbarbutton-menubutton-dropmarker{
padding: unset !important;
width: unset !important;
height: unset !important;
margin: unset!important;
}
#main-window :-moz-any(#PersonalToolbar, #nav-bar, #TabsToolbar, #vertical-toolbar) toolbarbutton > dropmarker:before,
#main-window :-moz-any(#PersonalToolbar, #nav-bar, #TabsToolbar, #vertical-toolbar) toolbarbutton[type='menu'] > dropmarker {
display: none!important;
}
#main-window :-moz-any(#PersonalToolbar, #nav-bar, #TabsToolbar, #vertical-toolbar) toolbarbutton > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon{
width: unset !important;
height: unset !important;
border-left:none !important;
padding-left: 2px !important;
padding-right: 2px !important;
}
#main-window :-moz-any(#PersonalToolbar, #nav-bar, #TabsToolbar, #vertical-toolbar) toolbarbutton:not(:-moz-any(#bookmarks-menu-button,.tabs-newtab-button)) > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon{
padding-top: 7px!important;
padding-bottom: 6px!important;
}
#main-window :-moz-any(#PersonalToolbar, #nav-bar, #TabsToolbar, #vertical-toolbar) .toolbarbutton-menubutton-button > .toolbarbutton-icon,
#main-window :-moz-any(#PersonalToolbar, #nav-bar, #TabsToolbar, #vertical-toolbar) .toolbarbutton-1 > .toolbarbutton-icon,
#main-window :-moz-any(#PersonalToolbar, #nav-bar, #TabsToolbar, #vertical-toolbar) toolbarbutton:not(:-moz-any(.tabs-newtab-button)) > .toolbarbutton-icon,
#main-window :-moz-any(#PersonalToolbar, #nav-bar, #TabsToolbar, #vertical-toolbar) .toolbarbutton-1 > .toolbarbutton-badge-container,
#main-window :-moz-any(#PersonalToolbar, #nav-bar, #TabsToolbar, #vertical-toolbar) .toolbarbutton-1 > .toolbarbutton-badge-stack > .toolbarbutton-icon,
#main-window #nav-bar #stylish-toolbar-button > .toolbarbutton-icon {
padding: 2px !important;
width: unset !important;
height: unset !important;
max-width: unset !important;
max-height: unset!important;
max-width: 22px!important;
}
#main-window #vertical-toolbar .toolbarbutton-1 > .toolbarbutton-icon {
max-width: 22px!important;
max-height: 22px!important;
}
#main-window #nav-bar #back-button,
#main-window #nav-bar #forward-button {
background: none!important;
box-shadow: none!important;
border: none!important;
}
#main-window #nav-bar #back-button > .toolbarbutton-icon,
#main-window #nav-bar #forward-button > .toolbarbutton-icon {
border: 1px solid transparent!important;
border-radius: 0 !important;
background: unset!important;
box-shadow: unset!important;
transition-property: background-color, border-color!important;
transition-duration: 150ms!important;
}
#main-window #nav-bar #forward-button:not([disabled='true']):-moz-any(:hover,:active) > .toolbarbutton-icon,
#main-window #nav-bar #back-button:not([disabled='true']):-moz-any(:hover,:active) > .toolbarbutton-icon,
#main-window :-moz-any(#PersonalToolbar, #nav-bar, #TabsToolbar, #vertical-toolbar) toolbarbutton[open] > .toolbarbutton-menubutton-dropmarker > .dropmarker-icon{
background: var(--toolbarbutton-hover-background)!important;
border-color: var(--toolbarbutton-hover-bordercolor)!important;
box-shadow: none!important;
}
#main-window #nav-bar #back-button {
-moz-image-region: rect(0px, 54px, 18px, 36px) !important;
}
#main-window #nav-bar #forward-button {
-moz-margin-end: 3px!important;
}
#main-window #nav-bar #urlbar-wrapper {
clip-path: none !important;
-moz-margin-start: 0px !important;
}
#main-window #nav-bar #urlbar {
border-left: 1px solid rgba(23, 51, 78, 0.27)!important;
border-radius: 2.5px !important;
}
#main-window #nav-bar #urlbar[focused] {
border-left-color: Highlight !important;
}
#main-window #nav-bar #identity-box {
-moz-padding-start: 4px !important;
}
#main-window #nav-bar #notification-popup-box {
-moz-padding-start: 2px !important;
-moz-margin-end: -2px !important;
}
#main-window #nav-bar #PanelUI-button {
background-image: none!important;
-moz-margin-end: 2px !important;
}
#PersonalToolbar .bookmark-item > .toolbarbutton-icon {
-moz-margin-end: unset !important;
}
#main-window .tabbrowser-tabs,
#main-window .tab-background-start::after,
#main-window .tab-background-start::before,
#main-window .tab-background-start,
#main-window .tab-background-end,
#main-window .tab-background-end::after,
#main-window .tab-background-end::before {
min-height: 28px!important;
}
/* #main-window .tabbrowser-tab[selected]:not([pinned]) {
min-width: 150px !important;
} */
.toolbarbutton-1 > .toolbarbutton-badge-stack,
#https-everywhere-button #rscounter,
#https-everywhere-button #rsapplied {
display: -moz-box!important;
box-sizing: border-box!important;
-moz-box-align: center!important;
-moz-box-pack: center!important;
-moz-box-orient: horizontal!important;
margin: unset!important;
padding: unset!important;
}
.toolbarbutton-1 .toolbarbutton-badge {
position: relative!important;
-moz-box-ordinal-group: 1!important;
z-index: 1!important;
}
.toolbarbutton-1 > .toolbarbutton-badge-stack > .toolbarbutton-icon {
-moz-box-ordinal-group: 2!important;
}
}