Как сделать чтобы при наведении она не меняла цвет?
Может быть так
.tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true], [multiselected]) { background-color: rgb(200,200,220) !important; }
И уберите у себя лишнюю скобку после второго правила
.tabbrowser-tab:not([selected],[pending]) .tab-background{ background: rgb(200,200,220) }
}
Отсутствует
А существует относительно простой метод замены иконок в аддоне?..
Например, мне не нравится кнопка, которую добавляет аддон в тулбар, хотелось-бы её заменить на другую.
Это возможно сделать стилями (css) или только как-то редактируя сам аддон (хотя наверняка там и сертификаты, и контрольные суммы в полный рост вылезут).
Отсутствует
Это возможно сделать стилями (css) или только как-то редактируя сам аддон
И так и так можно. В первом случае по аналогии с этим способом можно. Например для дополнения Close current Tab получается такой код, иконка взята из потрохов браузера
#_e533b140-e649-4112-8ea3-7b2556be06d7_-browser-action { --webextension-toolbar-image: url("chrome://devtools/skin/images/close.svg") !important; --webextension-toolbar-image-light: url("chrome://devtools/skin/images/close.svg") !important; --webextension-toolbar-image-dark: url("chrome://devtools/skin/images/close.svg") !important; --webextension-toolbar-image-2x: url("chrome://global/skin/icons/close.svg") !important; --webextension-toolbar-image-2x-light: url("chrome://global/skin/icons/close.svg") !important; --webextension-toolbar-image-2x-dark: url("chrome://global/skin/icons/close.svg") !important; }
Отсутствует
И так и так можно.
О... отлично, буду по свободе ковырять.
А возможно обойти дебильное ограничение мозиллы на выполнение аддонов в спец.окнах (about, настройки, ошибка сети и т.п.) - любой метод подойдет ?
А то за десятки лет привык пользоваться жестами мышами везде, а тут такая засада...
Отсутствует
Приветствую! Подскажите, как сделать подсказку (tooltip) для папки на панели закладок?
Иконку и курсор мыши поменял, но вот всплывающую подсказку не получается добавить, такого атрибута нет.
В aris-t2/customcssforfx подсказки в addonlists_show_addon_version_number.xml добавляются через код, но я там не разобрался…
/* Значок указанной папки Избранного - Пустое имя, жёлтый цвет папки, курсор в виде руки */ .bookmark-item[label=""] > .toolbarbutton-icon { filter: invert(15%) sepia(300%) saturate(500%) !important; height: 20px !important; } .bookmark-item[label=""]:hover { cursor: pointer;}
Отсутствует
Отсутствует
_zt - в твоём стиле нет кастомного tooltip.
Нужна подсказка с поясняющим текстом для папки Закладок с пустым именем. Чтобы при наведении на закладку "" появлялся tooltip с конкретным текстом, прописанным в CSS.
Отсутствует
Dobrov
Ну ладно, хоть вопрос и "не прозвучал", объясню.
Для каждой папки придется, ниже основного кода, продублировать... Короче, вот пример:
toolbarbutton.bookmark-item[container="true"]:is(:-moz-any([label="Внутренние страницы"]))::after { content: "Служебные страницы Firefox" !important; }
И строка кода для сайдбара, по ссылке, лишняя, в сайдбаре это уже не работает.
Отредактировано _zt (18-11-2021 12:18:43)
Отсутствует
Vitaliy V.
Снова прошу вашей помощи.
Поставил ваш user_chrome_files от 2021-9-23, ну и перестало работать скрытие боковой панели по клику (auto_hide_sidebar).
Прошу вас подсказать, что нужно подправить/вставить/заменить, чтобы скрытие было по клику.
PS: последний раз это было вот здесь (https://forum.mozilla-russia.org/viewto … 36#p776636)
Отредактировано vassemm (19-11-2021 08:44:01)
Отсутствует
Dobrov
Ну и что вы предлагаете, поискать за вас в каком файле стилей ucf это будет работать? Коды 100% рабочие. Я использовал оба (основные 2 секции по ссылке и тот что дал выше) импортом в userChrome.css.
Добавлено 19-11-2021 07:31:06
vassemm
auto_hide_sidebar.js лежит там же, теперь в CustomStylesScripts.jsm раскомментируйте две строки касающиеся auto_hide_sidebar, т.е. удалите перед ними двойные слэши "//".
Отредактировано _zt (19-11-2021 07:31:17)
Отсутствует
Подскажите пожалуйста. В Firefox 91.3 esr перестал работать код цвет не активного окна. Как исправить?
Убираю вот этот код (размер значков панели инструментов) и код цвета не активного окна начинает работать
Отредактировано Ник 22 (19-11-2021 14:06:33)
Отсутствует
Я прошу скрытие по клику
Замените код в auto_hide_sidebar.js на этот
(this.autohidesidebar = { events: ["dragenter", "drop", "dragexit", "MozLayerTreeReady"], init() { var sidebar = this.sidebar = document.querySelector("#sidebar-box"); if(!sidebar) return; ["dragenter", "drop", "dragexit", "mouseenter", "mouseleave"].forEach((type) => { sidebar.addEventListener(type, this, false); }); ucf_custom_script_win.unloadlisteners.push("autohidesidebar"); }, destructor: function() { var sidebar = this.sidebar; ["dragenter", "drop", "dragexit", "mouseenter", "mouseleave"].forEach((type) => { sidebar.removeEventListener(type, this, false); }); }, handleEvent: function(event) { this[event.type](event); }, click: function(event) { var sidebar = this.sidebar; var boxObj = sidebar.getBoundingClientRect(), boxScrn = !sidebar.boxObject ? sidebar : sidebar.boxObject; if (event.screenY < boxScrn.screenY || event.screenY > boxScrn.screenY + boxObj.height || event.screenX < boxScrn.screenX || event.screenX > boxScrn.screenX + boxObj.width) { window.removeEventListener("click", this, false); this.listener = false; if (sidebar.hasAttribute("sidebardrag")) sidebar.removeAttribute("sidebardrag"); } }, mouseenter: function() { var sidebar = this.sidebar; if (!sidebar.hasAttribute("sidebardrag") && !this.listener) { clearTimeout(this.timer); var delay = this.delay || (this.delay = +getComputedStyle(sidebar).getPropertyValue("transition-delay").replace(/[^0-9\.]/g, "") * 1000); this.timer = setTimeout(() => { sidebar.setAttribute("sidebardrag", "true"); this.listener = true; window.addEventListener("click", this, false); }, delay); } }, mouseleave: function() { clearTimeout(this.timer); }, dragenter: function() { if (!this.sidebar.hasAttribute("sidebardrag")) this.sidebar.setAttribute("sidebardrag", "true"); }, drop: function() { if (this.sidebar.hasAttribute("sidebardrag")) this.sidebar.removeAttribute("sidebardrag"); }, dragexit: function(event) { var sidebar = this.sidebar; var boxObj = sidebar.getBoundingClientRect(), boxScrn = !sidebar.boxObject ? sidebar : sidebar.boxObject; if ((!event.relatedTarget || event.screenY <= (boxScrn.screenY + 5) || event.screenY >= (boxScrn.screenY + boxObj.height - 5) || event.screenX <= (boxScrn.screenX + 5) || event.screenX >= (boxScrn.screenX + boxObj.width - 5)) && sidebar.hasAttribute("sidebardrag")) sidebar.removeAttribute("sidebardrag"); } }).init(this);
Отредактировано sandro79 (20-11-2021 00:10:08)
Отсутствует
Ник 22
Не знаю, правильно ли понял. Пользуюсь таким кодом.
#main-window:not(:-moz-lwtheme) { background-color: rgb(0,209,234) !important; /*цвет фона активного окна*/ } #main-window:-moz-window-inactive:not(:-moz-lwtheme) { background-color: rgb(215,0,242) !important; /*цвет фона неактивного окна*/ }
Отсутствует
Здравствуйте!
Подскажите, как уменьшить ширину скроллбара?
Решение для боковой панели я в этой теме нашёл.
Vitaliy V. предложил добавить в userContent.css следующий код:
добавьте div, textarea и т.д
или всё заменить на универсальный селектор * но он медленный
Но готовый код тогда указан не был и как и куда дописать "div, textarea и т.д" (что подразумевается под т.д.?) не понятно...
Код нужно будет добавить именно в userChrome.css, а не в userContent.css?
Отсутствует
Тиккирей
Попробуйте этот вариант:
Add, хотя вот с этим кодом:
Отредактировано kokoss (20-11-2021 23:31:55)
Win7
Отсутствует
Тиккирей
https://github.com/VitaliyVstyle/Vitali … oltips.css
Отредактировано _zt (21-11-2021 04:03:09)
Отсутствует
Vitaliy V.А можно ли средствами user_chrome_files в 89+ вернуть в адресную строку значок "Копировать ссылку"?
Как вариант: https://addons.mozilla.org/uk/firefox/addon/copy-url/
Отсутствует
Может я что-то пропустил и уже было. Понадобилось и вот заметил. Отвалились в ucf (у меня старый) 2 пункта:
// Пункт для контекстного меню адресной строки, подставляющий модификаторы поиска
// Добавить подменю "Поиск изображения в" в контекстном меню изображений
Первый есть сразу после загрузки браузера, после первого клика ПКМ в адресной строке пропадает. Есть рабочий вариант или можно поправить?
Отсюда https://forum.mozilla-russia.org/viewtopic.php?pid=788229#p788229
Отредактировано xrun1 (25-11-2021 11:21:43)
Отсутствует