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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 23-11-2020 16:28:52

solombala пишет

:not([open="true"]) - не помогает...

ну у тебя ж кнопка не стандартная
попробуй заменить в Save.js
self._handleClick =()=> menuPopup.openPopup(this, "after_start");
на
self.setAttribute("type", "menu");

не знаю сработает ли для CB, проверял на этой кнопке https://forum.mozilla-russia.org/viewto … 58#p781458

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

dezhnev
проверьте на этом сайте https://webbrowsertools.com/timezone/
вероятно https://browserleaks.com/ использует "агрессивный" метод поэтому может показывать реальный часовой пояс.
С [normal] iframe.contentWindow работает как положено.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 21-11-2020 17:41:50

linlin
что касается стиля, можно только если указать свои цвета.
Или тему изменить в manifest.json
"theme": {
        "colors": {
             ...
            "popup": rgba заменить на rgb и т.д.

Firefox » Как отключить обновления firefox на Маке » 21-11-2020 17:35:50

kenny
https://github.com/mozilla/policy-templates
policies.json пробовали создать в
Firefox.app/Contents/Resources/distribution
с содержимым ?

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

Выделить код

Код:

{
  "policies": {
    "DisableAppUpdate": true
  }
}

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 20-11-2020 20:54:43

razoo пишет

Есть ли смысл допиливать, или подход в принципе тупиковый?

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

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 20-11-2020 19:52:01

razoo пишет

площадь занимаемая вкладкой остаётся

ну добавьте [fadein] как то так

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

Выделить код

Код:

.tabbrowser-tab:not([pinned])[fadein][label$=".pdf"] {
    min-width: 40px !important;
    max-width: 40px !important;
}

.tabbrowser-tab:not([pinned])[label$=".pdf"] .tab-content > :is(.tab-label-container,.tab-close-button:not([selected="true"])) {
    display: none !important;
}


но все равно ничего хорошего из этого не выйдет

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 20-11-2020 18:10:00

razoo пишет

А что вы имели в виду под авторским стилем? css расширений?

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

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 20-11-2020 17:27:23

egorsemenov06
и правда, вроде как обновлял но забыл в svg прибавить высоту для ещё одной иконки, исправил.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 20-11-2020 13:43:25

razoo пишет

Можно как-нибудь выделить конкретный поп-ап?

с авторским стилем возможен доступ к конкретному shadow dom при наличии атрибута part
примеры с protections-popup т.к. у меня нет simple translate

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

Выделить код

Код:

#protections-popup[mainviewshowing][side="top"]::part(arrow) {
    fill: red !important;
}

для userChrome.css можно использовать переменные, т.е. если переменная --v-panel-arrow-background отсутствует используется
другая --arrowpanel-background если вдруг и её нет то Field

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

Выделить код

Код:

#protections-popup[mainviewshowing][side="top"] {
   --v-panel-arrow-background: red; /* #0A51BF */
}
image.panel-arrow[part="arrow"] {
    fill: var(--v-panel-arrow-background, var(--arrowpanel-background, Field)) !important;
}

Поддержка пользователей » Mozilla Firefox отказывает показывать некоторые видеоролики в онлайне » 18-11-2020 18:09:32

Gadavre
У [firefox] нет собственного H264 декодера, он зависим от платформы.
А что вы не хотите ставить все обновления? Тогда смотрите что связано с Media Foundation.
У меня была на виртуалке [windows] 7 pro без обновлений, я попробовал ваши ссылки с видео - также не работало.
Потом установил обновления, ваши видео заработали, но на самом деле проблема не в этих видео, они закодированы H264 с уровнем 3.1
Проблема для пользователей [windows] 7 это level 5.2+
1479203 - Videos encoded with a 5.2+ h264 profile stay black (audio only)
в этом посте ссылки на проблемные видео

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 17-11-2020 14:08:36

egorsemenov06 пишет

не работает СКМ в консоле пишет ReferenceError: e is not defined

