Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№1005102-05-2021 15:09:08

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2186
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

usalex пишет

А вот код для уменьшения кнопок управления не помог - и даже увеличил общую высоту с 65 до 66 пикселей. Странно.

Да тот код устарел, так должно сработать

скрытый текст

Выделить код

Код:

.titlebar-buttonbox > .titlebar-button,
#minimize-button, #restore-button, #close-button {
    margin: 0 !important;
    padding: 5px 10px !important;
}


padding можно изменить
Ну или стиль https://forum.mozilla-russia.org/viewto … 72#p765572

переменную --tab-min-height выше тоже можно изменить

Отредактировано Vitaliy V. (02-05-2021 15:17:18)

Отсутствует

 

№1005202-05-2021 15:41:29

usalex
Участник
 
Группа: Members
Зарегистрирован: 17-05-2016
Сообщений: 82
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Спасибо огромнейшее! Это сработало. Теперь панель меня полностью устраивает.
Сейчас в раздумьях - устраивает ли меня такой большой межстрочный интервал в протоновском контекстном меню страницы.
Наверное, Вы уже кому-то давали стиль для регулировки этого интервала (попробую поискать в теме).
Спасибо Вам!

Отсутствует

 

№1005302-05-2021 20:09:42

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2186
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

usalex пишет

межстрочный интервал в протоновском контекстном меню страницы

для [windows] 10 и proton можно попробовать так

скрытый текст

Выделить код

Код:

menupopup > menuitem,
menupopup > menu {
    padding-block: 4px !important;
    padding-inline-start: 8px !important;
}


Или стиль https://forum.mozilla-russia.org/viewto … 65#p764365


