Но я не понимаю, на какие именно картинки происходит замена? Где лежат (куда класть) новые кастомные картинки?
Можно не трогать те, что есть. Там прописаны в формате .svg.
Можно взять любые, желательно, небольшие картинки и положить рядом с css-файлом, как-то так:
/* --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-close-image: url(mozilla.png);
usalex
Код писал человек, который в этом разбирается лучше меня. :) Там для разных режимов: окно, на весь экран, режим чтения и т.д. Можно же сохранить код отдельным стилем и просто импортировать в userChrome.css.
Размеры задаются в начале. Попробуйте изменить в том коде 4, 11 и 12-ю строки, как здесь. Кнопочки маленькие, вроде, получаются.
[spoiler][code]/* Замена кнопок управления окном https://forum.mozilla-russia.org/viewtopic.php?pid=765572#p765572 */
@-moz-document url("chrome://browser/content/browser.xhtml") {
:root {
--v-titlebar-button-vert-padding: 3px; /* 5px */
--v-titlebar-button-horizont-padding: 6px; /* 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;ch
Orchello
У меня Windows 10 Pro. Не вижу такой возможности в Персонализации. Где это, можно точнее?
usalex
Попробуйте поиграться с этим стилем
[spoiler][code]/* Замена кнопок управления окном https://forum.mozilla-russia.org/viewtopic.php?pid=765572#p765572 */
@-moz-document url("chrome://browser/content/browser.xhtml") {
:root {
--v-titlebar-button-vert-padding: 6px; /* 5px */
--v-titlebar-button-horizont-padding: 6px; /* 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' shap
Может кому пригодится. Поменять фон и заглавие в меню в новой кнопке.
#unified-extensions-view { background: lavender !important; } #unified-extensions-view > .panel-header { color: red !important; font-weight: bold !important; }
Почему пользователи должны изучать общение разработчиков на Багзилле и советы на левых сайтах
Наверное потому, что некоторым пользователям это не нужно. Я вообще не знаю, что это такое.
Black_Monk
Замените весь код vertical_top_bottom_bar.js, раз не получается. Это для UCF
GENNADICH
/* Цвет фона и ширина боковой панели п.у. 18em */ #sidebar-box { background-color: #A8E4A0 !important; width: 22em !important; } /* Уменьшение интервала в боковой панели закладок и истории (нововведения с 25-й версии). Делает как раньше */ treechildren.sidebar-placesTreechildren::-moz-tree-row { min-height: 18px !important; height: 1.3em !important; }
Oakwood
1. Кнопка Autocopy больше не работает. Я сделал себе скрипт для Tampermonkey. Смотрите здесь.
Может кто-нибудь подскажет другое решение.
2. Auto Activate Tabs. Рабочий код с пикселями сверху не подскажу. Просто код, активирующий вкладку наведением мышки можно скомпоновать из старого кода и правки к нему.
[spoiler=Получается такой код][code]//Активизировать вкладку наведением курсора......................
var tab_hover={
event:null,
tid:null,
onLoad: function() {
gBrowser.tabContainer.addEventListener("mouseout", tab_hover.onMouseOut, false);
gBrowser.tabContainer.addEventListener("mouseover", tab_hover.onMouseOver, false);
},
onUnload:
кочу спросить, кто вам дал право публиковать ссылку...
Обоснуйте.
rubel
На чистом профиле работает. Ну, разобрались - и ладно.
Кстати, с 108-й обновился memoryMinimizationButton.uc.js. Я в теме по UCF выкладывал, что там нужно лишнее закомментарить.
rubel
Добавить !important. Пост вверху поправил.
rubel
Не знаю, как в Вашем коде поменять. Сейчас посмотрел, цвет текста так задаётся
tannacat
Не знаю, как Вы устанавливаете цвет бордюра urlbar. Использую давно типа такого стиля. Лишнее уберёте и свои цвета, комментарии добавил.
[spoiler][code]/* панели по умолчанию */
#urlbar:not(:-moz-lwtheme) > #urlbar-background,
#searchbar:not(:-moz-lwtheme), #search-box:not(:-moz-lwtheme) {
/* border: 2px solid green !important; /* установить толщину и цвет */
border-color: green !important; /* или только цвет */
}
/* при наведении мышкой */
#urlbar:not(:-moz-lwtheme):hover > #urlbar-background,
#searchbar:not(:-moz-lwtheme):hover, #search-box:not(:-moz-lwtheme):hover {
border-color: red !important;
background-color: lightblue !important;
box-shadow: none !important;
}
/* панель активна */
#urlbar:not(:-moz-lwtheme)[focused="true"] > #urlbar-background,
#searchbar:not(:-moz-lwtheme):focus-within, #search-box:not(:-moz-lwtheme)[focused="true"] {
border-color: blue !important;
background-color: #FFD700 !important;
box-shadow: none !important;
sandro79
Спасибо, значок ">>" меняет цвет.
Я неправильно поставил вопрос и, вроде, раньше работало нормально. Цвет фона. Так работает.
#PlacesChevron:hover:not([open]) { --toolbarbutton-hover-background: blue !important; fill: white !important; } #PlacesChevron[open="true"] { --toolbarbutton-active-background: red !important; fill: white !important; } #PlacesChevron[open="true"]:not(:hover) { --toolbarbutton-active-background: darkred !important; fill: white !important; }
Есть такой кусочек стиля. Раскрашивает надписи папок и сайтов при наведении мышки на панели закладок. А вот для шеврона >> не срабатывает. Не принципиально, конечно, но поправить можно?
/* раскраска иконок на панели закладок, по аналогии с предыдущим стилем для боковой панели */ #PlacesToolbarItems > toolbarbutton.bookmark-item:hover:not([open]), #PlacesChevron:hover:not([open]) { background-color: blue !important; color: white !important; } #PlacesToolbarItems > toolbarbutton.bookmark-item[open="true"], #PlacesChevron[open="true"] { background-color: red !important; color: white !important; } #PlacesToolbarItems > toolbarbutton.bookmark-item[open="true"]:not(:hover), #PlacesChevron[open="true"]:not(:hover) { background-color: darkred !important; color: white !important; }
нужна ли мне последняя секция?
Думаю, нет. Как я понял, по задумке автора по shift+click должны закрываться другие табы. У меня не закрываются. Может потому, что у меня нет кнопки закрытия вкладки, а в этой секции скрипт кликает по ней.))
секция sendHeapMinNotifications() разве не к уведомлениям в статусе относится?
Это функция и вызов её закомментарил, там всего одно место как раз перед моей "всплывашкой". Правильно это или что-то ф-ция делает ещё - не знаю...
За ссылку на разговор о кнопке спасибо. Я помню, что-то было на пару страниц, читал, но ссылку у себя не сохранил.
Что касается очистки по клику, так это есть. Скрипт создаёт свою кнопку, но я ей не пользуюсь, она сидит в боковой панели. А по клику ЛКМ на кнопке в строке адреса как раз и вызывается функция из скрипта memoryMinimizationButton.doMinimize(event). Я кнопку компоновал из нескольких сообщений, в том числе из Вашего.
Случайно заметил, что обновился скрипт от Alice0775 memoryMinimizationButton.uc.js. Убрал 3 сообщения слева снизу и заменил "всплывашкой". Кнопка у меня в боковой панели, добавил отступ - в [firefox] v.107 прижалась влево к границе окна. Если кто пользуется, в CustomStylesScripts.jsm секция load: [ // По событию "load"
{ path: "memoryMinimizationButton.uc.js", ucfobj: false, },
[spoiler][code]// ==UserScript==
// https://raw.githubusercontent.com/alice0775/userChrome.js/master/108/memoryMinimizationButton.uc.js
// @name memoryMinimizationButton.uc.js
// @namespace http://space.geocities.yahoo.co.jp/gl/alice0775
// @description memory minimization button
// @charset utf-8
// @include main
// @include about:processes?memoryMinimizationButton
// @compatibility Firefox 108
// @author Alice0775
// @version 2022/10
В [firefox] v.107 уползла вверх кнопка "Список всех закладок". Надо закомментировать вторую строку.
И кнопка "Закрыть панель поиска" в моём варианте стиля уползла влево и вверх. Подправил, как смог
[spoiler=findbar_on_top.css][code]/* https://forum.mozilla-russia.org/viewtopic.php?pid=782586#p782586
на кнопках поиска сделать вместо стрелок надписи Previous и Next https://forum.mozilla-russia.org/viewtopic.php?pid=788350#p788350 */
@-moz-document url("chrome://browser/content/browser.xhtml") {
:root {
--v-findbar-flex-direction: row; /* row-reverse - findbar справа */
--v-findbar-container-start: 100%; /* 1px - findbar справа */
--v-findbar-container-end: 1px; /* 100% - findbar справа */
--v-findbar-margin-right: 17px; /* отступ для скроллбара */
--v-findbar-duration: 150ms; /* длительность анимации */
--v-findbar-border-radius: 5px; /* радиус с
momo2000, unter_officer
тот старый about:config, что по ссылке выше другой. Надо брать этот.
Только у меня сделано немного по-другому. В CustomStylesScripts.jsm прописана не функция
{ func: 'ChromeUtils.import("chrome://user_chrome_files/content/aboutconfig/UCFAboutConfigFluent.jsm");' },
а моя кнопка
{ path: "cs/my_buttons.js", },
[spoiler][code]var {classes: Cc, interfaces: Ci, utils: Cu} = Components;
var {console} = Cu.import("resource://gre/modules/Console.jsm", {});
try {
CustomizableUI.createWidget({
id: "add-personalization-button-app",
type: "custom",
tooltiptext: [
"ЛКМ: Дополнения",
"СКМ: Настройки",
"ПКМ: Персонализация...",
"Alt+ЛКМ: Инфо о странице",
"Alt+ПКМ: about:about",
"Ctrl+ПКМ: about:config",
"Shift+ПКМ: about:support"
].join("\n"),
onBuild: function
Какое счастье, что у меня Ivy Bridge, можно не обновляться!
6e73epo
Действительно, мерцает. :) Я меню никогда не пользуюсь, горячие клавиши +F4 у меня открывает боковую панель. Помочь не могу, в стилях почти ничего не понимаю. :(
6e73epo
Наверное, возможно. Был стиль от Vitaliy V., которого теперь по ссылке нет. У меня он немного модифицированный, цвет при наведении жёлтый и фон синий, но как было просто закомментировано, разберётесь. Иконки маковские сами подставьте.
[spoiler=Замена кнопок управления окном][code]/* Замена кнопок управления окном https://forum.mozilla-russia.org/viewtopic.php?pid=765572#p765572 */
@-moz-document url("chrome://browser/content/browser.xhtml") {
:root {
--v-titlebar-button-vert-padding: 6px; /* 5px */
--v-titlebar-button-horizont-padding: 6px; /* 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-renderi