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

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

№1255114-11-2022 12:27:56

longtime user
Участник
 
Группа: Members
Зарегистрирован: 16-07-2022
Сообщений: 47
UA: Firefox 106.0

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

А скрыть кнопку меню приложения(гамбургер) можно?

Отредактировано longtime user (14-11-2022 16:55:28)

Отсутствует

 

№1255214-11-2022 14:25:31

doud
Участник
 
Группа: Members
Откуда: Германия
Зарегистрирован: 03-02-2012
Сообщений: 79
UA: Firefox 103.0

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

У кого нибудь сохранилось дополнение от Vitaliy "ContentDisposition" для торрентов?

Отсутствует

 

№1255314-11-2022 18:58:58

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

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

longtime user пишет

А скрыть кнопку меню приложения(гамбургер) можно?

Можно

Выделить код

Код:

#PanelUI-button { 
   display: none;
}


Win7

Отсутствует

 

№1255414-11-2022 19:06:40

longtime user
Участник
 
Группа: Members
Зарегистрирован: 16-07-2022
Сообщений: 47
UA: Firefox 106.0

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

kokoss, спасибо!

Отсутствует

 

№1255514-11-2022 20:20:55

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

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

doud пишет

У кого нибудь сохранилось дополнение от Vitaliy "ContentDisposition" для торрентов?

Отсутствует

 

№1255615-11-2022 02:46:58

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 107.0

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

doud пишет

дополнение от Vitaliy "ContentDisposition" для торрентов

Шо делает это дополнение?

Отсутствует

 

№1255715-11-2022 11:05:32

doud
Участник
 
Группа: Members
Откуда: Германия
Зарегистрирован: 03-02-2012
Сообщений: 79
UA: Firefox 106.0

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

https://forum.mozilla-russia.org/viewtopic.php?pid=782874#p782874

Отсутствует

 

№1255816-11-2022 05:41:52

TechStone
Участник
 
Группа: Members
Зарегистрирован: 25-05-2014
Сообщений: 22
UA: Firefox 106.0

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

Может, тут помогут...
Обновился внутри приложения на 107. Слетело отображение закладок. Их нет совсем на своем месте в браузере. Сами они есть, если зайти в Библиотеку или в боковую панель. Просто не отображаются наверху в FF. Поле для них есть, но их самих нет. Расширения не причем, отключал все. В безопасном режиме оно все отображается, в одну строку. Я как-то давно, по совету отсюда, сделал 2 строки закладок. Теперь поле пустое (см скриншот)
Помогите восстановить этот элемент!

скрытый текст
6438dc187b4c40a9c3be780c5e8b6712.jpeg

Отсутствует

 

№1255916-11-2022 13:27:33

qwark
Участник
 
Группа: Members
Зарегистрирован: 11-06-2018
Сообщений: 13
UA: Firefox 107.0

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

TechStone пишет

Может, тут помогут...Обновился внутри приложения на 107. Слетело отображение закладок. Их нет совсем на своем месте в браузере. Сами они есть, если зайти в Библиотеку или в боковую панель. Просто не отображаются наверху в FF. Поле для них есть, но их самих нет. Расширения не причем, отключал все. В безопасном режиме оно все отображается, в одну строку. Я как-то давно, по совету отсюда, сделал 2 строки закладок. Теперь поле пустое (см скриншот)Помогите восстановить этот элемент!скрытый текст

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

Отредактировано qwark (16-11-2022 13:30:54)

Отсутствует

 

№1256016-11-2022 17:45:32

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

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

qwark пишет

Но хочется как раньше панель закладок в несколько строк

Какой стиль используете? Оставляйте или код или ссылку на него. Этот видимо. Добавьте перед последней скобкой такой фикс

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

Выделить код

Код:

toolbar > #personal-bookmarks > #PlacesToolbar > hbox > #PlacesToolbarItems {
    contain: unset !important;
}

Но это ненадолго, в 109, судя по версии [nightly], это уже не поможет, но есть ещё на ближайшее будущее рабочее решение.


Подправил вроде кое-как под 108+, не только в 109 [nightly] стиль поломался

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

Выделить код

Код:

@-moz-document url("chrome://browser/content/browser.xhtml") {

#personal-bookmarks {
    --v-bookmark-item-rows: 3; /* Количество рядов закладок */
    --v-bookmark-item-height: 21px; /* Высота одного ряда */
    --v-bookmark-item-font-size: 12px; /* Размер шрифта */
    --v-scrollbar-width-default: thin; /* размер скроллбара, возможные значения: auto thin none */
    --v-scrollbar-colors-default: rgb(0, 116, 232) transparent; /* цвета скроллбара */

    -moz-window-dragging: no-drag !important;
    font-size: 0 !important;
}