Для panel добавить к :root:not([uidensity="touch"]) {

скрытый текст

Выделить код

Код:

--arrowpanel-menuitem-padding-block: 4px !important;
    --arrowpanel-menuitem-padding: var(--arrowpanel-menuitem-padding-block) 8px !important;

Отсутствует

 

№1005402-05-2021 22:42:07

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
А можно ли средствами user_chrome_files в 89+ вернуть в адресную строку значок "Копировать ссылку"?

скрытый текст
1e8ccab767eb.png2ecbf19f8f06.png
Ну такая была полезная опция, а они её взяли и вырезали. Перепробовал кучу дополнений, выбрал лишь одно путёвое и то в виде кнопки
скрытый текст
29d62a622cd3.png
Может быть ещё можно как-то вернуть всплывающее уведомление добавления закладки "Сохранено в Библиотеку"?
скрытый текст
65f99e74af1a.png

Отредактировано sandro79 (02-05-2021 23:05:20)

Отсутствует

 

№1005503-05-2021 01:37:49

Dobrov
Участник
 
Группа: Members
Зарегистрирован: 04-10-2011
Сообщений: 475
UA: Firefox 82.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. – пожелание по кнопке «Дополнения» (Add Toolbar Buttons) и скрипту «Настройки расширений»


Добавить в кнопки «Дополнения» открытие страницы about:debugging#addons, например на СКМ клик.
Так как эти кнопки управляют дополнениями, то просмотр страницы отладки добавит дополнительный функционал!

Отредактировано Dobrov (03-05-2021 01:39:51)

Отсутствует

 

№1005603-05-2021 08:11:01

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2253
UA: Firefox 78.0

Re: Настройка внешнего вида Firefox в userChrome.css

sandro79 пишет

средствами user_chrome_files в 89+ вернуть в адресную строку значок "Копировать ссылку"

Набросок для custom_script.js

скрытый текст

Выделить код

Код:

(async (url, pa = ChromeUtils.import(url).PageActions) => pa.addAction(new pa.Action({

	title: "Копировать ссылку",
	tooltip: "Копировать ссылку",
	iconURL: "chrome://browser/skin/link.svg",

	id: "ucf-copyURL",
	pinnedToUrlbar: true,		
	onCommand(e) {
		var gBrowserBundle = {
			GetStringFromName: () => "Скопировано в буфер обмена!"
		};
		var show = eval(`(function ${e.view.ConfirmationHint.show})`);
		var helper = Cc["@mozilla.org/widget/clipboardhelper;1"]
			.getService(Ci.nsIClipboardHelper);

		(this.onCommand = e => {
			var win = e.view;
			var uri = win.gBrowser.selectedBrowser.currentURI;
			helper.copyString(win.gURLBar.makeURIReadable(uri).displaySpec);

			var anchor = win.BrowserPageActions.panelAnchorNodeForAction(this, e);
			show.call(win.ConfirmationHint, anchor, "", {event: e, hideArrow: true});
		})(e);
	}
})))("resource:///modules/PageActions.jsm");

Отсутствует

 

№1005703-05-2021 11:16:41

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 90.0

Re: Настройка внешнего вида Firefox в userChrome.css

Dumby пишет

Набросок для custom_script.js

Огромное Вам Спасибо! Значок вернулся, работает как надо! Благодарю!

скрытый текст
7d7b975b32f6.png

Отсутствует

 

№1005803-05-2021 13:23:36

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2186
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

sandro79 пишет

Может быть ещё можно как-то вернуть всплывающее уведомление добавления закладки "Сохранено в Библиотеку"?

можно заблокировать настройку
lockPref("browser.bookmarks.editDialog.confirmationHintShowCount", 0);
только теперь уведомление "Сохранено в закладках" полагаю не в этом дело
Dobrov

Dobrov пишет

Добавить в кнопки «Дополнения» открытие страницы about:debugging#addons

это устаревший адрес
Хорошо для Add Toolbar Buttons добавлю при следующем обновлении
В скрипт можешь добавить сам например вместо
if (e.button == 1)
    win.BrowserOpenAddonsMgr("addons://list/extension");

скрытый текст

Выделить код

Код:

if (e.button == 1) {
    if (e.shiftKey)
        win.BrowserOpenAddonsMgr("addons://list/extension");
    else
        win.switchToTabHavingURI("about:debugging#/runtime/this-firefox", true, { ignoreFragment: "whenComparing", triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal(), });
}


или иначе

trofey пишет

почему browser.tabs.selectOwnerOnClose не работает

Работает но не так как ожидаете, при закрытии вкладки активной становится та из которой она была открыта
Есть пара расширений
Tab Open/Close Control
After Close, Change to: Last Active Tab
Select After Closing Current
Position: last
Relation: Last accessed tab

Отредактировано Vitaliy V. (03-05-2021 13:41:15)

Отсутствует

 

№1005903-05-2021 13:27:15

danwm
Участник
 
Группа: Members
Зарегистрирован: 03-05-2021
Сообщений: 1
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

Здравствуйте, никак не могу отключить самую верхнюю полосу, заголовок и табы отключить получилось. Подскажите пожалуйста какой параметр в файле UserChrome.css необходимо для этого добавить?

скрытый текст
1.png

Отсутствует

 

№1006003-05-2021 14:27:50

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 78.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет

можно заблокировать настройку
lockPref("browser.bookmarks.editDialog.confirmationHintShowCount", 0);

Благодарю! Да, точно, "Сохранено в закладках". Не додумался я в about:config поискать, подумал - тоже вырезали с корнем.

danwm пишет

Здравствуйте, никак не могу отключить самую верхнюю полосу, заголовок и табы отключить получилось.

Здравствуйте. Да всё скопом можно убрать так

скрытый текст

Выделить код

Код:

#titlebar {
    display: none !important;
}

Отсутствует

 

№1006106-05-2021 09:55:26

Алексей У.
Участник
 
Группа: Members
Зарегистрирован: 10-04-2021
Сообщений: 182
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

Как привязать ширину выпадающего списка к ширине строки адреса (чтобы при изменении ширины адресной строки автоматически менялась и ширина списка)? Пользуюсь кодом от Aris (ac_popup_classic_with_two_lines_fx68), но там приходится выставлять ширину вручную.BEZYMYNNYI.jpg

