Vitaliy V.
Здравствуйте! Перешёл на 78 версию Firefox и перестал работать ваш код
Отсутствует
m_nikolay
*|input#urlbar-input::selection, *|input.searchbar-textbox::selection, *|input.findbar-textbox::selection { background-color: var(--lwt-toolbar-field-highlight, Highlight) !important; color: var(--lwt-toolbar-field-highlight-text, HighlightText) !important; }
Отсутствует
xclime
Войдите или зарегистрируйтесь, чтобы увидеть скрытый текст.
Круто. Спасибо!
Отсутствует
solombala
нет это сохраняется в content-prefs.sqlite
P.S
(function(val) { var cps2 = Cc["@mozilla.org/content-pref/service;1"].getService(Ci.nsIContentPrefService2); cps2.setGlobal(window.FullZoom.name, val, Cu.createLoadContext()); })(1.2);
Отредактировано Vitaliy V. (30-06-2020 00:35:00)
Отсутствует
Всем привет,подскажите,знающие люди:
Настройки из userChrome.css в 78.0 не подхватываются?
В частности интересуют кнопки управления окном.
На 68.10.0 всё есть:
tab[selected="true"] {color: black !important;background-color: rgb(128,128,128) !important;}
tab {-moz-appearance: none !important;}
/*Кнопки управления окном*/
@-moz-document url("chrome://browser/content/browser.xul") {
:root {
--v-titlebar-button-vert-padding: 5px;
--v-titlebar-button-horizont-padding: 10px;
--v-svg-filter-fill: url("data:image/svg+xml;charset=utf-8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='fill'><feComposite in='FillPaint' in2='SourceGraphic' operator='in'/></filter></svg>#fill");
--v-titlebar-min-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='12' xmlns='http://www.w3.org/2000/svg'><line stroke='black' stroke-width='.9' fill='none' shape-rendering='crispEdges' x1='1' y1='5.5' x2='11' y2='5.5'/></svg>");
--v-titlebar-max-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='12' xmlns='http://www.w3.org/2000/svg' stroke='black' stroke-width='.9' fill='none' shape-rendering='crispEdges'><rect x='1.5' y='1.5' width='9' height='9'/></svg>");
--v-titlebar-maximized-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='12' xmlns='http://www.w3.org/2000/svg' stroke='black' stroke-width='.9' fill='none' shape-rendering='crispEdges'><rect x='1.5' y='3.5' width='7' height='7'/><polyline points='3.5,3.5 3.5,1.5 10.5,1.5 10.5,8.5 8.5,8.5'/></svg>");
--v-titlebar-close-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='12' xmlns='http://www.w3.org/2000/svg'><path stroke='black' stroke-width='.9' fill='none' d='M1,1 l 10,10 M1,11 l 10,-10'/></svg>");
--v-titlebar-button-image-height: 12px;
--v-titlebar-button-image-width: 12px;
--v-titlebar-button-background-hover: rgba(0,0,0,.12);
--v-titlebar-button-background-active: rgba(0,0,0,.22);
--v-titlebar-close-background-hover: rgb(215,0,34);
--v-titlebar-close-background-active: rgb(178,0,28);
--v-windows-glass-default-background: ActiveCaption;
--v-windows-glass-default-background-inactive: InactiveCaption;
}
:root:-moz-lwtheme-brighttext,
toolbar[brighttext] {
--v-titlebar-button-background-hover: rgba(255,255,255,.22);
--v-titlebar-button-background-active: rgba(255,255,255,.12);
}
@media (-moz-windows-glass) {
#main-window[sizemode="normal"] > #titlebar {
-moz-appearance: none !important;
margin-bottom: calc(-1 * (var(--v-titlebar-button-vert-padding) * 2 + var(--v-titlebar-button-image-height))) !important;
}
#main-window[sizemode="normal"] > #titlebar > #titlebar-content {
margin-top: 0 !important;
margin-bottom: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
#main-window[sizemode="normal"] > #navigator-toolbox {
border-top: none !important;
padding-top: 0 !important;
box-shadow: 0 1px 0 rgba(12,12,13,0.3) inset !important;
}
#titlebar-buttonbox,
.titlebar-buttonbox {
-moz-appearance: none !important;
margin: 0 !important;
padding: 0 !important;
}
#main-window {
-moz-appearance: none !important;
background-color: var(--lwt-accent-color, var(--v-windows-glass-default-background)) !important;
}
#main-window:-moz-window-inactive {
background-color: var(--lwt-accent-color-inactive, var(--lwt-accent-color, var(--v-windows-glass-default-background-inactive))) !important;
}
#TabsToolbar:-moz-lwtheme-darktext {
color: inherit !important;
--lwt-toolbarbutton-icon-fill: currentColor !important;
}
#TabsToolbar:not(:-moz-lwtheme) {
color: inherit !important;
}
#TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab {
background-color: transparent !important;
}
vbox#appcontent {
-moz-appearance: none !important;
}
}
#titlebar-buttonbox > .titlebar-button,
.titlebar-buttonbox > :-moz-any(.titlebar-min,.titlebar-max,.titlebar-close),
#minimize-button, #restore-button, #close-button {
display: -moz-box !important;
-moz-appearance: none !important;
margin: 0 !important;
padding: var(--v-titlebar-button-vert-padding) var(--v-titlebar-button-horizont-padding) !important;
color: var(--lwt-toolbarbutton-icon-fill, inherit) !important;
}
@media not all and (-moz-os-version: windows-win7) {
#titlebar-buttonbox,
.titlebar-buttonbox {
-moz-appearance: none !important;
-moz-box-align: start !important;
-moz-box-pack: end !important;
}
}
#titlebar-buttonbox > .titlebar-button > .toolbarbutton-icon,
.titlebar-buttonbox > :-moz-any(.titlebar-min,.titlebar-max,.titlebar-close) > .toolbarbutton-icon,
:-moz-any(#minimize-button,#restore-button,#close-button) > .toolbarbutton-icon {
filter: var(--v-svg-filter-fill) !important;
fill: currentColor !important;
color: inherit !important;
margin: 0 !important;
padding: 0 !important;
height: var(--v-titlebar-button-image-height) !important;
width: var(--v-titlebar-button-image-width) !important;
}
#titlebar-buttonbox > #titlebar-min,
.titlebar-buttonbox > .titlebar-min,
#minimize-button {
list-style-image: var(--v-titlebar-min-image) !important;
-moz-image-region: auto !important;
}
#titlebar-buttonbox > #titlebar-max,
.titlebar-buttonbox > .titlebar-max {
list-style-image: var(--v-titlebar-max-image) !important;
-moz-image-region: auto !important;
}
#main-window[sizemode="maximized"] #titlebar-buttonbox > #titlebar-max,
#main-window[sizemode="maximized"] .titlebar-buttonbox > .titlebar-max,
#restore-button {
list-style-image: var(--v-titlebar-maximized-image) !important;
-moz-image-region: auto !important;
}
#titlebar-buttonbox > :-moz-any(#titlebar-min,#titlebar-max):hover,
.titlebar-buttonbox > :-moz-any(.titlebar-min,.titlebar-max):hover,
:-moz-any(#minimize-button,#restore-button):hover {
background-color: var(--v-titlebar-button-background-hover) !important;
}
#titlebar-buttonbox > :-moz-any(#titlebar-min,#titlebar-max):hover:active,
.titlebar-buttonbox > :-moz-any(.titlebar-min,.titlebar-max):hover:active,
:-moz-any(#minimize-button,#restore-button):hover:active {
background-color: var(--v-titlebar-button-background-active) !important;
}
#titlebar-buttonbox > #titlebar-close,
.titlebar-buttonbox > .titlebar-close,
#close-button {
list-style-image: var(--v-titlebar-close-image) !important;
-moz-image-region: auto !important;
}
#titlebar-buttonbox > #titlebar-close:hover,
.titlebar-buttonbox > .titlebar-close:hover,
#close-button:hover {
background-color: var(--v-titlebar-close-background-hover) !important;
color: white !important;
}
#titlebar-buttonbox > #titlebar-close:hover:active,
.titlebar-buttonbox > .titlebar-close:hover:active,
#close-button:hover:active {
background-color: var(--v-titlebar-close-background-active) !important;
color: white !important;
}
#titlebar-buttonbox > #titlebar-max,
.titlebar-buttonbox > .titlebar-max,
#restore-button {
margin-left: 2px !important;
margin-right: 2px !important;
}
Отсутствует
Pifontiy
Обновите стиль: https://forum.mozilla-russia.org/viewto … 72#p765572
Win7
Отсутствует
Может кому пригодится, собрал из разных стилей:
@-moz-document url(chrome://browser/content/sanitize.xhtml) { *|*:root { -moz-appearance: none !important; background-color: rgb(27,27,29) !important; color: rgb(177,177,179) !important; } button, *|input:not([type]), richlistbox { -moz-appearance: none !important; border: 1px solid rgb(60,60,61) !important; background-color: rgba(0,0,0,0.5) !important; color: rgb(177,177,179) !important; padding: 1px 2px !important; height: auto !important; min-height: 24px !important; } button { background-color: transparent !important; } button:hover:not(:-moz-any(:active,[disabled="true"])) { background-color: rgba(249,249,250,.1) !important; } button:hover:active:not([disabled="true"]) { background-color: rgba(249,249,250,.15) !important; } #itemList, #sanitizeEverythingWarningBox { -moz-appearance:none !important; background-color: rgba(58,58,58, 1) !important; border-color: transparent !important; } dialog menulist { -moz-appearance: none !important; background: #444 ! important; padding: 3px; color: #ccc !important; } checkbox .checkbox-check { -moz-appearance: none !important; border: 1px solid #666 !important; background-color: #444 !important; } checkbox:not([disabled]):hover .checkbox-check { box-shadow: 0 0 4px #0084ff !important; border-color: #0084ff !important; } checkbox[checked] .checkbox-check { background: #444 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15px" height="15px" viewBox="0 0 16 16" ><path fill="rgb(200,200,200)" d="M 13.09,2.87 C 13.09,2.87 6.00,11.00 6.00,11.00 6.00,11.00 2.00,9.00 2.00,9.00 4.25,12.81 7.00,14.00 7.00,14.00 9.24,10.42 12.04,7.39 13.09,2.87 Z" /></svg>') no-repeat center center !important; } }
Win7
Отсутствует
Для подсветки посещенных страниц использую в userContent.css :
/* Подсветка посещенных и непосещенных ссылок */ a:visited {color: #990000 !important;} /* Бордовый цвет посещенной ссылки */ /* Подчеркивать ссылки при наведении на них */ a[href]:hover { text-decoration: underline !important; }
В настройках FF на вкладке цвета посещенных/непосещенных ссылок стоит «заменять только с высококонтрастными темами».
Всё работает, но сие не пашет на Ютубе в правой колонке превью роликов и в плейлисте (тоже справа). Обычные ссылки с главных страниц каналов, со страницы самих роликов (что под ними) — красятся нормально при переходах по ним. Если в самом браузере в настройках цветов выставить "Заменять «Всегда»", то эти ссылки окрашиваются при переходах, но при этом ломаются цвета других сайтов, становятся какими-то без оттенков и белыми, что не есть гуд.
Есть ли решение, чтоб эти ссылки с Ютуба так-же подсвечивались, но не ломая другие сайты?
Отсутствует
Был стиль, который изменял цвет бордюра при наведении мыши на #urlbar или #searchbar, а при фокусе ещё раз менял цвет бордюра и цвет background. #searchbar сломался давно, но цвет бордюра меняет и сейчас. А вот с #urlbar теперь ничего не происходит, 77.0.1 Можно что-то сделать или это приговор?
:-moz-any(#urlbar, #searchbar, .searchbar-textbox):not(:-moz-lwtheme):hover { border-color: Red !important; background-color: rgba(255, 255, 255, .62) !important; box-shadow: none !important; } :-moz-any(#urlbar, #searchbar, .searchbar-textbox):not(:-moz-lwtheme)[focused] { border-color: Blue !important; background-color: #FFD700 !important; box-shadow: none !important; }
Отсутствует
xrun1
#urlbar:not(:-moz-lwtheme):hover > #urlbar-background, #searchbar:not(:-moz-lwtheme):hover { border-color: Red !important; background-color: rgba(255, 255, 255, .62) !important; box-shadow: none !important; } #urlbar:not(:-moz-lwtheme)[focused="true"] > #urlbar-background, #searchbar:not(:-moz-lwtheme):focus-within { border-color: Blue !important; background-color: #FFD700 !important; box-shadow: none !important; }
Отсутствует
Vitaliy V.
по моему так себе решение, может лучше из браузера дать команду выйти и запустить bat или с vbs
Да, не то browser.startup.page - 3 через раз работает...Может батник рестарта? Только надо это как-то учесть MOZ_LEGACY_PROFILES=1
MOZ_NO_REMOTE=1 , а то опять папки создавать начнет...А впрочем, работает...cbu.setPrefs("browser.startup.page", val ? 0 : 0); это в другую кнопку...
Отредактировано solombala (03-07-2020 15:54:31)
Отсутствует
Vitaliy V.
Ещё работал такой стиль для смены фона выпадающего списка адресной строки и строки поиска. Для поиска работает, для адресной перестал. Можно поправить?
#urlbar > .urlbarView, #urlbar-results, #PopupSearchAutoComplete, [type="autocomplete-richlistbox"] { --arrowpanel-background: lavender !important; --autocomplete-popup-background: lavender !important; }
Отсутствует
Ещё работал такой стиль для смены фона выпадающего списка адресной строки и строки поиска. Для поиска работает, для адресной перестал. Можно поправить?
Не то? https://forum.mozilla-russia.org/viewto … 08#p772408
Отредактировано kokoss (03-07-2020 16:41:34)
Win7
Отсутствует
Может батник рестарта?
Не нужен там никакой батник рестарта, просто кнопка рестарта нормально перезапускает,
папки не создаются, сессии востанавливаются, переменные применяются, вот я добавил в portable.ini ещё и MOZ_FORCE_DISABLE_E10S=1
voqabuhe
Смотря где, для контента есть, а в отдельных окнах у меня и так темные.
xrun1
#urlbar:not(:-moz-lwtheme) > .urlbarView, #PopupSearchAutoComplete:not(:-moz-lwtheme) { --autocomplete-popup-background: lavender !important; --autocomplete-popup-color: black !important; } #urlbar:not(:-moz-lwtheme) > .urlbarView { margin-inline: 1px !important; margin-bottom: 1px !important; padding-inline: 6px; /* не обязательно */ border: none !important; width: calc(100% - 2px) !important; border-bottom-left-radius: var(--toolbarbutton-border-radius, 4px) !important; border-bottom-right-radius: var(--toolbarbutton-border-radius, 4px) !important; color: var(--autocomplete-popup-color) !important; background: var(--autocomplete-popup-background) !important; }
Отсутствует
Vitaliy V.
Да это я для cookiesPermissions.js просил. Сорри, что не уточнил.
Отсутствует
voqabuhe
@-moz-document url("chrome://browser/content/preferences/dialogs/siteDataSettings.xhtml"), url("chrome://browser/content/preferences/dialogs/permissions.xhtml") { *|*:root[chromehidden], *|*:root[chromehidden] listheader { -moz-appearance: none !important; background-color: rgb(27,27,29) !important; color: rgb(177,177,179) !important; } *|*:root[chromehidden] button, *|*:root[chromehidden] search-textbox, *|*:root[chromehidden] *|input[type="text"], *|*:root[chromehidden] treecol { -moz-appearance: none !important; border: 1px solid rgb(60,60,61) !important; background-color: rgba(0,0,0,0.5) !important; color: rgb(177,177,179) !important; padding: 1px 2px !important; height: auto !important; min-height: 24px !important; } *|*:root[chromehidden] richlistbox { -moz-appearance: none !important; border: 1px solid rgb(60,60,61) !important; background-color: rgba(0,0,0,0.5) !important; color: rgb(177,177,179) !important; } *|*:root[chromehidden] treecol { background: none !important; color: inherit !important; padding: 1px 4px !important; min-height: 24px !important; } *|*:root[chromehidden] treecol:not(:last-of-type) { border-inline-end: none !important; } *|*:root[chromehidden] richlistitem { min-height: 24px !important; } *|*:root[chromehidden] richlistitem[selected="true"] { background-color: rgb(0,116,232) !important; color: white !important; } *|*:root[chromehidden] button { background-color: transparent !important; } *|*:root[chromehidden] button:hover:not(:-moz-any(:active,[disabled="true"])) { background-color: rgba(249,249,250,.1) !important; } *|*:root[chromehidden] button:hover:active:not([disabled="true"]) { background-color: rgba(249,249,250,.15) !important; } *|*:root[chromehidden] *|input[type="text"]:focus, *|*:root[chromehidden] search-textbox[focused] { background-color: black !important; border-color: rgb(0,116,232) !important; } *|*:root[chromehidden] *|input::selection { background-color: rgb(0,116,232) !important; color: white !important; } *|*:root[chromehidden] button[disabled="true"] { color: GrayText !important; } }
Отсутствует
Vitaliy V.
Подскажите такое https://github.com/VitaliyVstyle/Vitali … enwith.zip возможно сделать в Firefox 78?
Спасибо.
Отредактировано darex (05-07-2020 09:27:56)
Отсутствует
darex
Скрипт для user_chrome_files, да можно.
Отсутствует