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

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№862605-07-2020 10:55:11

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

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

darex
Скрипт для user_chrome_files, да можно.

Отсутствует

 

№862705-07-2020 11:01:13

darex
Участник
 
Группа: Members
Зарегистрирован: 05-07-2020
Сообщений: 8
UA: unknown 0.0

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

Vitaliy V.

Скрипт для user_chrome_files, да можно.

Можно попросить скрипт для "Открыть ссылку в ..." ?
Спасибо.

Отредактировано darex (05-07-2020 11:03:41)

Отсутствует

 

№862805-07-2020 17:31:02

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

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

darex
для custom_script_win.js:

ucf_custom_script_win

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

Выделить код

Код:

contextmenuopenwith: {
        _eventlisteners: [],
        constructor: function() {
            var attrimage = true; // true или false Добавить иконки (атрибут "image") или нет
            var submenu = false; // true или false Добавить подменю для пунктов или нет
            // ['ID пункта', 'имя приложения', 'путь к приложению', 'аргументы через пробел (то что в двойных кавычках считается за один аргумент)', 'иконка (для ОС Windows необязательно)'],
            var arrayWindows = [ // для Windows
                ['iexplore', 'IE', 'C:\\Program Files\\Internet Explorer\\iexplore.exe', '%OpenURI'],
                ['edge', 'Microsoft Edge', 'C:\\Windows\\explorer.exe', '"microsoft-edge:%OpenURI "', 'moz-icon://file://C:\\Windows\\SystemApps\\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\\MicrosoftEdge.exe?size=16'],
                ['potplayer', 'DAUM PotPlayer', 'C:\\Program Files\\DAUM\\PotPlayer\\PotPlayerMini64.exe', '%OpenURI'],
                ['vlc', 'VLC', 'C:\\Program Files\\VideoLAN\\VLC\\vlc.exe', '%OpenURI'],
            ];
            var arrayLinux = [ // для Linux
                ['smplayer', 'SMPlayer', '/usr/bin/smplayer', '%OpenURI', 'moz-icon://stock/smplayer?size=menu'],
                ['vlc', 'VLC', '/usr/bin/vlc', '%OpenURI', 'moz-icon://stock/vlc?size=menu'],
                ['uget', 'uGet', '/usr/bin/uget-gtk', '%OpenURI', 'moz-icon://stock/uget-icon?size=menu'],
                ['thunderbird', 'Thunderbird', '/usr/bin/thunderbird', '-compose "to=%OpenURI"', 'moz-icon://stock/thunderbird?size=menu'],
            ];
            var arrayMacos = [ // для MacOS
                [],
            ];

            var arrayOS, platform = AppConstants.platform, length;
            if (platform == "win")
                arrayOS = arrayWindows;
            else if (platform == "linux")
                arrayOS = arrayLinux;
            else if (platform == "macosx")
                arrayOS = arrayMacos;
            else
                return;
            if (!(length = arrayOS.length))
                return;
            var addEventListener = this.addEventListener.bind(this);
            ucf_custom_script_win.unloadlisteners.push("contextmenuopenwith");
            var popup = document.querySelector("#contentAreaContextMenu"), seppage = popup.querySelector("#context-sep-viewbgimage"), sepopen = popup.querySelector("#context-sep-copylink"),
            fragpage = document.createDocumentFragment(), fraglink = document.createDocumentFragment(), subpage = "", sublink = "";
            if (length == 1)
                submenu = false;
            if (!submenu) {
                subpage = "Открыть страницу в ";
                sublink = "Открыть ссылку в ";
            }
            arrayOS.forEach(item => {
                var id = item[0], name = item[1], path = item[2], arg = !item[3] ? "" : item[3], iconpath;
                if (!id || !name || !path)
                    return;
                var menuitem_0 = document.createXULElement("menuitem");
                menuitem_0.id = `open-current-page-with-${id}`;
                menuitem_0.className = "menuitem-iconic open-current-page-with-application";
                menuitem_0.setAttribute("label", `${subpage}${name}`);
                menuitem_0.applicationpath = path;
                menuitem_0.applicationarg = arg;
                if (attrimage) {
                    iconpath = !item[4] ? (`moz-icon://file://${path}?size=16`) : item[4];
                    menuitem_0.setAttribute("image", iconpath);
                }
                fragpage.append(menuitem_0);
                addEventListener(menuitem_0, "command", function(event) {
                    try {
                        var target = event.currentTarget, arg = target.applicationarg, file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsIFile);
                        file.initWithPath(target.applicationpath);
                        if (!file.exists() || !file.isExecutable()) return;
                        arg = (arg !== "") ? arg.split(/\s+(?=(?:[^"]*"[^"]*")*[^"]*$)/g).map(sp => {
                            if (/%OpenURI/g.test(sp)) {
                                let uri = gBrowser.selectedBrowser.currentURI.displaySpec;
                                try {
                                    let _uri;
                                    if (_uri = ReaderMode.getOriginalUrl(uri))
                                        uri = Services.io.newURI(_uri).displaySpec;
                                } catch(e) {}
                                try {
                                    uri = decodeURIComponent(uri);
                                } catch(e) {}
                                return sp.replace(/^"|"$/g, "").replace("%OpenURI", uri);
                            }
                            return sp.replace(/^"|"$/g, "");
                        }) : [];
                        var process = Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);
                        process.init(file);
                        process.runwAsync(arg, arg.length);
                    } catch(e) {}
                });
                var menuitem_1 = document.createXULElement("menuitem");
                menuitem_1.id = `open-link-with-${id}`;
                menuitem_1.className = "menuitem-iconic open-link-with-application";
                menuitem_1.setAttribute("label", `${sublink}${name}`);
                menuitem_1.applicationpath = path;
                menuitem_1.applicationarg = arg;
                if (attrimage)
                    menuitem_1.setAttribute("image", iconpath);
                fraglink.append(menuitem_1);
                addEventListener(menuitem_1, "command", function(event) {
                    try {
                        var target = event.currentTarget, arg = target.applicationarg, file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsIFile);
                        file.initWithPath(target.applicationpath);
                        if (!file.exists() || !file.isExecutable() || !window?.gContextMenu?.linkURI?.displaySpec) return;
                        arg = (arg !== "") ? arg.split(/\s+(?=(?:[^"]*"[^"]*")*[^"]*$)/g).map(sp => {
                            if (/%OpenURI/g.test(sp)) {
                                let uri = gContextMenu.linkURI.displaySpec;
                                try {
                                    let _uri;
                                    if (_uri = ReaderMode.getOriginalUrl(uri))
                                        uri = Services.io.newURI(_uri).displaySpec;
                                } catch(e) {}
                                try {
                                    uri = decodeURIComponent(uri);
                                } catch(e) {}
                                return sp.replace(/^"|"$/g, "").replace("%OpenURI", uri);
                            }
                            return sp.replace(/^"|"$/g, "");
                        }) : [];
                        var process = Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);
                        process.init(file);
                        process.runwAsync(arg, arg.length);
                    } catch(e) {}
                });
            });
            if (!submenu) {
                seppage.before(fragpage);
                sepopen.before(fraglink);
            } else {
                let menu = document.createXULElement("menu");
                menu.id = "open-current-page-with-submenu";
                menu.className = "menu-iconic open-current-page-with-application";
                menu.setAttribute("label", "Открыть страницу в...");
                let menupopup = document.createXULElement("menupopup");
                menupopup.append(fragpage);
                menu.append(menupopup);
                seppage.before(menu);
                menu = document.createXULElement("menu");
                menu.id = "open-link-with-submenu";
                menu.className = "menu-iconic open-link-with-application";
                menu.setAttribute("label", "Открыть ссылку в...");
                menupopup = document.createXULElement("menupopup");
                menupopup.append(fraglink);
                menu.append(menupopup);
                sepopen.before(menu);
            }
            var style = "data:text/css;charset=utf-8," + encodeURIComponent(`
                #contentAreaContextMenu :-moz-any(#context-copylink,#context-copyemail):not([hidden="true"]) ~ .open-current-page-with-application,
                #contentAreaContextMenu #context-copyemail[hidden="true"] ~ #context-copylink[hidden="true"] ~ .open-link-with-application {
                    display: none !important;
                }
            `);
            windowUtils.loadSheetUsingURIString(style, windowUtils.USER_SHEET);
        },
        addEventListener: function(...arr) {
            var elm = arr[0];
            if (!elm)
                return;
            elm.addEventListener(...arr.slice(1));
            this._eventlisteners.push(arr);
        },
        destructor: function() {
            for(var arr of this._eventlisteners)
                arr.shift().removeEventListener(...arr);
            delete this._eventlisteners;
        }
    },


ucf_custom_script_win.load
скрытый текст

Выделить код

Код:

this.contextmenuopenwith.constructor();

Отредактировано Vitaliy V. (01-08-2020 17:03:41)

Отсутствует

 

№862905-07-2020 21:36:44

darex
Участник
 
Группа: Members
Зарегистрирован: 05-07-2020
Сообщений: 8
UA: unknown 0.0

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

Vitaliy V.

для custom_script_win.js:

Благодарю. Всё работает.
Скажите, а где user_chrome_files сохраняет настройки?

Отсутствует

 

№863005-07-2020 23:34:14

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

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

darex пишет

где user_chrome_files сохраняет настройки?

где и браузер - prefs.js, about:config
начинаются с extensions.user_chrome_files.

Отсутствует

 

№863106-07-2020 00:55:09

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

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

Vitaliy V. пишет

для custom_script_win.js:

Тоже забрал, спасибо! А то как-то непривычно без Internet Explorer в конт. меню после 68 версии.
Виталий, ну подскажите, как в about:addons правильно поднять секцию дополнений, тем и плагинов вверх, вплоть до того, чтоб не было видно надпись "Включены".
Я пытался, вроде получилось, но код конечно какой-то дюже подозрительный получился. Может есть более грамотное решение? Спасибо.

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

Выделить код

Код:

#main > div:nth-child(1) > addon-list:nth-child(1) > section:nth-child(2) {
  margin-top: -40px !important;
}

b8369939de86.png


Вроде разобрался, код можно сократить до #main {margin-top: -40px !important;} Но если есть лучше решение, буду благодарен.

Отредактировано sandro79 (06-07-2020 01:09:08)

Отсутствует

 

№863206-07-2020 08:48:45

ifln
Участник
 
Группа: Members
Зарегистрирован: 20-09-2013
Сообщений: 218
UA: unknown 0.0

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

Переползаю с 60 на 78. Посоветуйте. Нужна дополнительная панель снизу. Что-нибудь попроще. Автоскрытие сам смогу сделать.

Отсутствует

 

№863306-07-2020 09:20:45

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

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

ifln пишет

Нужна дополнительная панель снизу. Что-нибудь попроще.

Готовый комплект user_chrome_files или addonbar_old.uc.js + method 2.
Проще решения не существует.

Отсутствует

 

№863406-07-2020 10:32:15

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

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

sandro79
Добавить это в стиль перед последней скобкой

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

Выделить код

Код:

addon-list > section[section="0"] > .list-section-heading {
    min-height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
addon-list > section:not([section="0"]) > .list-section-heading {
    margin-top: 5px !important;
    margin-bottom: 0px !important;
}  
.main-search {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}    
.main-heading {
    padding-top: 0 !important;
    padding-bottom: 5px !important;
}

Отредактировано Vitaliy V. (06-07-2020 10:44:44)

Отсутствует

 

№863506-07-2020 12:21:12

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

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

Vitaliy V. пишет

sandro79
Добавить это в стиль перед последней скобкой

Благодарю! Совсем другое дело! :beer:

Отсутствует

 

№863606-07-2020 16:46:14

ifln
Участник
 
Группа: Members
Зарегистрирован: 20-09-2013
Сообщений: 218
UA: unknown 0.0

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

sandro79 пишет

Готовый комплект user_chrome_files

У меня в профиле уже есть config.js от CB. Их надо как-то объединить?

Отсутствует

 

№863706-07-2020 17:06:11

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

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

ifln пишет

Их надо как-то объединить?

Ну конечно. CB не пользуюсь, но думаю можно добавить код config.js от user_chrome_files после кода для CB.
У меня config.js от user_chrome_files прописан после этого кода.

Отсутствует

 

№863806-07-2020 17:15:41

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

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

sandro79 пишет

Ну конечно. CB не пользуюсь, но думаю можно добавить код config.js от user_chrome_files после кода для CB.

Да какая разница куда, у меня перед CB и после других скриптов...

Отсутствует

 

№863906-07-2020 21:22:08

ifln
Участник
 
Группа: Members
Зарегистрирован: 20-09-2013
Сообщений: 218
UA: unknown 0.0

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

Vitaliy V.
sandro79
Спасибо!

Отсутствует

 

№864006-07-2020 23:12:04

opaopalalala
Участник
 
Группа: Members
Зарегистрирован: 06-07-2020
Сообщений: 2
UA: unknown 0.0

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

После последнего обновления Firefox в контекстном меню табов пункты "Закрыть вкладки справа" и т.п. объединились в группу "Закрыть несколько вкладок".
Может быть кто подскажет как избавиться от этой вложенности и вернуть как было раньше. Или хотя бы как перенести один пункт "Закрыть вкладки справа" на уровень выше (как скрыть всю группу я разобрался).

Отсутствует

 

№864107-07-2020 14:20:27

sachka
Участник
 
Группа: Members
Зарегистрирован: 11-04-2018
Сообщений: 15
UA: unknown 0.0

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

Vitaliy V. У меня вопрос по вашему скрипту https://forum.mozilla-russia.org/viewtopic.php?pid=782454#p782454. если указать var submenu = true; в контекстном меню появляется пункт открыть страницу в ... Как к этому пункту прилепить иконку?
Желательно в base64

Отредактировано sachka (07-07-2020 15:44:13)

Отсутствует

 

№864207-07-2020 16:11:38

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

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

sachka
Для пунктов menu открыть страницу и ссылку

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

Выделить код

Код:

#contentAreaContextMenu > menu.open-current-page-with-application {
    list-style-image: url("Иконка") !important;
}
#contentAreaContextMenu > menu.open-link-with-application {
    list-style-image: url("Иконка") !important;
}