toolbar {
    max-height: none !important;
}

#PersonalToolbar {
    padding: 1px 0px !important;
}

toolbar > #personal-bookmarks,
toolbar > #personal-bookmarks > #PlacesToolbar,
toolbar > #personal-bookmarks > #PlacesToolbar > #PlacesToolbarItems {
   /* display: inline-block !important;
    overflow: visible !important; */
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
}

toolbar > #personal-bookmarks > #PlacesToolbar > #PlacesToolbarItems {
    display: inline-flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    max-height: calc(var(--v-bookmark-item-rows) * var(--v-bookmark-item-height)) !important;
    scrollbar-width: var(--v-scrollbar-width-default) !important;
    scrollbar-color: var(--v-scrollbar-colors-default) !important;
}

toolbar > #personal-bookmarks > #PlacesToolbar > hbox > :is(#PlacesToolbarDropIndicator,#PlacesToolbarDropIndicatorHolder,.chevron,#PlacesChevron) {
    display: none !important;
}

toolbar > #personal-bookmarks > #PlacesToolbar toolbarbutton.bookmark-item {
    -moz-appearance: none !important;
    appearance: none !important;
    border: none !important;
    padding: 0px 3px !important;
    margin-block: 0 !important;
    visibility: visible !important;
    overflow-y:  visible !important;
    line-height: 1.3em !important;
    box-sizing: border-box !important;
    min-height: var(--v-bookmark-item-height);
    height: var(--v-bookmark-item-height);
    max-height: var(--v-bookmark-item-height);
    font-size: var(--v-bookmark-item-font-size) !important;
}

toolbar > #personal-bookmarks > #PlacesToolbar toolbarbutton.bookmark-item:first-of-type {
    min-height: 1px;
    height: 1px;
    max-height: 1px;
    animation-name: bookmark-visible !important;
    animation-timing-function: step-start !important;
    animation-duration: 0s !important;
    animation-iteration-count: 1 !important;
    animation-fill-mode: forwards !important;
    animation-delay: 0.5s !important;
}

@keyframes bookmark-visible {
    from {
        min-height: 1px;
        height: 1px;
        max-height: 1px;
    }
    to {
        min-height: var(--v-bookmark-item-height);
        height: var(--v-bookmark-item-height);
        max-height: var(--v-bookmark-item-height);
    }
}

toolbar > #personal-bookmarks > #PlacesToolbar toolbarbutton.bookmark-item > .toolbarbutton-icon {
    width: 16px !important;
    height: 16px !important;
    padding: 0 !important;
}

toolbar > #personal-bookmarks > #PlacesToolbar toolbarseparator {
    -moz-appearance: none !important;
    appearance: none !important;
    border-inline-start: 1px solid currentColor !important;
    min-width: 3px !important;
    width: 3px !important;
    opacity: .3 !important;
    margin: 2px 0 !important;
    margin-inline-start: 2px !important;
}
}

Отредактировано sandro79 (16-11-2022 20:39:13)

Отсутствует

 

№1256116-11-2022 18:44:17

TechStone
Участник
 
Группа: Members
Зарегистрирован: 25-05-2014
Сообщений: 22
UA: Firefox 106.0

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

sandro79
Спасибо! Только теперь бы чуток уменьшить расстояние между закладками и вкладками. После изменения масштаба закладок (8x8) прибавилось немного пространства
Если уменьшить сами закладки (вместо 8x8 сделать, например, 6x6) то появляется ненужная полоса прокрутки справа. Просто уменьшить расстояние. На скрине красным начертал

скрытый текст
6407a32d50eccfb9ed5488505b8f3134.jpeg

Отредактировано TechStone (16-11-2022 21:00:54)

Отсутствует

 

№1256216-11-2022 20:24:36

qwark
Участник
 
Группа: Members
Зарегистрирован: 11-06-2018
Сообщений: 13
UA: Firefox 107.0

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

sandro79
Спасибо за помощь. Воспользовался фиксом. На всякий случай сохранил рабочее решение.

Отсутствует

 

№1256316-11-2022 21:49:00

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

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

TechStone пишет

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

Ну у вас панель вкладок перемещена, и стиль не совсем корректно работает, судя по линиям на всех вкладках. Вижу огромное пустое пространство.
И адресной строки вообще нет. У меня в "тестовой" 107, с минимумом моих стилей и даже без них, этот стиль + фикс, работает нормально.
Вот скрин. С уменьшением масштаба закладок нет желания возится. Если вам нужно сэкономить пространство, включите компактные значки browser.uidensity = 1