Отсутствует

 

№1006206-05-2021 12:25:23

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 78.0

Re: Настройка внешнего вида Firefox в userChrome.css

Алексей У. пишет

Как привязать ширину выпадающего списка к ширине строки адреса (чтобы при изменении ширины адресной строки автоматически менялась и ширина списка)?

Эти, его двухстрочные стили для квантума, ещё тот костыль. При изменении значения параметра browser.urlbar.maxRichResults, сразу появляется полоса прокрутки, хотя места до нижнего края окна браузера ещё предостаточно.
Если критично использование отображения результата в две линии, то можно переключится на использование стиля ac_popup_default_with_two_lines_fx68 в паре с этим кодом, тогда получится как вам надо.
И спрячьте пожалуйста изображение под спойлер.

скрытый текст
ac_popup_default_with_two_lines_fx68 + https://forum.mozilla-russia.org/viewto … 46#p769646
ef7074a32eb2.png

Отсутствует

 

№1006306-05-2021 14:20:30

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1647
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Можете поправить кнопку? Не чистит на 88. Проверил на чистом профиле.
Очистить историю
   
Еще по поводу faviconinurlbar.
1. Индикации с помощью identity-box-button теперь нет? Я попытался прикрутить старую, но ничего не вышло.
2. И как вот этот тултип убрать?
FastStoneEditor1.1620299661.jpg

Отсутствует

 

№1006406-05-2021 14:49:38

Алексей У.
Участник
 
Группа: Members
Зарегистрирован: 10-04-2021
Сообщений: 182
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

Спасибо, подошло. Кстати, тот код, что вы посоветовали в ссылке, использовал раньше, но не устраивал слишком крупный шрифт списка. Теперь, при совместном использовании этих двух кодов, работает как надо. С отступами слева и справаф попробую разобраться самостоятельно.

Отсутствует

 

№1006506-05-2021 15:06:24

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 1224
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

Алексей У.
Я использую тоже, что и Вы. Чуть переделанный ac_popup_classic_with_two_lines_fx68, точнее ./css/locationbar/ac_popup_classic_with_two_lines_fx68_star_at_the_end.css куда импортируется, указанный Вами стиль. Неожиданно этот стиль заработал на[firefox] 88! Моё мнение: лучше раз определиться, какие и сколько кнопок в тулбаре, установить ширину выпадающего списка и не трогать тулбар больше вообще и никогда. Кнопки от новых дополнений

можно добавить в ">> Другие инструменты..."
XzYQSU0.png

Ещё можно в [firefox] добавить 3 дополнительные панели для кнопок: сверху, снизу и боковую и на них размещать интересующие Вас кнопки. Особенно на боковую.
скрытый текст
mmBxr69.png

Взять это можно здесь, в файле .zip есть инструкция.
Если будете ставить, у себя стилем немного сжал панели по вертикали и боковую по ширине и уменьшил межкнопочный интервал. Стиль могу выложить, если решитесь.))

Отсутствует

 

№1006606-05-2021 16:04:47

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1647
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

xrun1

Моё мнение: лучше раз определиться, какие и сколько кнопок в тулбаре, установить ширину выпадающего списка и не трогать тулбар больше вообще и никогда.

   
Никаких проблем с мегабаром и его меню нет ни в 78, ни в текущей 88. Вы просто сами себя в чем то убедили.
Стиль для мегабара генерируется здесь - https://www.userchrome.org/megabar-styl … s-bar.html
В конце страницы. Выбираете нужные функции, при этом некоторые результаты вашего выбора будут сразу видны на картинках, потом забираете код из текстового поля или жмете кнопку загрузки и сохраняете в файл. Не забудьте browser.urlbar.maxRichResults поставить меньше чем выберите строк в генераторе, чтобы избежать появления прокрутки.
   
Этот генератор появился чуть ли не за день до появления самого мегабара и ссылка на него уже не единожды публиковалась.

Отсутствует

 

№1006706-05-2021 16:58:33

