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

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

№1155114-10-2021 06:31:49

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

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

Vitaliy V. пишет

В этом правиле заменить display: flex !important; на display: none !important;
.browserContainer > findbar > #findbar-close-container,
.browserContainer > findbar > toolbarbutton.findbar-closebutton {
    display: none !important;
}
И для этих переменных установить значение в 1px;
    --v-findbar-container-start: 1px;
    --v-findbar-container-end: 1px;

Спасибо. А куда его теперь лучше подключать? Сейчас он у меня работает с userChrome.css

Отредактировано voqabuhe (14-10-2021 06:33:29)

Отсутствует

 

№1155214-10-2021 11:59:00

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

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

kokoss Спасибо!!!

Отсутствует

 

№1155314-10-2021 13:06:12

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

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

voqabuhe пишет

А куда его теперь лучше подключать? Сейчас он у меня работает с userChrome.css

Если вы про путь до файла, то вроде сюда: CustomStylesScripts/styleschrome: [ // Для докум. всех окон [ChromeOnly]

Отредактировано kokoss (14-10-2021 13:06:41)


Win7

Отсутствует

 

№1155414-10-2021 13:27:12

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

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

Пожалуйста подскажите как приподнять шрифт в Адресной и Панели поиска:  https://ibb.co/VHPMcJ4

Отсутствует

 

№1155514-10-2021 14:51:44

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

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

Вит

#urlbar #urlbar-input, #searchbar .searchbar-textbox {
    padding-bottom: 2px !important;
}

а сдвинуть

text-indent: 2px !important;

Отредактировано _zt (14-10-2021 14:54:08)


Fx 91 esr

Отсутствует

 

№1155614-10-2021 15:02:42

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

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

_zt Супер! Громадное спасибо!

Отсутствует

 

№1155714-10-2021 15:53:56

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

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

kokoss пишет

Если вы про путь до файла, то вроде сюда: CustomStylesScripts/styleschrome: [ // Для докум. всех окон [ChromeOnly]

Там у меня не срабатывает.
А нет, накосячил. Работает, спасибо.

Отредактировано voqabuhe (14-10-2021 16:15:57)

Отсутствует

 

№1155814-10-2021 16:06:29

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

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

И вот еще хотел поинтересоваться: что это за подчеркивание букв и как его убрать?          https://ibb.co/df7jDP7

Отсутствует

 

№1155914-10-2021 18:09:40

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

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

Вит
Клавиша доступа.
   
Vitaliy V.
Как убрать подменю контекстного меню страницы ContextMenuOpenWith при выделенном тексте?
Типа как вы раньше давали для полей ввода - || gContextMenu.onTextInput;
   
И второе - в контекстном меню болтается сепаратор menupopup menuseparator::before без id, место его расположения можно переопределить с помощью -moz-box-ordinal-group и еще, как его скрыть можно, если он без id?


Fx 91 esr

Отсутствует

 

№1156014-10-2021 18:17:11

sonyas75
Участник
 
Группа: Members
Откуда: Ставрополь
Зарегистрирован: 22-03-2011
Сообщений: 503
UA: Firefox 91.0

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

Вит
это для тех, кто не любит возиться с мышкой. ну для примера - у меня скрыта панель меню, жмакаю последовательно Alt, Shift+И, Shift+Ф и попадаю в инфо о странице. ну то такое :)

Отсутствует

 

№1156114-10-2021 18:46:47

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

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

_zt пишет

Клавиша доступа.

Не допонял что это? И как убрать?

Отсутствует

 

№1156214-10-2021 19:21:18

Злой Буратино
Участник
 
Группа: Members
Зарегистрирован: 09-12-2011
Сообщений: 70
UA: Firefox 90.0

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

Прошу модератора объяснить причину удаления моих сообщений.

Отсутствует

 

№1156315-10-2021 00:06:11

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

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

_zt пишет

Как убрать подменю контекстного меню страницы ContextMenuOpenWith при выделенном тексте?

