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

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

№902615-08-2020 10:57:57

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

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

MAD FREQUENCY
Вам же подсказали что необходимо убрать, а вы сделали по своему, а надо было так:

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

Выделить код

Код:

#alltabs-button,
:root:not([customizing]) #TabsToolbar #new-tab-button,
#tabbrowser-arrowscrollbox > spacer {
    display: none !important;
}


Win7

Отсутствует

 

№902716-08-2020 14:26:51

Вит
Участник
 
Группа: Members
Зарегистрирован: 09-11-2018
Сообщений: 214
UA: Firefox 68.0

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

Подскажите: на пару секунд проскакивает фон от темы при загрузке ФФ 68 на Win10, как это убрать стилем? Спасибо

Отсутствует

 

№902816-08-2020 17:06:34

ez7pac
Участник
 
Группа: Members
Откуда: Кубань
Зарегистрирован: 27-12-2015
Сообщений: 198
UA: Firefox 78.0

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

Ребят, помогите разобраться. Контекстное меню - открыть в другом браузере страницу или ссылку.

скрытый текст
Bezymyannyj1.1597586338.jpg

В ИЕ открывается нормально, т.е. именно страница или ссылка. А в ТОР открывается тупо пустая страница.
С кодом что-то не так? Раньше отрабатывал нормально. custom_script_win.js
скрытый текст

Выделить код

Код:

// Этот скрипт работает в главном окне браузера если включено в настройках