Алексей У.
Участник
 
Группа: Members
Зарегистрирован: 10-04-2021
Сообщений: 182
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

скрытый текст

xrun1 пишет

Алексей У.
Я использую тоже, что и Вы. Чуть переделанный ac_popup_classic_with_two_lines_fx68, точнее ./css/locationbar/ac_popup_classic_with_two_lines_fx68_star_at_the_end.css куда импортируется, указанный Вами стиль. Неожиданно этот стиль заработал на[firefox] 88! Моё мнение: лучше раз определиться, какие и сколько кнопок в тулбаре, установить ширину выпадающего списка и не трогать тулбар больше вообще и никогда. Кнопки от новых дополнений

можно добавить в ">> Другие инструменты..."

Ещё можно в [firefox] добавить 3 дополнительные панели для кнопок: сверху, снизу и боковую и на них размещать интересующие Вас кнопки. Особенно на боковую.
скрытый текст

Взять это можно здесь, в файле .zip есть инструкция.
Если будете ставить, у себя стилем немного сжал панели по вертикали и боковую по ширине и уменьшил межкнопочный интервал. Стиль могу выложить, если решитесь.))

Количество кнопок  в тулбаре у меня почти всегда одно и то же поскольку новые дополнения устанавливаю крайне редко. Заинтересовал же меня этот вопрос потому, что раньше на старых версиях браузера пользовался кодом ac_popup_classic_with_two_lines_fx63, где ширина выпадающего списка выставлялась автоматически, вот и захотелось того же для 68 версии.

Отсутствует

 

№1006806-05-2021 18:08:15

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1745
UA: Firefox 52.0

Re: Настройка внешнего вида Firefox в userChrome.css

_zt пишет

Можете поправить кнопку? Не чистит на 88. Проверил на чистом профиле.
Очистить историю

Попробуй так:

скрытый текст

Выделить код

Код:

try {
    ((img, preventClearThumbs) => {
        CustomizableUI.createWidget({
            id: "bt-clear-history",
            label: "Очистить историю",
            tooltiptext: "Очистить историю",
            defaultArea: CustomizableUI.AREA_NAVBAR,
            onCreated: function(bt) {
                bt.image = img;
            },
            onCommand: function(event) {
                var win = event.target.ownerDocument.defaultView;
                var itemsToClear = [
                    "history",
                    "cache",
                    "cookies",
                    "formdata",
                    "sessions",
                    "downloads",
                    "siteSettings",
                ];
                var range = win.Sanitizer.getClearRange(0);
                win.Sanitizer.sanitize(itemsToClear, {
                    ignoreTimespan: !range,
                    range,
                }).then(() => {
                    var alertsService = Cc["@mozilla.org/alerts-service;1"].getService(Ci.nsIAlertsService);
                    alertsService.showAlertNotification(img, "История Очищена!", "", false);
                    win.setTimeout(()=> alertsService.closeAlert(), 2000);
                });
            }
        });
    })("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAO6SURBVHjafMx7UNMFHADw72AgIaNA4y4eBzrkEYzhwCWvbU4IvZ3eeSZRcpg9rjpLogIkUB4yJVQ0T/RADhE6QB5jjA2YobeNMXQwJmO8lrgNfoMZLHmeBJ7f/qj+6Hr88fn3A9KinfB/7vIZIC3aSWrJDnBryQnN67rAWeqrOLR4/3K8tvVM+E3oyg//T9KzDPjpXATc5UeQO/i7C9rPMnWSQsbIvZIYQlwYoarPDCoFWXXMP8hrYkF2OxZEhUHQmOYFolz/kL6yBOXwrQM4eJ212HMpCttOh9bWfUPdBUoB51/sAaWAAw9boqH7Wqh3c7Z/5oPSKKOhkoXaq4z1ttwQXW26f/KP6dtJIGvggKyB/TfyOyySShDrYtTu8x29zzohPkftkxd4rt3L8cLmDL/h+qxtSXe+o25qyd0BMCCJA42EBZoONmg6OTDYxYKeJu6W9nJe0kPRkYZxGc+qa4tY19dTsbvUe74mZ1uFqDjYV1oaCh0XQwAsQ0yY0UeDdYwD1nEuzE3EgFq0n3391Jc9tcU5az3NWTgq/xzNj1JxTMmdltcFl7RfpvkIztNBWEIHmBp8C6YfRYNlmA2WYS5YdHF7xxQHBPLGky+EZdl4IyMP+an5WJaWiY0XDg+Kyxmpwkt099bicGj9PvyvIAYIHct9eijuw0XzcfWG7RQ+t36BK0QKErr9qJZwsIZ/GK99+07brcK3qVX5ieSq/ESoyk/8IzBrIl1m9PHHlohPH/82n4sbtixce/oBLpl4OD+xG636cDT2M1EtipR0VYa+2VlJc1TUhUG/gA5gHmBQZkf2nVi2pBHrNv6L59YsXCGO4+rMUbQZEnB2iIazuu04PxGIBqW/orfJJ96o8HO5cnorsJmvAMw/Tq61TaZMPzN9hsvTX+Mq8TGuECm4YPoI58a5SGh80fTAA5/qA3BStaNXXPk6L++kG4UWtAkAAODZk4NzC8YjuGg8iguTybg89T4umlPQOvouzuroSGh80KwOwV8NEagUUru/SnWO8vdz2GxnRwInBwC4WuSWIawO6zIOHFpZnUp6uWR8D60jPLQO70KL1g+nBgLRNMDG5UkW3jjvK/DcCr4eW+wplM12jg5kcASyPYlMCyQzz6T7/CBt3qtViff8ohaHLRn6AtZ+7g1eH1eE4aiM/tLQE7mR/on3RQCgAMBrAOAOAK7whoejk4uzvau9HXi6uUJwQozTsYJ0r5vVV8KkwvIAVW9T0JN+SaStopjayWK6JAHAqwDg+mfk/PsAyoD+AIOtnjYAAAAASUVORK5CYII=");
} catch(e) {}