По моему эта ошибка к этому не относится, у меня была др. ошибка
[spoiler][code]try {
    (() => {
        var id = "ucf-cookie-toggle",
        label = "Переключить Куки",
        tooltiptext = "ЛКМ: Переключить Куки\nСКМ: Удалить куки домена текущей страницы\nПКМ: Управление куками",
        img = "data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' height='96' width='16' viewBox='0 0 48 288'><g><rect x='0' y='0' width='48' height='48' rx='3' ry='3' style='fill:rgb(243, 135, 37);'/><path style='opacity:0.25;fill:black;' d='M 18.9,48 11,40.1 5,22 14,8 28,5 40,10 48,18 V 45 C 48,46.7 46.7,48 45,48 Z'/><path style='fill:white;' d='M 40.6,23.2 C 31,20.5 31,20.5 31.8,10 24,16.2 24,16.2 15.2,10 17,18.8 17,18.8 7.38,23.2 16.2,27.5 16.2,27.5 15.2,38 24,32.8 24,32.8 31.8,37.7 31.8,27.5 31.8,27.5 40.6,23.2 Z M 45,23.2 C 45,34.5 35.4,45 24,45 12.6,45 3,34.5 3,23.2 3,11.8 12.6,3 24.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 16-11-2020 18:29:19

sandro79
разве лучше когда буквы перечеркнуты?
layout.css.text-decoration-skip-ink.enabled - false

CSS-стили » Значки / иконки / кнопки » 14-11-2020 19:08:51

linlin пишет

А подвинуть их влево не удаётся - вместо них их названия сдвигаются вправо.

С моим стилем не нужен отступ в 5px
--v-menu-icons-margin-start: 0px;

linlin пишет

Сделала иконки белыми вот этим:

или можно вместо filter: invert(1) !important;
-moz-context-properties: fill;
fill: currentColor;

sandro79 пишет

Этот вариант я не осилил, не знаю как сделать, чтоб "не вешать на каждом пункте псевдоэлемент ::before"

код из поста №18 это и есть, разница только в сокращенной записи в моем коде background свойства.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 21-10-2020 23:41:46

linlin пишет

Нельзя покрасить меню в Библиотеке-вкладке, задав значения параметров в :root { }. Она не берёт их оттуда, хоть ты тресни.

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

скрытый текст
2020-10-21_232740.png

А если серьезно, как же переменные сработают если вы не читаете что вам пишут

Vitaliy V. пишет

так вы ж не добавили стиль для меню в userContent.css

а если и добавили, то он у вас не сработал в userContent.css, судя по скриншоту, ищите ошибку.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 21-10-2020 00:46:13

linlin пишет

Как покрасить недоступные пункты меню и сепаратор?

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

Выделить код

Код:

:root {
    --panel-separator-color: red !important;
    --panel-disabled-color: gray !important;
}


или
скрытый текст

Выделить код

Код:

panel[type="arrow"] {
    --panel-separator-color: red !important;
    --panel-disabled-color: gray !important;
}

linlin пишет

В Библиотеке-вкладке по-другому.

так вы ж не добавили стиль для меню в userContent.css
и переменные для меню не все добавленны в стиль для библиотеки...

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

Выделить код

Код:

--v-arrowpanel-color: rgb(177, 177, 179) !important;
    --v-arrowpanel-background: rgb(27, 27, 29) !important;
    --v-arrowpanel-border-color: rgb(60, 60, 61) !important;
    --v-panel-separator-color: rgba(249, 249, 250, .1) !important;
    --v-arrowpanel-dimmed: rgba(249, 249, 250, .1) !important;
    --v-panel-disabled-color: rgba(177, 177, 179, 0.5) !important;


и вот это не требуется здесь
[spoiler]/* **** меню **** */
menu

CSS-стили » Библиотека (менеджер закладок Firefox) » 18-10-2020 12:47:25

linlin пишет

Что-то не пойму, как добавить и приписать именно к менюшкам.

Да добавил я уже их в №4

linlin пишет

Не могу найти возможность заменить ярко-синий цвет бегунков линейки прокрутки, полос выделения и рамки активных полей ввода на свой более приглушённый цвет.

в самом начале :root {...
как бы тоже параметры, собственно их можно объединить,
@media (prefers-color-scheme: dark) { } убрать раз не нужна привязка к системной теме

linlin пишет

Потом хотелось бы, чтобы окно Библиотеки не было одноцветным, а как в оригинальной теме

:rolleyes: нет я не буду ничего переделывать если нравится дефолтная тема так и используйте её или посмотрите как там сделано в
chrome://browser/skin/places/organizer.css (эта таблица стиля не одинаковая для [windows] и [linux])

linlin пишет

А редактор хотелось бы вызывать и убирать кликом мыши

вы переоцениваете возможности CSS, клики это для скриптов например в user_chrome_files, а т.к. вы их не используете...

CSS-стили » Библиотека (менеджер закладок Firefox) » 17-10-2020 20:11:21

_zt
для панели редактора, вызываемого звездочкой в адресной строке

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

Выделить код

Код:

#editBookmarkPanel *|input::selection {
    background-color: rgb(0, 116, 232) !important;
    color: rgb(255, 255, 255) !important;
}

CSS-стили » Библиотека (менеджер закладок Firefox) » 17-10-2020 01:38:22

linlin пишет

Т.е. цвета моей темы в Библиотеку не проникают.

Там невозможно сделать с цветами темы [firefox], изменяйте цвета сами, если для темной системной темы то здесь

скрытый текст
@media (prefers-color-scheme: dark) {
:root {
    background-color: rgb(24, 24, 26) !important;
    color: rgb(177, 177, 179) !important;
    --v-box-border-color: rgb(60, 60, 61);
    --v-input-background-color: rgba(0,0,0,0.5);
    --v-input-background-color-focus: rgb(0, 0, 0);
    --v-button-hover: rgba(249, 249, 250, .1);
    --v-button-hover-active: rgba(249, 249, 250, .15);
}
}

linlin пишет

Этот код для менюшек тоже не проник у меня в Библиотеку.

userContent.css ...
P.S. можно ещё добавить переменные для меню в стиль для библиотеки, т.к. стиль для меню тоже не определит там цвета темы [firefox]
[spoiler][code]@media (prefers-color-scheme: dark) {
:root {
    background-color: rgb(24, 24, 26) !important;
    color: rgb(177, 177, 179) !important;
    --v-box-border-color: rgb

CSS-стили » Библиотека (менеджер закладок Firefox) » 16-10-2020 22:35:19

linlin
раньше лень было возится с библиотекой, но смотрю вам похоже она покоя не даёт, заменяйте ваши стили на
1. область редактирования появляется при наведении курсора снизу.
2. сделано, если тема в ОС не темная создайте параметр ui.systemUsesDarkTheme - 1
3. в деревьях нельзя скрыть элементы стилем.
[spoiler][code]@-moz-document url-prefix("chrome://browser/content/places/places.xhtml") {
:root {
    -moz-appearance: none !important;
    appearance: none !important;
    background-color: rgb(245, 246, 247) !important;
    color: rgb(24, 25, 26) !important;
    --v-box-border-color: rgb(204, 204, 204);
    --v-input-background-color: rgba(255,255,255,0.8);
    --v-input-background-color-focus: rgb(255, 255, 255);
    --v-highlight-background-color: rgb(0, 116, 232);
    --v-highlight-color: rgb(255, 255, 255);
    --v-scrollbar-color: var(--v-highlight-background-color) transparent;
    --v-button-hover: rgba(204, 204, 204, .35);
    --v-button-hover-active: rgba(204, 204, 20

CSS-стили » показывать только при наведении "свернуть" "показать в окне" "закрыть" » 12-10-2020 13:37:43

atnet2233 пишет

но при наведении не повляются кнопки

скорей всего вы не поняли, кнопки должны появляться при наведении на .titlebar-buttonbox-container (16px) а не на панель вкладок, иначе так могут вкладки дергаться когда не надо.

atnet2233 пишет

теперь мне нужно сделать интервал между вкладками и кнопками "свернуть браузер" "показать в окне" "закрыть браузер" немного побольше

display: none !important;
width: 16px !important;

CSS-стили » показывать только при наведении "свернуть" "показать в окне" "закрыть" » 12-10-2020 00:00:08

atnet2233
да можно так сделать

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

Выделить код

Код:

#TabsToolbar .titlebar-spacer[type="post-tabs"] {
    display: none !important;
}
.titlebar-buttonbox-container {
    min-width: 16px !important;
}
.titlebar-buttonbox-container > .titlebar-buttonbox {
    visibility: collapse !important;
}
.titlebar-buttonbox-container:hover > .titlebar-buttonbox {
    visibility: visible !important;
}

сработает не везде, может понадобится дополнительно стиль https://forum.mozilla-russia.org/viewto … 72#p765572

CSS-стили » Значки / иконки / кнопки » 11-10-2020 14:46:26

linlin

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

Выделить код

Код:

menupopup menuitem[id$="create-screenshot"] > .menu-iconic-left > .menu-iconic-icon {
    -moz-context-properties: fill;
    fill: currentColor;
}


добавил это для [firefox] 78 +
https://forum.mozilla-russia.org/viewto … 65#p764365

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 08-10-2020 19:35:05

linlin пишет

Только теперь вокруг строки тонкая рамка появилась, которой с кодом kokoss не было

была но другим цветом border: 1px solid #333 !important;
если имеется ввиду при фокусе цвет рамки, то это правило удалите или что хотите с ним делайте
*|*:root[lwt-sidebar="true"] search-textbox[focused] {
    border-color: var(--lwt-sidebar-highlight-background-color, Highlight) !important;
}

linlin пишет

И всё-таки очень интересно, как человек узнал, что цвет темы в боковой панели - rgb(0,51,79)?

по вашему скриншоту, можно пипеткой в инспекторе захватить цвет

Board footer

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