var ucf_custom_script_win = {
    initialized: false,
    unloadlisteners: [],
    load: function() {
        if (this.initialized)
            return;
        this.initialized = true;
        // this.specialwidgets.constructor(); // <-- Special Widgets
        // this.autohidesidebar.constructor(); // <-- Auto Hide Sidebar
        /* ************************************************ */
        this.contextmenuopenwith.constructor();
        // Здесь может быть ваш код который сработает по событию "load" не раньше

        /* ************************************************ */
        if (this.unloadlisteners.length < 1)
            return;
        window.addEventListener("unload", this, false);
    },
    handleEvent: function(event) {
        this[event.type](event);
    },
    unload: function() {
        window.removeEventListener("unload", this, false);
        this.unloadlisteners.forEach((str) => {
            try {
                this[str].destructor();
            } catch (e) {}
        });
    },
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"],
                ["TOR Browser", "TOR", "C:\\Portable\\Tor Browser\\Browser\\firefox.exe", "-P,default,-new-tab,%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'],
            ];
            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-open"),
            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))
                                return sp.replace(/^"|"$/g, "").replace("%OpenURI", decodeURIComponent(gBrowser.currentURI.spec));
                            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;
                        var arg = target.applicationarg;
                        var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsIFile);
                        file.initWithPath(target.applicationpath);
                        if (!file.exists() || !file.isExecutable() || !window?.gContextMenu?.linkURL) return;
                        arg = (arg !== "") ? arg.split(/\s+(?=(?:[^"]*"[^"]*")*[^"]*$)/g).map(sp => {
                            if (/%OpenURI/g.test(sp))
                                return sp.replace(/^"|"$/g, "").replace("%OpenURI", decodeURIComponent(gContextMenu.linkURL));
                            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 #context-openlink:not([hidden="true"]) ~ .open-current-page-with-application,
                #contentAreaContextMenu #context-openlink[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;
        }
    },
    autohidesidebar: {
        sidebar: null,
        constructor: function() {
            var sidebar = this.sidebar = document.querySelector("#sidebar-box");
            if(!sidebar)
                return;
            ["dragenter", "drop", "dragexit"].forEach((type) => {
                sidebar.addEventListener(type, this, false);
            });
            ucf_custom_script_win.unloadlisteners.push("autohidesidebar");
        },
        destructor: function() {
            var sidebar = this.sidebar;
            ["dragenter", "drop", "dragexit"].forEach((type) => {
                sidebar.removeEventListener(type, this, false);
            });
        },
        handleEvent: function(event) {
            this[event.type](event);
        },
        dragenter: function() {
            if (!this.sidebar.hasAttribute("sidebardrag"))
            this.sidebar.setAttribute("sidebardrag", "true");
        },
        drop: function() {
            if (this.sidebar.hasAttribute("sidebardrag"))
            this.sidebar.removeAttribute("sidebardrag");
        },
        dragexit: function(event) {
            var sidebar = this.sidebar;
            var boxObj = sidebar.getBoundingClientRect(), boxScrn = !sidebar.boxObject ? sidebar : sidebar.boxObject;
            if ((!event.relatedTarget || event.screenY <= (boxScrn.screenY + 5) || event.screenY  >= (boxScrn.screenY + boxObj.height - 5)
                || event.screenX <= (boxScrn.screenX + 5) || event.screenX >= (boxScrn.screenX + boxObj.width - 5))
                && sidebar.hasAttribute("sidebardrag"))
                sidebar.removeAttribute("sidebardrag");
        }
    }
};

if (window.document.readyState != "complete") {
    window.addEventListener("load", function load() {
        window.removeEventListener("load", load, false);
        ucf_custom_script_win.load();
    }, false);
} else
    ucf_custom_script_win.load();

+++++++
Виноват, разобрался уже сам. Я его немного редактировал и вот это дело не учел. Перезапустил с созданием нового кэша и заработал нормально.

скрытый текст
Bezymyannyj1.1597587499.jpg

Отредактировано ez7pac (16-08-2020 17:20:40)

Отсутствует

 

№902916-08-2020 17:33:12

Duche
Участник
 
Группа: Members
Зарегистрирован: 07-02-2016
Сообщений: 208
UA: unknown 0.0

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

Добрый день. Хочу спросить специалистов . Отключил поиск из адресной строки "browser.urlbar.megabar-fals" , пропал цвет адресной строки . Как вернуть цвет при отключённом поиске  . Красил кодом приведённым ниже .

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

Выделить код

Код:

#urlbar, #searchbar, .searchbar-textbox {
    background-color: #dbebf5 !important;
    border-color: #eff9ff !important;
    border-radius: 1000px !important;
    overflow: hidden !important;
}

Отсутствует

 

№903016-08-2020 17:41:04

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

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

ez7pac пишет

"-P,default,-new-tab,%OpenURI"

читайте внимательней там комментарии есть

// ['ID пункта', 'имя приложения', 'путь к приложению', 'аргументы через пробел (то что в двойных кавычках считается за один аргумент)', 'иконка (для ОС Windows необязательно)'],

и лучше в одинарных кавычках или обратных `аргументы` чтобы можно было добавить что-то в двойных кавычках.
Да и скрипт уже был обновлен https://forum.mozilla-russia.org/viewto … 54#p782454

Отредактировано Vitaliy V. (16-08-2020 17:57:45)

Отсутствует

 

№903116-08-2020 19:17:50

Вит
Участник
 
Группа: Members
Зарегистрирован: 09-11-2018
Сообщений: 214
UA: Firefox 68.0

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

Vitaliy V.
Подскажите: на пару секунд проскакивает фон от темы при загрузке ФФ 68 на Win10, как это убрать стилем? Спасибо

Отсутствует

 

№903216-08-2020 20:00:06

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

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

Вит
какая тема, эта ваша osxli10?

Отсутствует

 

№903316-08-2020 20:35:42

Вит
Участник
 
Группа: Members
Зарегистрирован: 09-11-2018
Сообщений: 214
UA: Firefox 68.0

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

Vitaliy V.
нет, Aerotune. Но я понимаю что вопрос не решить? Стоковые темы-это не мое: слепят глаза белым фоном!

Отсутствует

 

№903416-08-2020 21:04:24

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

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

Вит
на [windows] 10 есть же темная тема, где она слепит белым фоном?


если такое не работает тогда не в курсе

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

Выделить код

Код:

#tabbrowser-tabpanels {
  background-color: #2A2A2E !important;
}
*|*:root[privatebrowsingmode="temporary"] #tabbrowser-tabpanels {
  background-color: #25003e !important;
}


или возможно ещё для userContent.css https://forum.mozilla-russia.org/viewto … 23#p764323

Отредактировано Vitaliy V. (16-08-2020 21:06:47)

Отсутствует

 

№903516-08-2020 21:38:43

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

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

Duche пишет

Отключил поиск из адресной строки "browser.urlbar.megabar-fals"

"browser.urlbar.megabar-fals"? Скорее "browser.urlbar.megabar" - fals. А разве эта настройка за отключение поиска отвечает? Вообще ваш код работает исправно в версии, где ещё присутствует browser.urlbar.megabar - fals. Снимок ниже. Может, если настройка в true, то да, работать нормально уже не будет. Попробуйте эти стили - megabar_background_color_dark, megabar_border_roundness

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

Отсутствует

 