Win7

Отсутствует

 

№1006906-05-2021 20:16:05

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2186
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

_zt пишет

Индикации с помощью identity-box-button теперь нет? Я попытался прикрутить старую, но ничего не вышло.

Не помню что за индикация?

_zt пишет

И как вот этот тултип убрать?

Обновил стиль

Отсутствует

 

№1007006-05-2021 22:06:40

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
А нельзя ли средствами user_chrome_files исправить меню по ПКМ на странице в 88+, убрать верхние два пункта для изображения?
На этом форуме появляются, больше нигде вроде не заметил, именно при клике на странице, не на изображении. Если стилевое оформление сменить, то пункты исчезают.
Я переименовал пункты стилем, чтоб поуже сделать меню, как было всегда и везде. Или может можно как-то стилем, только для этого форума, скрыть эти два пункта при клике на странице?

скрытый текст
00571fe6d81b.pngf25e623eb4ad.png
скрытый текст

Выделить код

Код:

#context-viewimage > .menu-text {
    display: none !important;
}
#context-viewimage::before {
    content: "Открыть изображение";
}
#context-copyimage > .menu-text {
    display: none !important;
}
#context-copyimage::before {
    content: "Ссылка на изображение";
}

Отсутствует

 

№1007106-05-2021 22:50:28

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2186
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

sandro79 пишет

На этом форуме появляются, больше нигде вроде не заметил, именно при клике на странице, не на изображении

Да на многих будет, где есть изображение, и здесь это https://forum.mozilla-russia.org/style/ … ody_bg.png для body.
Просто раньше был пункт "Открыть фоновое изображение", теперь объединили.

sandro79 пишет

Или может можно как-то стилем, только для этого форума

Да можно убрать это изображение

скрытый текст

Выделить код

Код:

@-moz-document domain("mozilla-russia.org") {
    body {
        background-image: none !important;
    }
}

Отредактировано Vitaliy V. (06-05-2021 22:51:38)