gContextMenu.isContentSelected
также можно ещё для всяких мультимедиа
.onImage, .onCanvas, .onVideo, .onAudio

_zt пишет

как его скрыть можно, если он без id?

Посмотреть в инспекторе есть ли ID в соседнем сверху элементе
и скрыть так
ID + menuseparator {
    display: none !important;
}

Отсутствует

 

№1156415-10-2021 12:49:37

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

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

Вит
Не знаю. Уберете, потом, если мышь сломается, будете жалеть.
   
Vitaliy V.
Спасибо.

Отредактировано _zt (15-10-2021 12:54:36)


Fx 91 esr

Отсутствует

 

№1156515-10-2021 13:15:24

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

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

_zt Понял, спасибо, вопрос снят

Отсутствует

 

№1156615-10-2021 17:21:55

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

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

Всем привет.
Несколько месяцев не заходил в тему. Решил поставить новый ucf. Вопрос: есть ли инструкция, как переносить свои кнопки и стили из старой версии в новую?
Попробовал перенести файл custom_script.js из старой в новую версию и ничего. И где в новой включаются special widgets?

Отсутствует

 

№1156715-10-2021 18:27:49

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

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

xrun1 пишет

Решил поставить новый ucf. Вопрос: есть ли инструкция

от сюда ->https://forum.mozilla-russia.org/viewto … 67#p794867


Win7

Отсутствует

 

№1156816-10-2021 14:36:08

Djon776
Участник
 
Группа: Members
Зарегистрирован: 09-10-2020
Сообщений: 10
UA: Firefox 93.0

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

Итак, версия Firefox 93.0 (64 бит). При увеличении масштаба от 100% до 500% картинка остаётся неизменной, но текст увеличивается на любом сайте. Что это за прикол?

Как сделать так, чтобы и текст и картинка одновременно увеличивались при увеличении масштаба 100%--->500%?

Отредактировано Djon776 (16-10-2021 14:38:51)

Отсутствует

 

№1156916-10-2021 15:42:52

vending_machine
Участник
 
Группа: Members
Зарегистрирован: 10-01-2020
Сообщений: 465
UA: Firefox 93.0

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

Djon776 пишет

Что это за прикол?

Правильные настройки сайта:iron:

Отсутствует

 

№1157016-10-2021 16:44:24

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

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

Djon776
browser.zoom.full = true
   
Vitaliy V.
Вы можете обновить кнопочку под этот вариант about:config?


Fx 91 esr

Отсутствует

 

№1157116-10-2021 17:23:54

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

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

_zt пишет

Vitaliy V.
Вы можете обновить кнопочку под этот вариант about:config?

Присоединяюсь, было бы весьма пользительно.

Добавлено 16-10-2021 17:40:50
Кстати, Dumby, пропали названия столбцов в about:config. Можешь подправить?

Отредактировано voqabuhe (16-10-2021 17:40:50)

Отсутствует

 

№1157216-10-2021 18:28:09

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

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

kokoss
Нет, новый ucf не для моих мозгов. Буду сидеть на старом, пока работает. Я смысла слов не понимаю и не знаю: "По событию "load"", "По событию "DOMContentLoaded"", "В фоне [System Principal]", "[ChromeOnly]". И знать не хочу. Новый ucf для гиков, пусть они и разбираются. В старом в настройках было одна галочка - один файл, для чего каждый тоже было понятно.
Так что нет, старый, пока будет работать - буду пользоваться, перестанет - значит такая судьба.

Отсутствует

 

№1157316-10-2021 18:39:42

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

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

voqabuhe
Она оказывается работает, просто адрес заменить надо.

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

Выделить код

Код:

// Отдельная кнопка about:config с альт.управлением от Vitaliy V.
// https://forum.mozilla-russia.org/viewtopic.php?pid=783542#p783542
try {
    ((id, label, tooltiptext, about_config) => {
        CustomizableUI.createWidget({
            id: id,
            type: "custom",
            label: label,
            tooltiptext: tooltiptext,
            localized: false,
            defaultArea: CustomizableUI.AREA_NAVBAR,
            onBuild: function(document) {
                var win = document.defaultView;
                var toolbarbutton = document.createXULElement("toolbarbutton");
                toolbarbutton.id = id;
                toolbarbutton.className = "toolbarbutton-1 chromeclass-toolbar-additional";
                toolbarbutton.setAttribute("label", label);
                toolbarbutton.setAttribute("context", "false");
                toolbarbutton.setAttribute("tooltiptext", tooltiptext);
                toolbarbutton.setAttribute("image", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAG+SURBVDhPlZM9TMJQFIXbUoIBBkbc3IQNBqCbuMlk2GDDiRGYHI0bm7Dp5KoTbtUJNvlLYGTT0U0WEgiB+t1HJaYSiSdpzuntu+fde9+r9h/0er2ocLvdPlABYLi8F91ut6rruj0YDLKhUOgNszOJ6+rrH5DdwuGwhTx3HKe6iWraer3O+3y+6d4KgsFgjETbTe5QxSk8NgyjhUlrr0EmkxmTXBO9Wq0uUqlUh/em+qhpxb0tDIfDGDu1kTLAOhW8wGVMCjyTnQb9ft8hqWZZVsOdfInEY2G1YIM6BgtTlAyKyd7QV5MyjySGPoEaJFZY+IjhnNgH+o7YpVSSTqc7qgK3zBFye74eyG7Sd1RmwpFagUBgkkwmp9sWKPseKrFwivsDnIVjxOZ+v/9QFquFHuhyMdhdFpd5j6Lz9P4kHzGVqhJiSGs9mYnEf8Jwk6/Q6pqiu8IulKaaAv1XVMQD1cJoNIosl0sbaWHQME3zerFYxNA2T+RnVV6oi+T2p3pktypmn+z4KskSg9+Fd0EZcNYJSH6OZ56xxL6HiZzDMp+dUAZyNOwY51xzJOYkRtIt17bI8OKz2Uxd5d/QtC/349nfbdYVdQAAAABJRU5ErkJggg==");
                toolbarbutton.addEventListener("click", function(event) {
                    if (event.button == 0) {
                        if (!event.ctrlKey)
                            win.gBrowser.selectedTab = about_config.addTab(win, "about:config",  {
                                relatedToCurrent: true,
                            });
                        else
                            about_config.openSelectedOldConfigWin(win);
                    } else if (event.button == 1)
                        about_config.openClipboardConfigTab(win);
                    else if (event.button == 2) {
                        event.preventDefault();
                        event.stopPropagation();
                        if (!event.ctrlKey)
                            about_config.openSelectedConfigTab(win);
                        else
                            about_config.openSelectedOldConfigWin(win);
                    }
                });
                return toolbarbutton;
            }
        });
    })(
        "ucf-open-about-config",
        "about:config",
        "	 ЛКМ : Открыть новый about:config\nCtrl+ЛКМ : Искать выделенное / из буфера в старом\n	 ПКМ : Искать выделенное / из буфера в новом\nCtrl+ПКМ : Искать выделенное / из буфера в старом",
        {
            get ClipboardHelper() {
                delete this.ClipboardHelper;
                return this.ClipboardHelper = Cc["@mozilla.org/widget/clipboardhelper;1"].getService(Ci.nsIClipboardHelper);
            },
            openClipboardConfigTab: function(win, clip = "", copy) {
                var filter = this.readFromClipboard(win), nowarn = false, pref = "browser.aboutConfig.showWarning";
                if (copy && clip != filter)
                    this.ClipboardHelper.copyString(clip);
                if (Services.prefs.getBoolPref(pref, false)) {
                    Services.prefs.setBoolPref(pref, false);
                    nowarn = true;
                }
                var browser = win.gBrowser.getBrowserForTab(win.gBrowser.selectedTab = this.addTab(win, "about:config", {
                    relatedToCurrent: true,
                }));
                browser.addEventListener("pageshow", (e) => {
                    var doc = e.currentTarget.contentDocument, input = (doc && doc.querySelector("input#about-config-search"));
                    if (input && filter) {
                        input.value = filter;
                        input.dispatchEvent(new doc.defaultView.Event("input", { bubbles: true }));
                    }
                    if (nowarn)
                        setTimeout(() => {
                            Services.prefs.setBoolPref(pref, true);
                        }, 200);
                }, { once: true });
            },
            openSelectedConfigTab: function(win) {
                var clip = this.readFromClipboard(win);
                win.goDoCommand("cmd_copy");
                setTimeout(() => {
                    this.openClipboardConfigTab(win, clip, true);
                }, 100);
            },
            addTab: function(win, url, params = {}) {
                params.triggeringPrincipal = Services.scriptSecurityManager.getSystemPrincipal();
                return win.gBrowser.addTab(url, params);
            },
            readFromClipboard: function(win) {
                var url = "";
                try {
                    var trans = Cc["@mozilla.org/widget/transferable;1"].createInstance(Ci.nsITransferable);
                    var contxt = ("docShell" in win) ? win.docShell.QueryInterface(Ci.nsILoadContext) : win.QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci.nsIWebNavigation).QueryInterface(Ci.nsILoadContext);
                    trans.init(contxt);
                    trans.addDataFlavor("text/unicode");
                    var clipboard = Services.clipboard;
                    clipboard.getData(trans, clipboard.kGlobalClipboard);
                    var data = {};
                    trans.getTransferData("text/unicode", data, {});
                    if (data.value) {
                        data = data.value.QueryInterface(Ci.nsISupportsString);
                        url = data.data;
                    }
                } catch (ex) { }
                return url;
            },
            openSelectedOldConfigWin: function(win) {
                var clip = this.readFromClipboard(win);
                win.goDoCommand("cmd_copy");
                setTimeout(() => {
                    var _win = Services.wm.getMostRecentWindow("Preferences:ConfigManager"), filter = this.readFromClipboard(win);
                    if (clip != filter)
                        this.ClipboardHelper.copyString(clip);
                    var setFilter = () => {
                        var input = _win.document.querySelector("#textbox");
                        if (input) {
                            input.value = filter;
                            input.dispatchEvent(new _win.Event("input", { bubbles: true }));
                        }
                    };
                    if (_win) {
                        _win.focus();
                        setFilter();
                    } else {
                        let nowarn = false, pref = "general.warnOnAboutConfig";
                        if (Services.prefs.getBoolPref(pref, false)) {
                            Services.prefs.setBoolPref(pref, false);
                            nowarn = true;
                        }
                        _win = win.openDialog("chrome://user_chrome_files/content/aboutconfig/config.xhtml", "Preferences:ConfigManager", "chrome,dialog=no,centerscreen,resizable");
                        _win.addEventListener("load", function load() {
                            setFilter();
                            if (nowarn)
                                setTimeout(() => {
                                    Services.prefs.setBoolPref(pref, true);
                                }, 200);
                        }, { once: true });
                    }
                }, 100);
            },
        }
    );
} catch(e) {}

Правда у меня немного модифицированная, но думаю разберетесь.
   
Добавлено 16-10-2021 18:59:15
Vitaliy V.
Я хотел назначить на один из Ctrl открытие старого во вкладке (about_config.openSelectedOldConfigTab(win)), но оно у меня пару раз сработало и перестало. Можно такое сделать?

Отредактировано _zt (16-10-2021 18:59:34)


Fx 91 esr

Отсутствует

 

№1157416-10-2021 20:07:17

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

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

voqabuhe пишет

пропали названия столбцов в about:config. Можешь подправить?

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

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

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


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


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


zip-архив

Отсутствует

 

№1157516-10-2021 20:51:38

Djon776
Участник
 
Группа: Members
Зарегистрирован: 09-10-2020
Сообщений: 10
UA: Firefox 93.0

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

_zt пишет

browser.zoom.full = true

Благодарю! :beer:

Отсутствует

 

Board footer

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