№903617-08-2020 00:25:44

Beneficent
Участник
 
Группа: Members
Зарегистрирован: 16-08-2020
Сообщений: 6
UA: unknown 0.0

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

Здравствуйте!
Подскажите пожалуйста рабочий способ (на данный момент), переместить вкладки под адресную строку?

Firefox 79.0 (x64)
Win10 Pro 19041.450 (x64)
Благодарю.

Отсутствует

 

№903717-08-2020 00:35:00

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

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

Beneficent пишет

Подскажите пожалуйста рабочий способ (на данный момент), переместить вкладки под адресную строку?

Firefox 79.0 (x64)

Под первым спойлером:https://forum.mozilla-russia.org/viewto … 45#p766645 + это: https://forum.mozilla-russia.org/viewto … 13#p778313


Win7

Отсутствует

 

№903817-08-2020 01:17:42

Beneficent
Участник
 
Группа: Members
Зарегистрирован: 16-08-2020
Сообщений: 6
UA: Firefox 79.0

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

kokoss

Отлично!
Премного благодарен) :beer:

Отсутствует

 

№903917-08-2020 05:53:11

Вит
Участник
 
Группа: Members
Зарегистрирован: 09-11-2018
Сообщений: 214
UA: Firefox 68.0

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

Vitaliy V.
Спасибо, первый код сработал!!!

Отсутствует

 

№904017-08-2020 11:28:02

Duche
Участник
 
Группа: Members
Зарегистрирован: 07-02-2016
Сообщений: 208
UA: unknown 0.0

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

sandro79 пишет

Попробуйте эти стили

Конечно с fals на  true. "browser.urlbar.megabar" на  true ,отключило выпадающую огромную полосу "Поиск а ....... и Посетить".  Попробовал оба стиля , не то, они изменяют и адресную строку и выпадающую огромную полосу "Поиск а .......". Я хочу удалить эту полосу-список с подскоками.

Отсутствует

 

№904117-08-2020 12:53:31

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

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

Duche пишет

Я хочу удалить эту полосу-список с подскоками.

browser.urlbar.megabar в fals и этот код + этот:

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

Выделить код

Код:

.urlbarView {
  display: none !important;
}

fd99813401f0.png

Если правильно понял, если нужно убрать полностью выпадающий список. Еще по теме.

Отсутствует

 

№904217-08-2020 13:49:44

Duche
Участник
 
Группа: Members
Зарегистрирован: 07-02-2016
Сообщений: 208
UA: unknown 0.0

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

sandro79 пишет

правильно понял

Ваш комплект сработал, вторую триаду пробовал до этого ,не пошли , вот почему и написал .Спасибо большое за  помощь.

Отредактировано Duche (17-08-2020 15:35:43)

Отсутствует

 

№904319-08-2020 18:08:09

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

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

Vitaliy V.
А на стандартную кнопку обновления страницы можно "Ctrl + Shift + R" повесить, на ПКМ?
   

ucf_custom_script_win.load

Шикарно! Спасибо.

Отредактировано _zt (20-08-2020 00:55:26)

Отсутствует

 

№904419-08-2020 23:23:44

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

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

_zt
ucf_custom_script_win.load

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

Выделить код

Код:

try {
            (() => {
                var node = CustomizableUI.getWidget("stop-reload-button").forWindow(window).node.querySelector("#reload-button"),
                tooltipid = "reload-button-shortcut-tooltip", tooltiporig = node.tooltip;
                if (!document.querySelector(`#${tooltipid}`)) {
                    document.querySelector("#dynamic-shortcut-tooltip").after(MozXULElement.parseXULToFragment(`
                        <tooltip id="${tooltipid}">
                            <description class="tooltip-label">ЛКМ: ${GetDynamicShortcutTooltipText("reload-button")}</description>
                            <description class="tooltip-label">СКМ: Дублировать текущую страницу</description>
                            <description class="tooltip-label">ПКМ: Обновить (минуя кэш) текущую страницу (Ctrl+Shift+R)</description>
                        </tooltip>
                    `));
                }
                node.tooltip = tooltipid;
                node.setAttribute("context", "false");
                var click = e => {
                    if (e.button != 2) return;
                    e.preventDefault();
                    e.stopPropagation();
                    e.stopImmediatePropagation();
                    BrowserReloadSkipCache();
                };
                node.addEventListener("click", click);
                this.browserreloadskipcache = {
                    destructor() {
                        node.removeEventListener("click", click);
                        node.tooltip = tooltiporig;
                        node.removeAttribute("context");
                    }
                };
                this.unloadlisteners.push("browserreloadskipcache");
            })();
        } catch(e) {}