Отсутствует

 

№1007206-05-2021 23:12:46

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет

Просто раньше был пункт "Открыть фоновое изображение", теперь объединили

Тогда всё ясно. Да, пункт "Открыть фоновое изображение" пропал в 88+

Да можно убрать это изображение

скрытый текст

Выделить код

Код:

@-moz-document domain("mozilla-russia.org") {
    body {
        background-image: none !important;
    }
}

Благодарю! Так уже лучше, только сверху страницы пункты остались - в блоке "Ваш последний визит:" и где логотип
Ну теперь гораздо лучше стало, а то где не щёлкнешь, везде предлагает открыть изображение.
А я пытался пункты меню прикрутить в userChrome.css через @-moz-document domain("mozilla-russia.org") :o

Отсутствует

 

№1007307-05-2021 02:24:30

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 1224
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

_zt

Никаких проблем с мегабаром и его меню нет ни в 78, ни в текущей 88. Вы просто сами себя в чем то убедили.

Вы не совсем поняли смысл разговора. Мы говорили о стилях от Aris-t2 и конкретно о стиле ac_popup_classic_with_two_lines_fx68.css. Ширина выпадающего списка в адресной строке там жёстко прописывается. Для мегабара есть другие стили, типа ac_popup_megabar_title_and_url_two_lines.css или ac_popup_megabar_title_and_url_50percent_width.css. Но в них свои косяки...
sandro79 выше №10171 предложил решение. У себя ширину прописал, шрифты, отступы поменял и всё устраивает.
Генератор посмотрел, забавно. :)

Отсутствует

 

№1007407-05-2021 03:29:58

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1647
UA: Firefox 88.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.

Не помню что за индикация?

Вот смотрите. По поводу индикации и вообще.
   
На 78
с разрешениями
c2021.1620336197.jpg
без разрешений
bez2021.1620336197.jpg
У меня настроено так

скрытый текст

Выделить код

Код:

/* Для user_chrome_files скрипта faviconinurlbar */
#identity-box {
	margin-left: 1px !important;
	margin-right: 2px !important;
}
#urlbar-input {
	margin-left: 4px !important;
}
#permissions-granted-icon {
    --v-default-faviconinurlbar: url("chrome://global/skin/icons/identity-icon.svg"); /* дефолтная иконка */
    --v-permissions-granted-outline: 1px dashed green; /* обводка иконки для страниц с доп. разрешениями */

    display: -moz-box !important;
    list-style-image: var(--v-default-faviconinurlbar) !important;
    pointer-events: none !important;
}
/* Ломает отображение меню-панели Информация о сайте *//*
#identity-box[pageproxystate="valid"].unknownIdentity #identity-icon,
#identity-box:-moz-any(.extensionPage,.chromeUI):not(.grantedPermissions) #permissions-granted-icon {
    display: none !important;
}*/
#identity-box[pageproxystate="valid"].grantedPermissions {
  background-image: linear-gradient(rgba(128,121,58,0.7), rgba(74,48,34,0.7) 95%) !important;
  box-shadow: 0 2px 3px rgba(0,0,0,.4) inset,
			  0 1px 1px rgba(0,0,0,.2) inset,
			  0 1px 0 0px rgba(255,255,255,.3),
			  0 -1px 0 0px rgba(255,255,255,.3),
			  1px 0 0 0px rgba(255,255,255,.3),
			  -1px 0 0 0px rgba(255,255,255,.3) !important;
}
#identity-box:not(:-moz-any(.extensionPage,.chromeUI)) #permissions-granted-icon[busy="false"] {
    list-style-image: var(--v-faviconinurlbar, var(--v-default-faviconinurlbar)) !important;
}

/* Зеленый замок для подтвержденных https сайтов без смешанного контента */
#identity-box[pageproxystate="valid"].verifiedDomain > #identity-icon, 
#identity-box[pageproxystate="valid"].mixedActiveBlocked > #identity-icon,
#identity-popup[connection^="secure"][lock-icon-gray] .identity-popup-security-connection {
    -moz-context-properties: fill !important;
    fill: #5FC186 !important;
}