Можно добавить это в скрипт
var style = "data:text/css;charset=utf-8," + encodeURIComponent(`

Отсутствует

 

№864307-07-2020 17:54:27

sachka
Участник
 
Группа: Members
Зарегистрирован: 11-04-2018
Сообщений: 15
UA: unknown 0.0

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

Vitaliy V.
спасибо. теперь по феншую)))

Отсутствует

 

№864407-07-2020 20:04:05

dreamkz
Uchastnik
 
Группа: Members
Зарегистрирован: 04-03-2009
Сообщений: 775
UA: unknown 0.0

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

В about:config спрятал на странице "about:preferences" поисковую строку: user_pref("browser.preferences.search", false);
В policies.json отключил "extensions.getAddons.showPane": false, "extensions.htmlaboutaddons.recommendations.enabled": false.
Но не нашёл как в about:config спрятать поисковую строку на странице "about:addons". Тогда использовал этот стиль, чтобы спрятать поиск дополнений:

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

Выделить код

Код:

@-moz-document url("about:addons"), url("chrome://mozapps/content/extensions/aboutaddons.html") {
#header,
.main-search {
  display: none !important;
}
}


Получилось так:
скрытый текст
2ee1e04dc2e8b746c26d0ca457ca9c76.jpg


Подскажите, пожалуйста, как можно чуть ниже опустить надпись "Управление моими расширениями"? Чтобы она не была впритык в адресной панели. Спасибо!

Отсутствует

 

№864507-07-2020 21:37:51

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

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

dreamkz пишет

Подскажите, пожалуйста, как можно чуть ниже опустить надпись "Управление моими расширениями"?

Вместе со скрыть поиск:

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

Выделить код

Код:

@-moz-document url("about:addons"), url("chrome://mozapps/content/extensions/aboutaddons.html") {
#header,
.main-search {
  display: none !important;
}
.sticky-container > .main-heading {
    margin-top: 12px !important;
}
.list-section-heading {
    margin-top: -6px !important;
}
}

ea5dd30d3618.png


С дефолтным стилем Vitaliy V. получилось так:

скрытый текст
9df6c6acabfb.png


Стиль в три столбца для about:addons. Поиск и "Включены", а также подробное описание аддонов - скрыты.

Выделить код

Код:

@-moz-document url("about:addons"), url-prefix("chrome://mozapps/content/extensions/") {
:root {
    --v-main-section-width: 1920px !important;
    --section-width: 800px !important;
    --main-margin-start: 16px !important;
    --in-content-sidebar-width: 200px !important;
    --card-padding: 8px !important;
    --addon-icon-size: 32px !important;
}
@media (max-width: 830px) {
:root {
    --in-content-sidebar-width: 70px !important;
}
}
#main {
    margin-inline-start: var(--main-margin-start) !important;
    margin-inline-end: var(--main-margin-start) !important;
    margin-bottom: var(--main-margin-start) !important;
    max-width: var(--v-main-section-width) !important;
}
.main-search {
    padding-inline-start: var(--main-margin-start) !important;
}
#main div[current-view="detail"] {
    max-width: var(--section-width) !important;
}
.sidebar-footer-list,
#categories > .category {
    margin-inline-start: 18px !important;
}
addon-list > section {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    align-items: start !important;
    grid-template-areas: "a a a" !important;
    gap: 10px !important;
}
addon-list > section > .list-section-heading {
    grid-area: a !important;
}
@media (max-width: 1100px) {
addon-list > section {
    grid-template-columns: repeat(2, 1fr) !important;
    grid-template-areas: "a a" !important;
}
}
@media (max-width: 670px) {
addon-list > section {
    grid-template-columns: 1fr !important;
    grid-template-areas: "a" !important;
}
}
addon-list[type="theme"] > section[section="0"] {
    grid-template-columns: minmax(300px, 800px) !important;
    grid-template-areas: "a" !important;
}
addon-card,
addon-card .card {
    margin: 0 !important;
}
addon-card .more-options-button,
addon-card input[type="checkbox"].toggle-button {
    min-width: var(--button-width, 24px) !important;
}
.card-heading-image {
    width: calc(2 * var(--card-padding) + 100%) !important;
    height: auto !important;
    margin: calc(-1 * var(--card-padding)) calc(-1 * var(--card-padding)) calc(var(--card-padding) / 2) !important;
}
addon-list > section[section="0"] > .list-section-heading {
    min-height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
addon-list > section:not([section="0"]) > .list-section-heading {
    margin-top: 5px !important;
    margin-bottom: 0px !important;
}  
.main-search {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}    
.main-heading {
    padding-top: 0 !important;
    padding-bottom: 5px !important;
}
.addon-detail-description,
.sticky-container > .main-search {
  display: none !important;
}
}

Отредактировано sandro79 (07-07-2020 22:32:52)

Отсутствует

 

№864607-07-2020 22:06:59

dreamkz
Uchastnik
 
Группа: Members
Зарегистрирован: 04-03-2009
Сообщений: 775
UA: unknown 0.0

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

sandro79, о, спасибо! Теперь симпатичнее стало :beer:

Отсутствует

 

№864707-07-2020 23:56:32

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

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

sandro79 пишет

С дефолтным стилем Vitaliy V. получилось так:

Vitaliy V., sandro79, спасибо. Только интересно почему у меня и слово Включины исчезло? Или ты ещё внес правку в стиль?

Отсутствует

 

№864808-07-2020 00:29:55

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

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

voqabuhe пишет

Только интересно почему у меня и слово Включины исчезло? Или ты ещё внес правку в стиль?

Попробуйте изменить код в стиле:

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

Выделить код

Код:

addon-list > section[section="0"] > .list-section-heading {
    min-height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

на этот:
скрытый текст

Выделить код

Код:

addon-list > section[section="0"] > .list-section-heading {
    min-height: 10 !important;
    max-height: 10 !important;
    overflow: hidden !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

Отредактировано kokoss (08-07-2020 00:33:08)

Отсутствует

 

№864908-07-2020 00:32:59

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

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

dreamkz пишет

спасибо!

:beer:

voqabuhe пишет
sandro79 пишет

С дефолтным стилем Vitaliy V. получилось так:

Vitaliy V., sandro79, спасибо. Только интересно почему у меня и слово Включины исчезло? Или ты ещё внес правку в стиль?

Это "Включены", как по мне, там не нужно, и так понятно что включены. Выключены осталось.
В дефолтный стиль я правку не вносил :D, а в тот, что под последним спойлером - да, немного подкручено, об этом говорит надпись на спойлере.

kokoss пишет

Попробуйте изменить код в стиле:

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

Отредактировано sandro79 (08-07-2020 01:23:11)

Отсутствует

 

№865008-07-2020 08:00:56

sibirnik
Участник
 
Группа: Members
Зарегистрирован: 11-08-2016
Сообщений: 32
UA: unknown 0.0

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

Подскажите как исправить код (раньше работал на 68) сейчас 78.0.1 esr:

Выделить код

Код:

/*--------Скруглить панель адреса и поиска--------*/
#urlbar, #searchbar, .searchbar-textbox {border-radius: 16px !important;}

Раздельные строки адреса и поиска. Строку поиска закругляет, а строку адреса нет. В чём дело?

Отсутствует

 

Board footer

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