Отредактировано Vitaliy V. (19-08-2020 23:53:14)

Отсутствует

 

№904520-08-2020 00:10:38

glok
Участник
 
Группа: Members
Зарегистрирован: 31-03-2015
Сообщений: 51
UA: Firefox 79.0

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

Здравствуйте. Проблема уже на многих версиях Classic CSS  и Firefox.
Если сделать изменения в разделе /* - TABS BELOW NAVIGATION AND BOOKMARKS TOOLBARS / TABS NOT ON TOP , то пропадает индикация выделения текста( не видно самого выделения синим цветом). Так же при попытке стереть символ из адресной строки, стирается весь текст в ней.
Если не делать изменения в этом разделе, то адресная строка работает как надо.
В чём может быть проблема.
FF 79 64, Classic CSS tweaks for Firefox Quantum v3.1.6.

Отсутствует

 

№904620-08-2020 01:26:51

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

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

glok пишет

Проблема уже на многих версиях Classic CSS  и Firefox.... В чём может быть проблема.

Спросите об этом лучше у автора здесь. А здесь никто искать конфликты в этих стилях не будет. tabs_below_navigation_toolbar включает в себя пять файлов css, с кучей, уже ненужного кода, может частично, для новых версий firefox. Не может быть такого, что автор не заметил бы этого косяка и никто бы не отписался за такой промежуток времени. Из-за чего-то у вас конфликтует. Я лично такого у себя тогда не увидел и сейчас не вижу.
Может вам использовать для панели вкладок под адресной строкой этот стиль, скопировав его с заменой в tabs_below_navigation_toolbar_fx74.css

скрытый текст
9ae9b3a4955d.pngd003c5412fcd.png

Отсутствует

 

№904720-08-2020 06:30:33

glok
Участник
 
Группа: Members
Зарегистрирован: 31-03-2015
Сообщений: 51
UA: Firefox 79.0

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

sandro79 пишет

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

Решил проблему вроде. Надо было выбрать один из пунктов в разделе /* selection color / force selection color on themes without predefined selection color *********/
Теперь всё удаляется и копируется и выделяется как надо.

скрытый текст
/* selection color / force selection color on themes without predefined selection color *********/
/* @import "./css/locationbar/selection_color_for_dark_bg.css"; /**/
@import "./css/locationbar/selection_color_for_bright_bg.css"; /**/

Отсутствует

 

№904820-08-2020 09:32:17

Вит
Участник
 
Группа: Members
Зарегистрирован: 09-11-2018
Сообщений: 214
UA: Firefox 68.0

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

Ребята! На ФФ 68 (Win10) стали тормоза и на Ютубе в частности! Надо переходить видимо на последнии версии. Я упаковал свой Профиль (там все от Vitaliy), но не знаю как залить его. Вообщем Прошу подогнать его под последнюю версию ФФ. На Ваших любых условиях!

Отсутствует

 

№904920-08-2020 20:34:52

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

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

Вит пишет

Я упаковал свой Профиль (там все от Vitaliy), но не знаю как залить его. Вообщем Прошу подогнать его под последнюю версию ФФ

Как вы себе это представляете, как его подогнать, если его нет? Просматривать ответы Vitaliy V. на каждое ваше сообщение, выявляя используемые вами стили?
Никто лучше чем сам автор стилей их не подправит. Разве что только заменить, если присутствуют строки @-moz-document url("chrome://browser/content/browser.xul") на @-moz-document url-prefix("chrome://browser/content/browser.x"). Могу предложить вам свой комплект, там тоже есть стили и скрипты от Vitaliy V.

Отсутствует

 

№905020-08-2020 23:41:33

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

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

Как заменить [label="Открыть ссылку в новой вкладке контейнера «имя контейнера»"] на "Открыть в этом же контейнере".

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

Выделить код

Код:

menuitem#context-openlinkincontainertab > .menu-text {
    display: none !important;
}
menuitem#context-openlinkincontainertab::before {
    content: "Открыть в этом же контейнере";
    display: -moz-box;
    padding-inline-start: 31px;
    -moz-box-flex: 1;
}

Отредактировано _zt (21-08-2020 04:33:32)

Отсутствует

 

Board footer

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