Отсутствует

 

№1256416-11-2022 23:58:09

TechStone
Участник
 
Группа: Members
Зарегистрирован: 25-05-2014
Сообщений: 22
UA: Firefox 107.0

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

sandro79 пишет

Вижу огромное пустое пространство

То, что слева от "кинетика" - там просто нет закладок. Не занято ничем. Это вторая строка закладок, пока не заполненная полностью. Я о расстоянии между закладками и вкладками. Область, где красным выделил

sandro79 пишет

И адресной строки вообще нет

Она над закладками и вкладками. Идет справа от панели инструментов. В скриншот не попала

sandro79 пишет

включите компактные значки

Они и так мелкие. А так еще мельче. Надо не закладки уменьшить, а область между закладками и вкладками убрать (на скрине уменьшить или убрать область между Forvo и qBittorrent). Наверняка это значение, как и ширина закладок где-то прописывается. До 107 версии этой области не было

Скриншот
Image_002.png

Отредактировано TechStone (17-11-2022 00:02:38)

Отсутствует

 

№1256517-11-2022 00:24:32

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

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

TechStone пишет

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

Тогда второй строки быть не должно. Да, я понял о чём речь сразу. Вы видимо использовали второй вариант стиля, верно? Для него тоже нужен фикс, чтоб не было пустого пространства.
А со старым стилем и фиксом я вам выше показал скрин, где всё нормально и нет таких промежутков меж строками, и под 108+ стиль правленый добавил выше, а с этим ещё я разбираться не хочу.
Если используете второй вариант, то попробуйте добавить этот стиль, он в том импортом прописан.

Отсутствует

 

№1256617-11-2022 01:11:57

TechStone
Участник
 
Группа: Members
Зарегистрирован: 25-05-2014
Сообщений: 22
UA: Firefox 107.0

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

sandro79 пишет

Вы видимо использовали второй вариант стиля, верно

Да, который на "ближайшее будущее". Кстати, он тоже предположительно до 109 версии?

sandro79 пишет

Тогда второй строки быть не должно

Так как раз хотелось 2х строчную Закладку :)

sandro79 пишет

Для него тоже нужен фикс, чтоб не было пустого пространства

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

Отсутствует

 

№1256717-11-2022 11:45:41

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

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

momo2000, unter_officer
тот старый about:config, что по ссылке выше другой. Надо брать этот.
Только у меня сделано немного по-другому. В CustomStylesScripts.jsm прописана не функция
{ func: 'ChromeUtils.import("chrome://user_chrome_files/content/aboutconfig/UCFAboutConfigFluent.jsm");' },
а моя кнопка
{ path: "cs/my_buttons.js", },

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

Выделить код

Код:

var {classes: Cc, interfaces: Ci, utils: Cu} = Components;
var {console} = Cu.import("resource://gre/modules/Console.jsm", {});
try {
    CustomizableUI.createWidget({
        id: "add-personalization-button-app",
        type: "custom",
        tooltiptext: [
            "ЛКМ: Дополнения",
            "СКМ: Настройки",
            "ПКМ: Персонализация...",
            "Alt+ЛКМ: Инфо о странице",
            "Alt+ПКМ: about:about",
            "Ctrl+ПКМ: about:config",
            "Shift+ПКМ: about:support"
        ].join("\n"),
        onBuild: function(document) {
            var toolbarbutton_0 = document.createXULElement("toolbarbutton");
            toolbarbutton_0.id = this.id;
            toolbarbutton_0.tooltipText = this.tooltiptext;
            toolbarbutton_0.label = "Дополнения Настройки Персонализация";
            toolbarbutton_0.setAttribute("context", false);
            toolbarbutton_0.setAttribute("image", "data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKoSURBVDiNjZNLaJRnFIaf75vvy2UGTWr8NYkxl0IFUYkNXSSZQNWFWlxIEVy1FLLo0i4adddVXRnS4kJwYxci2GaRTWlSFGKFGRXNmFBF62VMO4TENBdjMv9k5p//Oy4SLzgqHs7yPc95eTlHiQjvqniPbVYRzuBoR+FQDEvId4neIPNCY945DayNVff/8NUvn9XXNJMv5hhKnTvYP3ymHmj/IMBSbmHjjP8fycxv+MEzGqtatUI1vK7R7wM4J32XUv3Li/l5imGBkbtXlsMw/PF1jXozg3iP3aM0Z8XRBFDr1fl7Og9EnTguXx30p/6fjAIozb/i6C4BdB2z6QOfH27ZUFNL0QUELs/tycs4J2zdGEerCADTM1P8df3PxyUZiKPF8zyGHpwGFLC6QCCRuYA4QQQ6mw4hjhYT77GN2qiBWFnV5sXc0xMAgfKx5foVYKURB2vLPbxoM8auODE6ws/fH+77dHtjhxp5OHzywpWf/IIsRk25Rq0CRFY4UVNNndkmqZFRf3YuWaYUS0aE3RP5MXX3/iCOgu3Y1WYfL90sdSDgxRoYTY5mZ2anjwC/AqEBdM4tMJ4dwYs1YiOGSBkYrVHqlQNxoC34OV8BdxK9gQ+guo7bwdYdrXu92nU6nR7Pzc/PSXxfazTj30IpRaWpIqbX4UQoBDkWJlRwLzVeLBTyGs2UcUX5duzvsfPqNpvDovQhnBIdELGaWFk1hclYmLx2fxmFbNm5qXJNvdi2DQ1WAsO1P/5petshyf6v25gJ0nxUUUeiP531s/kvAcor7MDOL2pjz3JzVKpqUoMTpb8QsSqdeTT98fomjyDv8LP5aKI3uAgQP2orCkGAVRVMZxbQhnQJIAzkm3s3Js6GSfkEQEd4+bpa8+TW71P1ANqoB65I93OA2DgV+Z+omgAAAABJRU5ErkJggg==");
            toolbarbutton_0.addEventListener("click", function(event) {
                var win = event.target.ownerDocument.defaultView;
                win.SidebarUI.hide();
                if (event.button == 0) {
                    if (event.altKey)
                        win.BrowserPageInfo();
                    else
                        win.gBrowser.selectedTab = win.gBrowser.addTrustedTab('about:addons');
                }
                if (event.button == 1) {
                    win.gBrowser.selectedTab = win.gBrowser.addTrustedTab('about:preferences');
                }
                if (event.button == 2) {
                    if (event.altKey)
                        win.gBrowser.selectedTab = win.gBrowser.addTrustedTab('about:about');
                    else if (event.ctrlKey)
//  https://forum.mozilla-russia.org/viewtopic.php?pid=789675#p789675
//  https://forum.mozilla-russia.org/viewtopic.php?pid=795527#p795527
                        win.gBrowser.selectedTab = win.gBrowser.addTrustedTab('chrome://user_chrome_files/content/aboutconfig/config.xhtml');
                    else if (event.shiftKey)
                            win.gBrowser.selectedTab = win.gBrowser.addTrustedTab('about:support');
                    else
                        win.gCustomizeMode.enter();
                }
            }, false);
            toolbarbutton_0.classList.add("toolbarbutton-1");
            toolbarbutton_0.classList.add("chromeclass-toolbar-additional");
            return toolbarbutton_0;
        }
    });
} catch(e) {}

Отсутствует

 

№1256817-11-2022 12:17:54

unter_officer
Участник
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 27-03-2011
Сообщений: 537
UA: Firefox 102.0

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

xrun1 пишет

momo2000, unter_officer
тот старый about:config, что по ссылке выше другой. Надо брать этот.

xrun1
Я в курсе про эту версию. Вчера проверял оба варианта, и оба не работают.


«The Truth Is Out There»

Отсутствует

 

№1256917-11-2022 16:11:03

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

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

В [firefox] v.107 уползла вверх кнопка "Список всех закладок". Надо закомментировать вторую строку.
И кнопка "Закрыть панель поиска" в моём варианте стиля уползла влево и вверх. Подправил, как смог

findbar_on_top.css

Выделить код

Код:

/* https://forum.mozilla-russia.org/viewtopic.php?pid=782586#p782586 
   на кнопках поиска сделать вместо стрелок надписи Previous и Next https://forum.mozilla-russia.org/viewtopic.php?pid=788350#p788350 */