Эта обводка позволяла явно и заметно для глаз выделять сайты с разрешениями.
Обратите внимание, что иконка блокированного (глобально) автовоспроизведения (которая появляется только на страницах с видео), рядом с favicon, одиночная.
   
На 88 же и с разрешениями и без, и с вашим скриптом и без него, рядом с иконкой блокированного автовоспроизведения торчит иконка о предоставленных сайту разрешениях, все хорошо, если бы не одна "мелочь" - сайту не предоставлено никаких разрешений, вообще. И это сильно раздражает.
Я подозреваю, что она гвоздями приколочена к иконке блокированного автовоспроизведения, вот и появляется там где никаких разрешений на самом деле не предоставлено, да еще имеет вводящую в заблуждение подсказку.
FastStoneEditor3.1620348778.jpg
   
Раз эта иконка бесполезна и торчит где попало, может есть смысл ее вообще скрывать вашим стилем? А вместо нее сделать правильную индикацию цветом наличия предоставленных разрешений. Если такое возможно. Или скрывать только если разрешений нет, а показывать и подсвечивать (или красить) если разрешения есть.
   
---
   
И как теперь вернуть зеленый замок для подтвержденных https сайтов без смешанного контента? В общем, аналог блока про зеленый замок из кода выше.
   
---
   
И еще - у вас в полной теме уведомления вроде не охвачены. Например, вот из стилей Izheil для 78 (вроде ничего не ломает в 88):
скрытый текст

Выделить код

Код:

window:not(#main-window):not(#CookiesDialog):not(#SignonViewerDialog):not(.theme-dark):not(#aboutDialog) > * {
/*  background-color: var(--Window-bg) !important; */
  background-color: rgba(50,50,52, 0.9) !important;
  color: #fff !important;
  }


---
   
kokoss
Да. Смотрю в книгу вижу фигу. Год этот балласт с собой таскал.
   
xrun1
Вы же решение искали, без жертв типа "не менять значки на панели". А из генератора стиль работает, ширина подстраивается, две строки в поисковой выдаче, скролла нет, абсолютно все лишние элементы скрыты, панель можно изменять как хочешь не боясь сломать это меню. Видимо действительно чего то не понял.

Отредактировано _zt (07-05-2021 03:53:39)

Отсутствует

 

№1007507-05-2021 15:31:08

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2186
UA: Firefox 89.0

Re: Настройка внешнего вида Firefox в userChrome.css

_zt пишет

На 88 же и с разрешениями и без, и с вашим скриптом и без него, рядом с иконкой блокированного автовоспроизведения торчит иконка о предоставленных сайту разрешениях, все хорошо, если бы не одна "мелочь" - сайту не предоставлено никаких разрешений, вообще. И это сильно раздражает.

Да странно так сделали, но с media.autoplay.default - 0 она исчезает.

_zt пишет

Раз эта иконка бесполезна и торчит где попало, может есть смысл ее вообще скрывать вашим стилем? А вместо нее сделать правильную индикацию цветом наличия предоставленных разрешений.

Правильную стилем не получится будет зависима от атрибута и вообще переделывать обратно на #permissions-granted-icon не хочется
иконка сайта должна быть рядом с #identity-icon (замок)
а то если включить security.insecure_connection_text.enabled их будет разделять текст

_zt пишет

И как теперь вернуть зеленый замок для подтвержденных https сайтов без смешанного контента? В общем, аналог блока про зеленый замок из кода выше.

Да как и раньше можно было и без стиля
security.secure_connection_icon_color_gray - false

_zt пишет

И еще - у вас в полной теме уведомления вроде не охвачены.

А это мне и не нужно, там зависит от цвета ОС у меня они и так темные, а если все эти окошки красить одного этого кода недостаточно, тема делается под себя

Отредактировано Vitaliy V. (07-05-2021 15:41:24)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]