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

Mozilla Россия — свежие версии программ Mozilla, а также масса полезной информации по каждому продукту.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » Сегодня 17:24:17

_zt пишет

Может еще какую то автоматизацию добавить?

Сделал так, при открытии окна обновляется один раз
если не закрывая окна вызвать повторно данные обновятся и будут далее  обновляться с интервалом 5с
При нажатии кнопок удалить... обновление прекращается.
[spoiler][code]        (this.viewcookieswithrightclick = {
            init(that) {
                var star = this.star = document.querySelector("#star-button-box");
                if (!star)
                    return;
                star.addEventListener("contextmenu", this, true);
                star.addEventListener("click", this, true);
                that.unloadlisteners.push("viewcookieswithrightclick");
            },
            handleEvent(e) {
                if (e.button != 2)
                    return;
                e.preventDefault();
                e.stopPropagation();
                e.stopImmediatePropagation();
                if (e.type != "click")
                    return;
                this

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » Сегодня 00:38:23

_zt пишет

Что такое ATB?

Add Toolbar Buttons

_zt пишет

обновлять список кук можно заставить?

По кнопке окно переоткрывать или обновлять? А иначе слишком часто будет вызываться SiteDataManager.updateSites(); это не хорошо

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » Вчера 19:37:05

Аноним125876 пишет

только строку с пуском перенес вверх

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

_zt
Так? Взял код из ATB
[spoiler][code]        (this.viewcookieswithrightclick = {
            init(that) {
                var star = this.star = document.querySelector("#star-button-box");
                if (!star)
                    return;
                star.addEventListener("contextmenu", this, true);
                star.addEventListener("click", this, true);
                that.unloadlisteners.push("viewcookieswithrightclick");
            },
            handleEvent(e) {
                if (e.button != 2)
                    return;
                e.preventDefault();
                e.s

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » Вчера 15:20:29

Аноним125876 пишет

белая полоска вот эта имелась ввиду

Возможно нестандартная тема в [windows],
если убрать это правило есть ли положительный эффект ?

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

Выделить код

Код:

*|*:root:not([inFullscreen])[tabsintitlebar][sizemode="normal"] > *|body::before {
    -moz-appearance: -moz-window-titlebar !important;
    appearance: -moz-window-titlebar !important;
}


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

Аноним125876 пишет

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

Вот этого сначала не мог воспроизвести, но когда увеличил DPI в [windows] то да есть такое
видимо придется здесь изменить
[spoiler]*|*:root:not([inFullscreen])[v_menubar_autohide="true"] #navigator-toolbox > #nav-bar {
    margin-top: 0 !important;
    padding-inline-end: var(--v-titlebar-butto

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 14-06-2021 13:54:49

voqabuhe пишет

Если следую инструкции, то у меня почему-то пропадают все кнопки Add Toolbar Buttons, хотя само расширение установлено. Все остальные расширения тоже работают. В чём может быть причина?

Много раз это сказано уже было,
вот добавил ещё к инструкции
Если уже используется др. config.js то следует заменить или совместить его содержимое     
при этом важно чтобы данный код был в самом начале файла   


И ещё может быть ошибка у тех кто использует этот метод загрузки скриптов https://github.com/Aris-t2/CustomJSforF … /config.js
В нем надо удалить константу
const Cu = Components.utils;

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 14-06-2021 01:46:45

sandro79 пишет

--tab-label-mask-size: 2em; - дефолтное значение в инспекторе, я его и менял.

В том то и дело что нет когда наводится курсор он становится 1em из-за этого кода

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

Выделить код

Код:

.tabbrowser-tab[visuallyselected="true"]:hover, #tabbrowser-tabs:not([closebuttons="activetab"]) > #tabbrowser-arrowscrollbox > .tabbrowser-tab:not([visuallyselected="true"]):hover {
    --tab-label-mask-size: 1em;
}


и мой код это не допускает, а у вас не знаю стили наверно мешают я не в курсе что за стили

Ну или так задать mask-image
[spoiler][code].tab-label-container[textoverflow][labeldirection=ltr]:not([pinned]),
.tab-label-container[textoverflow]:not([labeldirection], [pinned]):-moz-locale-dir(ltr) {
  mask-image: linear-gradient(to left, transparent, black 2em) !important;
}

.tab-label-container[textoverflow][labeldirection=rtl]:not([pinned]),
.tab-label-container[textoverflow]:not([labeldirection], [pinned]):-moz-locale-dir(rtl) {
  mask-image: linear-gradient(to

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 14-06-2021 00:56:51

sandro79 пишет

--tab-label-mask-size пробовал подобрать, но тогда и затенения в конце заголовка не будет, тоже так себе решение.

почему не будет?

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

Выделить код

Код:

.tabbrowser-tab {
  --tab-label-mask-size: 2em !important;
}

можно ещё здесь прозрачность подкрутить было 11%

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

Выделить код

Код:

.tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected=true], [multiselected]) {
  background-color: color-mix(in srgb, currentColor 8%, transparent) !important;
}

или добавить сюда например
color: gray !important;
чтобы другим цветом выделялось

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 13-06-2021 15:50:46

_zt пишет

Дело не в стиле, он его в userChrome пихает.

Это понятно но ваш с !important; ломает стили сайтов например на yandex

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 13-06-2021 15:16:30

_zt пишет

Код из полной темы Vitaliy V., немного мной подрихтованный

Не было у меня такого кроме первой строки с regexp.
Может тогда так

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

Выделить код

Код:

@-moz-document regexp("(?:https?|ftp|file):\/\/.*") {
input:not([type="file"],[type="image"]):focus-visible,
select:focus-visible,
button:focus-visible,
textarea:focus-visible {
  outline: 1px solid Highlight;
  outline-offset: -1px;
}
}

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 13-06-2021 00:04:56

JKT

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

Выделить код

Код:

@-moz-document domain("rozetka.com.ua") {
  :any-link:visited,
  :any-link:visited > .goods-tile__title {
    color: #ff00bf !important;
  }
}

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 12-06-2021 21:54:30

_zt
Да все норм


Добавил инструкцию по установке WebExtensions Experiments https://github.com/VitaliyVstyle/Vitali … xperiments
а то некоторые не знают как или им старый конфиг подсовывают а там конечно нет настройки extensions.experiments.enabled

Firefox » Заливка в FF89 » 12-06-2021 15:00:46

tiberius22 пишет

Пробовал, не помогло.

да и пофиг, но настройка browser.display.document_color_use - 1; работает...

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 10-06-2021 14:17:34

_zt пишет

но правильно ли я сделал?

Ну если вы хотели чтобы при запуске окна браузера проверялись включены ли настройки "devtools.chrome.enabled" "devtools.debugger.remote-enabled"
то наверное, но смысл был чтобы это проверялось при клике, и первый ваш код так и делает

Firefox » Заливка в FF89 » 10-06-2021 14:08:28

У вас похоже тема в [windows] контрастная или на её основе.
Это поможет  browser.display.document_color_use - 1;
или тоже самое в настройках [firefox] см. там где язык и внешний вид - цвета

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 09-06-2021 21:09:46

_zt пишет

Как шаблон openpermissionswithrightclick использовать для других кнопок?

Да но только для статичных элементов, для кнопок перемещаемых (кроме расширений это др. история)
можно использовать как шаблон downloadsshowinsidebartabs ну если удалить лишнее и изменить
               // var st = window.ucf_custom_script_win?.sidebar_tabs || window.ucf_custom_script_all_win?.sidebar_tabs;
               // if (!st) return;

               // btn.tooltipText = `ЛКМ: ${GetDynamicShortcutTooltipText(btn.id)}\nПКМ: Показать Загрузки в Sidebar Tabs`;
               // if (!st._open || st.st_tabbox.selectedIndex == 2)
                   //     st.toggle();
                  //  st.st_tabbox.selectedIndex = 2;

_zt пишет

Если да, то как узнать/получить последнее, например Инструментов браузера?

как узнать ну нет такого универсального способа тем более для Инструментов браузера

[spoiler][code]var pref = Services.prefs, chr = "devtools.chrome.enabled", rem = "devtools.debugger

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 09-06-2021 18:38:51

_zt пишет

и этот скрипт для библиотеки во вкладке в самом custom_script_all_win. Если бы его адаптировать под custom_script_win, то custom_script_all_win можно будет отключить, ведь он в основном окне работает?

нет не только ещё в окне библиотеке chrome://browser/content/places/places.xhtml
но если не пользуетесь попробуйте перенести и заменить в коде ucf_custom_script_all_win на ucf_custom_script_win

_zt пишет

А вот что бы я хотел, так это чтобы при повторном ПКМ по кнопке загрузки было закрытие SedebarTabs

Закрытие если открыта вкладка загрузки если нет переключает на эту вкладку ну и т.д.

_zt пишет

сделать тултипы многострочными ничего не переписывая - 


Да я знаю у меня давно это есть в user_chrome_files --> prefs.xhtml
title="Перезапустить и заново создать кэш быстрого запуска 
*Используйте это после редактирования, обновления скриптов"
символ перевода строки только в

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 09-06-2021 14:26:27

_zt пишет

второй - нет

Возможно потому что Sidebar Tabs у вас через ucf_custom_script_all_win подключен?
Исправил, но мне не совсем ясно это

(не переопределяя назначенный способ открытия панели),

Да ещё с AutoHide Sidebar Tabs, короче не понятно как делать и какое поведение вы ожидаете


В urlbarhistorydropmarker добавил тултип ПКМ: Копировать адрес текущей страницы

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 08-06-2021 21:59:47

_zt пишет

1. повесить Copy URL from URL-bar (или свое) на ПКМ по URL-bar History Dropmarker.
2. а открытие Sidebar Tabs на вкладке загрузок (не переопределяя назначенный способ открытия панели) повесить на ПКМ по стандартной кнопке загрузок.

custom_script_win.js
[spoiler][code]        (this.urlbarhistorydropmarker = {
            dropmarker: null,
            provider: null,
            get style() {
                delete this.style;
                return this.style = "data:text/css;charset=utf-8," + encodeURIComponent(`
                    #urlbar .urlbar-history-dropmarker {
                        list-style-image: url("chrome://global/skin/icons/arrow-dropdown-16.svg");
                        transition: opacity 0.15s ease;
                    }
                    #urlbar[switchingtabs] > #urlbar-input-container > .urlbar-history-dropmarker {
                        transition: none;
                    }
                    #urlbar[usertyping] > #urlbar-input-containe

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 06-06-2021 21:03:56

Xenosag пишет

Если это делается не через userChrome.css, то подскажите как эти скрипты из сообщения заюзать.

user_chrome_files
в custom_script_win.js добавить код как указано в посте
Да и стиль должен быть из поста, с др. не сработает

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 06-06-2021 00:19:44

Liho555 пишет

Если после этого применить пользовательское  масштабирование, шрифт слетает в [firefox]

Да может слетать после манипуляций с настройками [windows] не только масштабирование, главное после снова импортировать рег файл.

v4386 пишет

И мне очень странно, что у вас FF 89 спокойно подхватывает системные шрифты

[firefox] всегда использует системные шрифты когда в стилях браузера например есть такое правило
:root {
  font: message-box;
}
а они там есть как и др. это не изменилось,
а вот что изменилось так это то что считывает он теперь только из этой ветки реестра
[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
Так что разбирайтесь с [windows], [firefox] тут не причем, тем более как писал выше именно эта ветка может изменятся после настроек [windows].


sandro79 пишет

А по поводу сузить сверху и снизу немного значок масштаба в адресной строке, может есть решение.

[spoiler][code]:root:not([uidensity="touch"]) #urlbar-zoom-button {
    margin-bloc

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 05-06-2021 21:31:16

sandro79
да я исправил там, просто не обратил внимания что версия 90

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 05-06-2021 20:55:11

egorsemenov06 пишет

когда в строку поиска кликаешь синия обводка

ну не знаю скриншота нет, может это к тому коду

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

Выделить код

Код:

#newtab-search-text,
.search-handoff-button {
  outline: none !important;
}

sandro79 пишет

В 90+ перестало работать fill-opacity: .6 !important; для кода возврата значка "Копировать ссылку"

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

Выделить код

Код:

#pageAction-urlbar-ucf-copyURL .urlbar-icon {
	fill-opacity: .6 !important;
}

v4386 пишет

Всё! Просьба уже не актуальна.

Я думаю актуальна, изменять стилем шрифт в [firefox] универсальным селектором так себе решение
Попробовал изменить шрифт в [windows] 10 на виртуалке и в [firefox] шрифт тоже изменился
[spoiler][code]Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics]
"CaptionFont"=hex:f4,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,\
  00,00,00,cc,00,00,00,00,50,00,54,00,20,00,53,00,65,00,72,00,69,00,66,00,20,\
  00,43,00,61,00,70,00,74,00,6

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 04-06-2021 23:57:59

egorsemenov06 пишет

не сработал

где не сработал? и что надо может не так понял

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 04-06-2021 22:10:12

sandro79 пишет

получается так, что значок динамика внизу вкладки расположен

Да если отключить неподдерживаемый компактный режим то значёк будет как раз напротив надписи воспроизведение,
да его и в другое место можно передвинуть, в начало например translate(-10px,-8px);


egorsemenov06

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

Выделить код

Код:

@-moz-document url("about:newtab"), url("about:home") {
body {
    --newtab-focus-outline: transparent !important;
    --newtab-focus-border: transparent !important;
    --newtab-focus-border-selected: transparent !important;
}
}

Board footer

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