@-moz-document url("chrome://browser/content/browser.xhtml") {
:root {
    --v-findbar-flex-direction: row; /* row-reverse - findbar справа */
    --v-findbar-container-start: 100%; /* 1px - findbar справа */
    --v-findbar-container-end: 1px; /* 100% - findbar справа */
    --v-findbar-margin-right: 17px; /* отступ для скроллбара */
    --v-findbar-duration: 150ms; /* длительность анимации */
    --v-findbar-border-radius: 5px; /* радиус скругления findbar 6px */
    --v-findbar-textbox-radius: 5px; /* радиус скругления поля ввода 3px */
    --v-findbar-textbox-width: 14em; /* длина поля ввода */
    --v-findbar-toolbarbutton-border-radius: 5px; /* радиус скругления кнопок 3px */
    --v-findbar-toolbarbutton-inner-padding: 3px; /* влияет на размер кнопок и поля ввода */
    --v-findbar-toolbarbutton-icon-display: none; /* none - скрыть иконки на кнопках */
    --v-findbar-toolbarbutton-text-display: -moz-box; /* -moz-box - показать текст на кнопках */
}
.browserContainer > findbar {
    -moz-box-ordinal-group: 0 !important;
    height: 0 !important;
    min-height: 0 !important;
    max-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    margin-right: var(--v-findbar-margin-right) !important;
    border: none !important;
    display: flex !important;
    flex-direction: var(--v-findbar-flex-direction) !important;
    transition: none !important;
    visibility: visible !important;
    opacity: 1 !important;
    color: var(--toolbar-color, -moz-DialogText) !important;
    box-shadow: none !important;
    overflow: visible !important;
    --toolbarbutton-inner-padding: var(--v-findbar-toolbarbutton-inner-padding);
    --toolbarbutton-border-radius: var(--v-findbar-toolbarbutton-border-radius);
}
.browserContainer > findbar > .findbar-container {
    position: fixed !important;
    display: flex !important;
    align-items: center !important;
    flex-direction: var(--v-findbar-flex-direction) !important;
    inset: auto !important;
    margin: -1px 0 0 0 !important;
    height: auto !important;
    min-width: 0 !important;
    padding: 1px !important;
    padding-inline-start: min(calc(2 * var(--toolbarbutton-inner-padding) + 19px), var(--v-findbar-container-start)) !important;
    padding-inline-end: min(calc(2 * var(--toolbarbutton-inner-padding) + 19px), var(--v-findbar-container-end)) !important;
    overflow: hidden !important;
    border: 1px solid var(--chrome-content-separator-color, rgba(0,0,0,.25)) !important;
    border-top-width: 0 !important;
    box-shadow: none !important;
    z-index: 2 !important;
    border-radius: 0 0 var(--v-findbar-border-radius) var(--v-findbar-border-radius) !important;
    background-color: #87CEFA !important;
    background-image: var(--toolbar-bgimage, linear-gradient(rgba(255,255,255,.15), rgba(255,255,255,.15))) !important;
    opacity: 1;
    animation-name: findbar-animation, findbar-animation-opacity !important;
    animation-delay: 0s !important;
    animation-duration: var(--v-findbar-duration) !important;
    animation-timing-function: linear, ease-out !important;
    animation-iteration-count: 1 !important;
    animation-fill-mode: none !important;
}
.browserContainer > findbar > #findbar-close-container,
.browserContainer > findbar > toolbarbutton.findbar-closebutton {
    margin: 1px 3px !important;
    padding: 0 !important;
    border: none !important;
    border-radius: var(--v-findbar-toolbarbutton-border-radius) !important;
    -moz-appearance: none !important;
    appearance: none !important;
    position: fixed !important;
    display: flex !important;
    z-index: 2 !important;
    height: calc(2 * var(--toolbarbutton-inner-padding) + 16px) !important;
    width: calc(2 * var(--toolbarbutton-inner-padding) + 16px) !important;
    opacity: 1;
    animation-name: findbar-animation, findbar-animation-opacity !important;
    animation-delay: 0s !important;
    animation-duration: var(--v-findbar-duration) !important;
    animation-timing-function: linear, ease-out !important;
    animation-iteration-count: 1 !important;
    animation-fill-mode: none !important;
}
.browserContainer > findbar > #findbar-close-container > toolbarbutton.findbar-closebutton {
    appearance: none !important;
    margin: 0 !important;
    padding: 0 !important;
    height: 100% !important;
    width: 100% !important;
    border: none !important;
    border-radius: var(--v-findbar-toolbarbutton-border-radius) !important;
}
.browserContainer > findbar toolbarbutton.findbar-closebutton > .toolbarbutton-icon {
    margin: 5px 4px !important; /* до 107-й было margin: 0 !important; */
    padding: 0 !important;
    border: none !important;
    height: 14px !important;
    width: 14px !important;
    border-radius: 0px !important; /* var(--v-findbar-toolbarbutton-border-radius) */
}
.browserContainer > findbar[hidden="true"] > .findbar-container,
.browserContainer > findbar[hidden="true"] > #findbar-close-container,
.browserContainer > findbar[hidden="true"] > toolbarbutton.findbar-closebutton {
    transform: translateY(-100%);
    animation-name: findbar-animation-hide, findbar-animation-opacity-hide !important;
    animation-timing-function: linear, ease-in !important;
    pointer-events: none !important;
    opacity: 0;
}
@keyframes findbar-animation {
    from {
        transform: translateY(-100%);
        pointer-events: none;
    }
    to {
        transform: translateY(0%);
        pointer-events: none;
    }
}
@keyframes findbar-animation-opacity {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes findbar-animation-hide {
    from {
        transform: translateY(0%);
    }
    to {
        transform: translateY(-100%);
    }
}
@keyframes findbar-animation-opacity-hide {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
.browserContainer > findbar:-moz-lwtheme {
    color: var(--toolbar-color, inherit) !important;
}
.browserContainer > findbar:-moz-lwtheme > .findbar-container {
    background-color: var(--lwt-accent-color, white) !important;
    background-image: linear-gradient(var(--toolbar-bgcolor, rgba(255,255,255,.4)), var(--toolbar-bgcolor, rgba(255,255,255,.4))) !important;
}
.browserContainer > findbar:-moz-lwtheme-brighttext > .findbar-container {
    background-color: var(--lwt-accent-color, black) !important;
}
:root[lwtheme-image] .browserContainer > findbar:-moz-lwtheme > .findbar-container {
    background-repeat: repeat-y !important;
    background-size: auto auto !important;
    background-attachment: fixed !important;
    background-position: right top !important;
    background-image: linear-gradient(var(--toolbar-bgcolor, rgba(255,255,255,.4)), var(--toolbar-bgcolor, rgba(255,255,255,.4))), var(--lwt-header-image, none) !important;
}
.browserContainer > findbar > .findbar-container > :is(checkbox,toolbarbutton) {
    align-self: normal !important;
}
.browserContainer > findbar > .findbar-container > * {
    margin: 1px !important;
    outline: none !important;
}
.browserContainer > findbar > .findbar-container > hbox[anonid="findbar-textbox-wrapper"] {
    display: flex !important;
    flex-direction: row !important;
    align-items: normal !important;
}
.browserContainer > findbar > .findbar-container > description:empty {
    margin: 0 !important;
}
.browserContainer > findbar > .findbar-container > hbox[anonid="findbar-textbox-wrapper"] > toolbarbutton.tabbable,
.browserContainer > findbar > .findbar-container > hbox[anonid="findbar-textbox-wrapper"] > .findbar-textbox {
    padding-block: 0 !important;
    margin-inline: 0 !important;
    min-height: 22px !important;
    box-sizing: border-box !important;
}
.browserContainer > findbar > .findbar-container > hbox[anonid="findbar-textbox-wrapper"] > toolbarbutton.findbar-find-previous {
    margin-inline: 2px !important;
}
.browserContainer > findbar > .findbar-container > hbox[anonid="findbar-textbox-wrapper"] > toolbarbutton.tabbable {
    min-width: calc(2 * var(--toolbarbutton-inner-padding) + 16px) !important;
    border: none !important;
    border-radius: var(--toolbarbutton-border-radius) !important;
    background-color: transparent !important;
    padding-inline: var(--toolbarbutton-inner-padding) !important;
    outline: none !important;
}
.browserContainer > findbar > .findbar-container > hbox[anonid="findbar-textbox-wrapper"] > .findbar-textbox {
    border-radius: var(--v-findbar-textbox-radius) !important;
    min-height: calc(2 * var(--toolbarbutton-inner-padding) + 16px) !important;
    width: var(--v-findbar-textbox-width) !important;
    background-color: #FFD700 !important;
}
.browserContainer > findbar > .findbar-container > hbox[anonid="findbar-textbox-wrapper"] > .findbar-textbox,
.browserContainer > findbar > .findbar-container > description,
.browserContainer > findbar > .findbar-container > label {
    padding-bottom: 1px !important;
}
.browserContainer > findbar > .findbar-container > checkbox > .checkbox-label-box > .checkbox-icon,
.browserContainer > findbar > .findbar-container > hbox[anonid="findbar-textbox-wrapper"] > toolbarbutton.tabbable > .toolbarbutton-text,
.browserContainer > findbar > .findbar-container > .find-status-icon {
    display: none !important;
}
.browserContainer > findbar > .findbar-container > :is(checkbox,toolbarbutton) > :is(.checkbox-label-box,.toolbarbutton-text) {
    display: var(--v-findbar-toolbarbutton-text-display) !important;
    margin-inline: 2px !important;
}
.browserContainer > findbar > .findbar-container > hbox[anonid="findbar-textbox-wrapper"] > toolbarbutton.tabbable > .toolbarbutton-icon,
.browserContainer > findbar > .findbar-container > :is(checkbox,toolbarbutton) > :is(.checkbox-check,.toolbarbutton-icon) {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    height: 16px !important;
    width: 16px !important;
}
.browserContainer > findbar > .findbar-container > :is(checkbox,toolbarbutton) > :is(.checkbox-check,.toolbarbutton-icon) {
    display: var(--v-findbar-toolbarbutton-icon-display) !important;
    appearance: none !important;
    background: none !important;
    color: inherit !important;
    filter: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' height='0'><filter id='fill'><feComposite in='FillPaint' in2='SourceGraphic' operator='in'/></filter></svg>#fill");
    fill: currentColor;
}
.browserContainer > findbar > .findbar-container > :is(checkbox,toolbarbutton) {
    appearance: none !important;
    padding: var(--toolbarbutton-inner-padding) !important;
    border-radius: var(--toolbarbutton-border-radius) !important;
}
.browserContainer > findbar > .findbar-container > hbox[anonid="findbar-textbox-wrapper"] > toolbarbutton.tabbable:not([disabled="true"]):hover,
.browserContainer > findbar > .findbar-container > :is(checkbox,toolbarbutton):not([disabled="true"]):hover {
    background-color: var(--toolbarbutton-hover-background, color-mix(in srgb, currentColor 17%, transparent)) !important;
}
.browserContainer > findbar > .findbar-container > hbox[anonid="findbar-textbox-wrapper"] > toolbarbutton.tabbable:not([disabled="true"]):is([checked="true"],:hover:active),
.browserContainer > findbar > .findbar-container > :is(checkbox,toolbarbutton):not([disabled="true"]):is([checked="true"],:hover:active) {
    background-color: var(--toolbarbutton-active-background, color-mix(in srgb, currentColor 30%, transparent)) !important;
}
.browserContainer > findbar > .findbar-container > :is(checkbox,toolbarbutton).findbar-highlight {
    list-style-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'><path style='fill:rgb(142, 142, 152);' d='M 2,3 V 4.2 H 6 V 12 h 1.2 l 0,-7.8 h 4 L 11.2,3 Z M 12.5,6 C 11.8,8.39 10,10.3 10,11.6 10,12.9 11.1,14 12.5,14 13.9,14 15,12.9 15,11.6 15,10.3 13.2,8.39 12.5,6 Z m 0,6.8 c -1,0 -1.3,-0.8 -1.3,-1.2 0,-1.1 0.8,-2.1 1.3,-3 0.5,0.9 1.3,1.9 1.3,3 0,0.4 -0.3,1.2 -1.3,1.2 z' /></svg>") !important;
}
.browserContainer > findbar > .findbar-container > :is(checkbox,toolbarbutton).findbar-case-sensitive {
    list-style-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'><path style='fill:rgb(142, 142, 152);' d='m 6,3 -5,9 h 1.2 l 1.1,-2 h 2.5 v 2 H 7 V 3 Z M 5.8,5.5 5.8,9 H 3.9 Z M 13,6 V 6.77 C 12.5,6.28 11.7,6 11,6 9.34,6 8,7.34 8,9 c 0,1.7 1.34,3 3,3 0.7,0 1.5,-0.3 2,-0.8 V 12 h 1 V 6 Z m -2,1 c 1.1,0 2,0.9 2,2 0,1.1 -0.9,2 -2,2 C 9.9,11 9,10.1 9,9 9,7.9 9.9,7 11,7 Z' /></svg>") !important;
}
.browserContainer > findbar > .findbar-container > :is(checkbox,toolbarbutton).findbar-match-diacritics {
    list-style-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'><path style='fill:rgb(142, 142, 152);' d='M 5,3 3,0 H 0 M 12,5 10,2 H 7 M 6,3 1,12 h 1.2 l 1.1,-2 h 2.5 v 2 H 7 V 3 M 5.8,5.5 V 9 H 3.9 Z M 13,6 V 6.77 C 12.5,6.28 11.7,6 11,6 9.34,6 8,7.34 8,9 c 0,1.7 1.34,3 3,3 0.7,0 1.5,-0.3 2,-0.8 V 12 h 1 V 6 Z m -2,1 c 1.1,0 2,0.9 2,2 0,1.1 -0.9,2 -2,2 C 9.9,11 9,10.1 9,9 9,7.9 9.9,7 11,7 Z'/></svg>") !important;
}
.browserContainer > findbar > .findbar-container > :is(checkbox,toolbarbutton).findbar-entire-word {
    list-style-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'><path style='fill:rgb(142, 142, 152);' d='M 15,13.8 V 15 H 1 V 13.8 M 15,2.2 15,1 H 1 V 2.2 M 6,3 1,12 h 1.2 l 1.1,-2 h 2.5 v 2 H 7 V 3 M 5.8,5.5 V 9 H 3.9 Z M 13,6 V 6.77 C 12.5,6.28 11.7,6 11,6 9.34,6 8,7.34 8,9 c 0,1.7 1.34,3 3,3 0.7,0 1.5,-0.3 2,-0.8 V 12 h 1 V 6 Z m -2,1 c 1.1,0 2,0.9 2,2 0,1.1 -0.9,2 -2,2 C 9.9,11 9,10.1 9,9 9,7.9 9.9,7 11,7 Z' /></svg>") !important;
}
:-moz-any(.browserContainer, #viewSource) :-moz-any(.findbar-find-status,.found-matches) {
  -moz-margin-start: 4px !important;
  -moz-margin-end: 4px !important;
  font-weight: bold !important;
}
:-moz-any(.browserContainer, #viewSource) .findbar-find-status {
  font-style: italic !important;
  color: red !important;
}
:-moz-any(.browserContainer, #viewSource) .found-matches {
  color: green !important;
}
}

Отсутствует

 

№1257017-11-2022 19:11:34

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
UA: Firefox 107.0

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

TechStone пишет

Так как раз хотелось 2х строчную Закладку

Не проверял, но говорят помогает.

Отсутствует

 

№1257118-11-2022 17:04:08

TechStone
Участник
 
Группа: Members
Зарегистрирован: 25-05-2014
Сообщений: 22
UA: Firefox 107.0

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

Скажите, а как сделать белую полоску на активной (желательно, но можно на всех, как на скриншоте) закладке, как на скринщоте тут
Пропала...

Отредактировано TechStone (20-11-2022 05:48:52)

Отсутствует

 

№1257220-11-2022 11:30:05

Kot DaVinci
Участник
 
Группа: Members
Зарегистрирован: 11-10-2020
Сообщений: 18
UA: Firefox 107.0

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

TechStone пишет

Скажите, а как сделать белую полоску на активной

Выделить код

Код:

.tab-background[selected] {
	border-top: 3px solid white !important;
}

Отсутствует

 

№1257328-11-2022 00:21:03

unter_officer
Участник
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 27-03-2011
Сообщений: 537
UA: Firefox 102.0

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

Dumby пишет

Да, с этим возился, но всё равно сейчас ещё поправлять пришлось.

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

А ещё, тогда зачем-то захотелось,
чтобы была возможность доступа и по адресу about:cfg


Для этого нужно прописать импорт jsm'ки в CustomStylesScripts.jsm
{ func: 'ChromeUtils.import("chrome://user_chrome_files/content/aboutconfig/UCFAboutConfigFluent.jsm");' },
ну, как на этой картинке (строка, предшествующая той, на которую указывает стрелка).


Плюс, иконку добавил в папку.
Следует заменить на свою, только чтоб название было favicon


zip-архив

Dumby, не посмотрите старый about:config. В [firefox] 107 перестал работать.


«The Truth Is Out There»

Отсутствует

 

№1257428-11-2022 01:37:08

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

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

unter_officer
Может баг 1689816 :/
Типа в config.js пару строк поправить

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

Выделить код

Код:

/*
		document.getElementById("configDeck").setAttribute("selectedIndex", 0);
*/
		document.getElementById("configDeck").selectedIndex = 0;


/*
	document.getElementById("configDeck").setAttribute("selectedIndex", 1);
*/
	document.getElementById("configDeck").selectedIndex = 1;


И, ещё это в config.css неплохо бы добавить,
поскольку значения атрибута "flex" больше единицы теперь не поддерживаются.
скрытый текст

Выделить код

Код:

spacer[flex="2"] {
  -moz-box-flex: 2;
}

Отсутствует

 

№1257528-11-2022 01:53:32

unter_officer
Участник
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 27-03-2011
Сообщений: 537
UA: Firefox 102.0

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

Dumby, большое спасибо. Теперь все отлично!


«The Truth Is Out There»

Отсутствует

 

Board footer

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