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)
Отсутствует
ssn09
И при чем здесь это в контексте данной темы? "Как вариант", вопрос давно уже решен и не единожды.
https://forum.mozilla-russia.org/viewto … 96#p790496
https://forum.mozilla-russia.org/viewto … 88#p781188
Отсутствует
Можно ли изменить фон домашней страницы Firefox и новой вкладки, используя вместо белой заливки свое изображение?
Отсутствует
Отсутствует
Изображение надо поместить в папку chrome или можно в любое произвольное место?
Отсутствует
Изображение надо поместить в папку chrome или можно в любое произвольное место?
Ну да, в папку chrome. Подпапку png, как в коде по ссылке, можно не создавать, а просто положить изображение рядом с userContent.css.
@-moz-document url("about:newtab"), url("about:home") { body { background-image: url("background.png") !important; background-position: center bottom !important; background-repeat: no-repeat !important; background-size: cover !important; background-attachment: fixed !important; } }
Отсутствует
Отсутствует
Подскажите, у меня в 94 кнопка открытия новой вкладки (крестик) уехала в конец панели вкладок. Изменений в профиль не вносил. Как вернуть ее на свое место?
Отредактировано Garalf (06-12-2021 19:04:12)
Отсутствует