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

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

№1067618-07-2021 10:30:09

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

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

Alex_one пишет

Подскажите пожалуйста, как убрать если возможно конечно эти три значка с адресной строки?

Первое можно скрыть отключив ридер, стилем так можно

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

Выделить код

Код:

#urlbar-input-container :is(#reader-mode-button, #urlbar-zoom-button, #star-button-box)  {
    display: none !important;
}

Код подправил.

Отредактировано sandro79 (12-09-2021 21:35:25)

Отсутствует

 

№1067718-07-2021 11:30:34

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 570
UA: Firefox 91.0

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

kokoss пишет

Alex_one
Как вариант, добавьте в файл config.js -> строку lockPref("browser.theme.toolbar-theme", 2);  но будет светлая везде ( настройках, дополнениях и...

У меня эта настройка ничего не изменила все эти страницы остались темными. Firefox_91.0b3
Как в нем сделать светлыми страницы настроек, дополнений и т.д. ?

Отсутствует

 

№1067818-07-2021 12:05:24

Alex_one
Участник
 
Группа: Members
Зарегистрирован: 27-09-2015
Сообщений: 151
UA: Firefox 90.0

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

sandro79
Вы как всегда выручаете.
Огромное Спасибо!
thank-you.gif


rubel пишет

У меня эта настройка ничего не изменила все эти страницы остались темными. Firefox_91.0b3
Как в нем сделать светлыми страницы настроек, дополнений и т.д. ?

Вот тоже за этим вопросом - ответом буду следить.
Рано или поздо ведь пригодится)

Отсутствует

 

№1067918-07-2021 12:55:23

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

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

rubel пишет

У меня эта настройка ничего не изменила все эти страницы остались темными

Я так понимаю, это в [windows] 10, если включен тёмный цвет приложения, страницы становятся тёмными.
У меня сработало переключение browser.theme.toolbar-theme в 1 в [firefox] 90,91 и 92 [nightly], хотя вряд ли эти версии уж так сильно отличаются.
И настройку нужно заблокировать, как сказал kokoss, т.к. после перезапуска [firefox], настройка вернётся в дефолтное состояние.
Или может я не понял о чём речь, но у меня такое поведение в [windows] 10.

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

Alex_one пишет

Огромное Спасибо!

:beer:

Отсутствует

 

№1068018-07-2021 12:58:23

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

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

создать числовое  ui.systemUsesDarkTheme
0 - светлая тема
1 - темная тема

Добавлено 18-07-2021 13:25:24

rubel пишет

full_theme

Да забыл сказать это для full_theme, там ui.systemUsesDarkTheme
в зависимости от выбранной темы (кроме системной и адаптивных тем) в [firefox] создается со значением 0 или 1, светлая или темная.
Если нужно отключить это поведение то отключите custom_script.js или удалите код

PS. Скорее всего ещё пересмотрю код для новых версий [firefox]

Отредактировано Vitaliy V. (18-07-2021 16:13:02)

Отсутствует

 

№1068118-07-2021 16:17:26

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 570
UA: Firefox 91.0

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

Vitaliy V.
Я понял. Короче пришлось в файл config.js прописывать два параметра, если прописать любой один, то остается темная тема.
Вот так стала везде светлая тема

Выделить код

Код:

lockPref("browser.theme.toolbar-theme", 2);
lockPref("ui.systemUsesDarkTheme", 0);

Отсутствует

 

№1068218-07-2021 16:59:40

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

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

rubel пишет

пришлось в файл config.js прописывать два параметра

В общем да, нужно два параметра потому что даже если без full_theme
хоть служебные страницы и будут светлые в [firefox] 89+ но сайты могут применить темную тему prefers-color-scheme
если тема в ОС темная ну и наоборот.
А в full_theme похоже надо будет мне исправить в common.css для [firefox] 89+
prefers-color-scheme --> -moz-toolbar-prefers-color-scheme
хотя это необязательно если используется код в custom_script.js

Отредактировано Vitaliy V. (18-07-2021 17:29:14)

Отсутствует

 

№1068318-07-2021 17:55:58

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

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

Vitaliy V. пишет

создать числовое  ui.systemUsesDarkTheme
0 - светлая тема
1 - темная тема

У меня в [firefox] 90 и предыдущих версиях этот параметр включал тёмную тему не только в браузере, но и на Гитхабе, ютубе..., поэтому я её не использую.


Win7

Отсутствует

 

№1068418-07-2021 18:11:51

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

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

kokoss пишет

этот параметр включал тёмную тему не только в браузере, но и на Гитхабе, ютубе

Ну да в этом и дело чтобы и на сайтах работало а не только в браузере

Отредактировано Vitaliy V. (18-07-2021 18:18:33)

Отсутствует

 

№1068518-07-2021 23:01:24

Дурбетсель
Участник
 
Группа: Members
Зарегистрирован: 15-07-2021
Сообщений: 4
UA: Firefox 89.0

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

sandro79
Да Вы просто Скорая помощь! Помогли оба рецепта. Огромное спасибо и вагон приятных настроений Вам! :)

Отсутствует

 

№1068618-07-2021 23:54:44

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

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

Дурбетсель
Спасибо на добром слове, и Вам хорошего настроения. Вообще сначала подумал прикол что ли со стрелкой, вроде она появляется когда требуется.
Там в коде с 89+ желательно вместо :-moz-any использовать :is Поправьте. Там я исправил.


Да, и спасибо тоже за идею.

Отредактировано sandro79 (19-07-2021 00:39:35)

Отсутствует

 

№1068719-07-2021 21:57:11

Дурбетсель
Участник
 
Группа: Members
Зарегистрирован: 15-07-2021
Сообщений: 4
UA: Firefox 89.0

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

sandro79
В том-то и дело, что она не должна появляться, когда требуется, а должна быть всегда, даже если кому-то кроме меня она почему-то не требуется :) Это связано с тем, что переломали интерфейс, нет заголовочной строки, и длинное название страницы теперь читается либо при наведении мыши на вкладку (что физически неудобно), либо вот в этом списке, который сам по себе удобная нафигация, даже если вкладок 3-4.
В этом смысле я стесняюсь спросить, но коли уж...

1. А нельзя ли, как в старые добрые времена, назначать иконки папкам в панели закладок? Старые CSS-методы не работают. "Старое" для меня — это [firefox] версии 45.


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


...Исправил, и это мудро, спасибо. Как надоели эти любители привязывать к чему-то, но только чтоб не по стандарту :) На этой почве великолепный МАFF погиб, например. В общем, я Вам должен ящик шампанского по-любому :)


Post scriptum: Стоп, работает. Оказывается, это из-за отключённого UserChrome.css не работало :) Вот зачем?.. Так что у меня остался лишь вопрос № 2.

Отредактировано Дурбетсель (19-07-2021 22:05:39)

Отсутствует

 

№1068819-07-2021 22:25:51

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

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

Дурбетсель пишет

Это связано с тем, что переломали интерфейс, нет заголовочной строки

Почему же, есть в персонализации, снизу птичку поставить.

А нельзя ли, как в старые добрые времена, назначать иконки папкам в панели закладок?

Стоп, работает

Ну на всякий случай, может ещё кому пригодится. Можно, тут и ниже отличный вариант посмотрите.

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

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

Отсутствует

 

№1068920-07-2021 12:38:22

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 570
UA: Firefox 91.0

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

Dumby
Вот здесь я вас просил адаптировать для UCF кнопку Перевод .
Вот здесь вы выложили код.
Прекрасно работала в Firefox 86. Сейчас постепенно перехожу на 91.
И вот в 91 не появляется в контекстном меню пункт Перевести страницу.
А пункт Перевод из буфера прекрасно работает.
Можно ли это поправить?
В 86 так

скрытый текст
5e99bd1ffea4.png

В 91 так
скрытый текст
7a3c5456ba6c.png

Отсутствует

 

№1069020-07-2021 14:10:46

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 570
UA: Firefox 91.0

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

В Firefox 91.0b4 не работают стили для userContent.css

Выделить код

Код:

/* Убирает жёлтые прежупреждения в about:addons https://forum.mozilla-russia.org/viewtopic.php?pid=773791#p773791 */
@-moz-document url-prefix("chrome://mozapps/content/extensions/aboutaddons.html") {
  message-bar.addon-card-message[type="warning"] {
    display: none !important;
  }
}
Выделить код

Код:

/*Показать версии дополнений */

@-moz-document  url-prefix(chrome://mozapps/content/extensions/aboutaddons.html) {
    
    .addon-name-link[title]::after {
      display: block !important;
      content: attr(title) !important;
      margin-top: -22px !important;
    }

}

Что не так с ними ?

Отсутствует

 

№1069120-07-2021 14:15:56

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

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

rubel пишет

И вот в 91 не появляется в контекстном меню пункт Перевести страницу.

Не воспроизводится (91.0b4).


Vitaliy V. пишет

Это явно баг забыли добавить localName в BookmarksEventHandler.fillInBHTooltip --> if (aTooltip.triggerNode == "treechildren") {
Вот пока не исправят

Смотрю патч уже испекли.
Делаем ставки будет ли uplift в бету.

Отсутствует

 

№1069220-07-2021 16:33:15

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 570
UA: Firefox 86.0

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

Dumby пишет

Не воспроизводится (91.0b4).

Ну не знаю, у меня стабильно нет этого пункта. Я полностью перенес всю папку custom_scripts из 86 в 91. Все остальные скрипты работают нормально, а этот глючит. Пробовал начисто прописать  один этот скрипт. все рано также. Вот мой  custom_script_win.js

Выделить код

Код:

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

var ucf_custom_script_win = {
    initialized: false,
    get unloadlisteners() {
        delete this.unloadlisteners;
        window.addEventListener("unload", this, { once: true });
        return this.unloadlisteners = [];
    },
    load() {
        if (this.initialized)
            return;
        this.initialized = true;
        // this.specialwidgets.init(); // <-- Special Widgets
         this.autohidesidebar.init(); // <-- Auto Hide Sidebar
        /* ************************************************ */

        (async () => {
            var loadscript = (relpath, obj) => {
                try {
                    Services.scriptloader.loadSubScript(`chrome://user_chrome_files/content/custom_scripts/${relpath}`, obj, "UTF-8");
                    return true;
                } catch(e) { }
                return false;
            },
            load_scripts_by_url = {
                browser: win => {
                    //>>>>>>>>>>| Этот блок требуется для боковой панели и др., очистите строку ниже если он нужен |>>>>>>>>>>
                    /*
                    var box = document.querySelector("#browser") || window;
                    var listener = e => {
                        var doc = e.target || ({});
                        load_scripts_by_url[doc.documentURI]?.(doc.defaultView);
                    };
                    box.addEventListener("pageshow", listener);
                    this.loadscriptswinandsidebar = {
                        destructor() {
                            box.removeEventListener("pageshow", listener);
                        }
                    };
                    this.unloadlisteners.push("loadscriptswinandsidebar");
                    /* <<<<<<<<<<<<<<<<<<<< */
                    
                    //>>>>>>>>>>| Загрузка скриптов для browser.xhtml |>>>>>>>>>>
					loadscript("cs_win/google-translate-loader.js", win); 
                    loadscript("ucf_user_script.js", this);
                    loadscript("ucf_SidebarTabs.js", this) && this.unloadlisteners.push("sidebar_tabs");

                    //<<<<<<<<<<<<<<<<<<<<
                },
                //>>>>>>>>>>| Загрузка скриптов для др. документов |>>>>>>>>>>
                "chrome://browser/content/places/bookmarksSidebar.xhtml": win => {
                    // боковая панель закладок

                },
                "chrome://browser/content/places/historySidebar.xhtml": win => {
                   // боковая панель истории

                },
                //<<<<<<<<<<<<<<<<<<<<
            };
            load_scripts_by_url.browser(window);
        })();

        /* ************************************************ */
    },
    handleEvent(e) {
        this[e.type](e);
    },
    unload() {
        this.unloadlisteners.forEach(str => {
            try {
                this[str].destructor();
            } catch (e) {}
        });
    },
    specialwidgets: {
        _timer: null,
        get Customizable() {
            delete this.Customizable;
            if ("createSpecialWidget" in CustomizableUI)
                return this.Customizable = CustomizableUI;
            var scope = null;
            try {
                scope = Cu.import("resource:///modules/CustomizableUI.jsm", {}).CustomizableUIInternal;
            } catch (e) { }
            return this.Customizable = scope;
        },
        init() {
            if (!("CustomizableUI" in window) || !("gCustomizeMode" in window))
                return;
            ucf_custom_script_win.unloadlisteners.push("specialwidgets");
            window.addEventListener("customizationready", this);
        },
        destructor() {
            window.removeEventListener("customizationready", this);
        },
        handleEvent(e) {
            this[e.type](e);
        },
        customizationchange() {
            clearTimeout(this._timer);
            this._timer = setTimeout(() => {
                this.createSpecialWidgets();
            }, 1000);
        },
        customizationready() {
            if (!this.Customizable)
                return;
            this.createSpecialWidgets();
            window.addEventListener("customizationchange", this);
            window.addEventListener("customizationending", this);
        },
        customizationending() {
            window.removeEventListener("customizationchange", this);
            window.removeEventListener("customizationending", this);
        },
        createSpecialWidgets() {
            try {
                let fragment = document.createDocumentFragment();
                if (this.findSpecialWidgets("spring")) {
                    let spring = this.Customizable.createSpecialWidget("spring", document);
                    spring.setAttribute("label", "Растягивающийся интервал");
                    fragment.append(gCustomizeMode.wrapToolbarItem(spring, "palette"));
                }
                if (this.findSpecialWidgets("spacer")) {
                    let spacer = this.Customizable.createSpecialWidget("spacer", document);
                    spacer.setAttribute("label", "Интервал");
                    fragment.append(gCustomizeMode.wrapToolbarItem(spacer, "palette"));
                }
                if (this.findSpecialWidgets("separator")) {
                    let separator = this.Customizable.createSpecialWidget("separator", document);
                    separator.setAttribute("label", "Разделитель");
                    fragment.append(gCustomizeMode.wrapToolbarItem(separator, "palette"));
                }
                gCustomizeMode.visiblePalette.append(fragment);
            } catch (e) {}
        },
        findSpecialWidgets(string) {
            try {
                if (!gCustomizeMode.visiblePalette.querySelector(`toolbar${string}[id^="customizableui-special-${string}"]`))
                    return true;
            } catch (e) {}
            return false;
        }
    },
    autohidesidebar: {
        events: ["dragenter", "drop", "dragexit", "MozLayerTreeReady"],
        init() {
            var sidebar = this.sidebar = document.querySelector("#sidebar-box");
            if (!sidebar) return;
            for (let type of this.events)
                sidebar.addEventListener(type, this);
            ucf_custom_script_win.unloadlisteners.push("autohidesidebar");
            var popup = this.popup = document.querySelector("#sidebarMenu-popup");
            if (!popup) return;
            popup.addEventListener("popupshowing", this);
        },
        destructor() {
            var sidebar = this.sidebar;
            for (let type of this.events)
                sidebar.removeEventListener(type, this);
            if (!this.popup) return;
            this.popup.removeEventListener("popupshowing", this);
        },
        handleEvent(e) {
            this[e.type](e);
        },
        MozLayerTreeReady(e) {
            if (e.originalTarget?.id == "webext-panels-browser" && !this.sidebar.hasAttribute("sidebardrag")) {
                window.addEventListener("mousedown", () => {
                    this.drop();
                }, { once: true });
                this.dragenter();
            }
        },
        popupshowing() {
            this.popup.addEventListener("popuphidden", () => {
                this.drop();
            }, { once: true });
            this.dragenter();
        },
        dragenter() {
            if (!this.sidebar.hasAttribute("sidebardrag"))
                this.sidebar.setAttribute("sidebardrag", "true");
        },
        drop() {
            if (this.sidebar.hasAttribute("sidebardrag"))
                this.sidebar.removeAttribute("sidebardrag");
        },
        dragexit(e) {
            var sidebar = this.sidebar;
            var boxObj = sidebar.getBoundingClientRect(), boxScrn = !sidebar.boxObject ? sidebar : sidebar.boxObject;
            if ((!e.relatedTarget || e.screenY <= (boxScrn.screenY + 5) || e.screenY  >= (boxScrn.screenY + boxObj.height - 5)
                || e.screenX <= (boxScrn.screenX + 5) || e.screenX >= (boxScrn.screenX + boxObj.width - 5))
                && sidebar.hasAttribute("sidebardrag"))
                sidebar.removeAttribute("sidebardrag");
        }
    },
};

if (window.document.readyState != "complete") {
    window.addEventListener("load", function load() {
        ucf_custom_script_win.load();
    }, { once: true });
} else
    ucf_custom_script_win.load();[/spoiler]

Чтов нем не так?

Отсутствует

 

№1069320-07-2021 19:03:29

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

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

rubel
вот этот код похоже и раньше не работал без custombuttons но не мешал созданию пунктов

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

Выделить код

Код:

((id, g) => addDestructor(reason => id in g && g[id].destroy(reason)) || id in g || ({
    actions: [{
        title: "Перевод из буфера",
        tooltip: "Перевод из буфера",
        iconURL: gticon,

        id: "TranslateBufer1",
        _insertBeforeActionID: "copyURL",

     // onCommand: (e, btn) => e.view.BrowserReloadOrDuplicate(e)
        onCommand: (e, btn) => ujs_google_translat('auto|ru')
    }],
    init() {
        g[id] = this;
        this.actions = this.actions.map(action => {
            action.extensionID = "custombuttons@xsms.org";
            return g.PageActions.addAction(new g.PageActions.Action(action));
        });
    },
    destroy(reason) {
        if (reason[5] != "e") return;
        delete g[id];
        for(var action of this.actions) action.remove();
    }
}).init())(
    "CBPageActionsMaker", Cu.import("resource:///modules/PageActions.jsm", {})
);


его можно удалить или эту строку, либо заменить на ID установленного расширения
action.extensionID = "custombuttons@xsms.org";

Отсутствует

 

№1069420-07-2021 19:31:37

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 570
UA: Firefox 91.0

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

Vitaliy V. пишет

вот этот код похоже и раньше не работал без custombuttons но не мешал созданию пунктов

Вы мастер! Спасибо, удалил этот код в google-translate.js и пункт появился и работает. :beer:
Да, в  Firefox 86 у меня установлено расширение custombuttons, а в 91 его нет. Вот и не работал этот скрипт.
А что насчет В Firefox 91.0b4 не работают стили для userContent.css ?

Отсутствует

 

№1069520-07-2021 19:36:52

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

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

Отсутствует

 

№1069621-07-2021 21:17:15

ВВП
Участник
 
Группа: Members
Зарегистрирован: 13-03-2021
Сообщений: 336
UA: Firefox 90.0

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

Vitaliy V.
Как бы номер версии отодвинуть вправо , а так только вместе с  name ...

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

Выделить код

Код:

@-moz-document  url("about:addons"), url("chrome://mozapps/content/extensions/aboutaddons.html") {

  *|*.addon-name-link[title] {
    font-size: 0 !important;
    display: flex !important;
    flex-direction: row !important;
}

*|*.addon-name-link[title]::after {
    display: block !important;
    content: attr(title) !important;
    font-size: 16px !important;
}

}

Отсутствует

 

№1069721-07-2021 23:50:04

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

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

ВВП
название и версия все это берётся из атрибута title, это одна строка, стилем ничего не поделаешь, а скрипт из-за такой мелочи...

Отсутствует

 

№1069822-07-2021 11:53:15

Garalf
Участник
 
Группа: Members
Зарегистрирован: 19-09-2017
Сообщений: 316
UA: Firefox 90.0

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

Dumby
В 91 перестал работать этот код

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

Выделить код

Код:

/* Цветные папки в Закладках */
@-moz-document url(chrome://browser/skin/places/folder.svg) {
    *|svg {
        background: no-repeat url(
            "data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEwAAACMAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAmAAAAJgAAACYAAAAcAAAAEQAAAAkAAAAAAAAAAEmfssRHm6//R5uv/0ebr/9Hm6//R5uv/0ebr/9Hm6//R5uv/0ebr/9Hm6//SJ+zyUqhtRMAAAAAAAAAAAAAAABInbD/leXz/4ff8f+D3vH/gN3w/33c7/972+//eNnu/3XY7f902O3/X8/p/1S3zv9JnrHvTKa6VAAAAAAAAAAASZ+z/5vn9P9+3PD/etvv/3fZ7v9z2O3/cNbt/23V7P9q1Ov/dtnu/1/P6f9Ut87/hN7t/0mgtPMAAAAAAAAAAEqitv+g6fb/g9/x/3/d8P983O//eNru/3XZ7v9x1+3/btbs/3ra7/9fz+n/VLfO/4fi8v9Korb/AAAAAAAAAABLpLn/p+z3/4nh8v+F4PH/gd7w/33c7/962+//dtnu/3PY7f9+3PD/X8/p/1S3zv+H4vL/S6S5/wAAAAAAAAAATae8/7Du+P+O5PP/iuLy/4fg8f+D3/H/f93w/3vb7/942u7/gt7x/1/P6f9Ut87/h+Ly/02nvP8AAAAAAAAAAE6qwP+58vn/k+b0/5Dk8/+M4/P/iOHy/4Xg8f+B3vD/fdzv/4fg8f9fz+n/VLfO/5no9f9OqsD/AAAAAAAAAABQrsT/vfX7/6zw+f+k7fj/nOr2/5Tm9P+M4/P/huDx/4Lf8f+M4vL/X8/p/1S3zv+y7/f/UK7D9wAAAAAAAAAAUrLI/8D2/P+w8vr/rfD5/6rv+f+n7vj/o+z3/53q9v+W5/X/lub1/3LX7f9Ut87/UbLI71KyyGAAAAAAAAAAAFO1zP/A9vz/svP6/7Dy+v+u8fn/qu/5/6fu+P+k7fj/oOv3/5zp9v+g6vb/VLfO/1O1zBEAAAAAAAAAAAAAAABVuM//wff8/7T0+/+z8/v/sPL6/67x+f+r8Pn/qO74/6Xt+P+h6/f/pOz3/1W4z/8AAAAAAAAAAAAAAAAAAAAAVrzU/8H3/P+29Pv/tfT7/7Pz+/+x8vr/rvH6/6vw+f+p7/j/pe73/6ju+P9WvNT/AAAAAAAAAAAAAAAAAAAAAFjA2P/A9/z/t/X7/7b0+/+19Pv/s/P6/7Hy+v+v8fr/rPD5/6nv+P+s7/n/WMDY/wAAAAAAAAAAAAAAAAAAAABZw9v/wPf8/8H3/P/B9/z/wPf8/772/P+99fz/uvX7/7n0+/+69Pv/uPP6/1nD2/8AAAAAAAAAAAAAAAAAAAAAW8ffv1vG3/9bxt//W8bf/1vG3/9bxt//W8bf/1vG3/9bxt//W8bf/1vG3/9bx9+/AAAAAAAAAAAAAAAAgAGsQYADrEGAAaxBgAGsQYABrEGAAaxBgAGsQYABrEGAAaxBgAGsQYADrEGAB6xBgAesQYAHrEGAB6xBgAesQQ=="
        ) !important;
    }
    *|path {
        display: none !important;
    }
}


Посмотрите , пожалуйста

Отсутствует

 

№1069922-07-2021 15:46:16

momo2000
Участник
 
Группа: Members
Зарегистрирован: 03-09-2015
Сообщений: 237
UA: Firefox 90.0

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

Vitaliy V.
Пытаюсь сделать простые кнопки, но не получается.


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

Выделить код

Код:

try {
  CustomizableUI.createWidget({

    id: "123",
    label: "123",
    tooltiptext: "123",
    defaultArea: CustomizableUI.AREA_NAVBAR,

    onCreated(btn) {
        btn.setAttribute("image", "chrome://browser/content/robot.ico");
    },

    onCommand: function(event) {
        openDialog ("chrome://userchromejs/content/passwordmgr/passwordManager.xhtml")

    }

  });
} catch(e) {}


Почему не работает, в чем ошибка?

И как преобразовать другие команды CB под ucf?

document.getElementById('menu_showAllHistory').click()
gBrowser. selectedTab = gBrowser. addTrustedTab ("chrome://userchromejs/content/aboutconfig/aboutconfig.xhtml")
self.win = openDialog ("chrome://browser/content/preferences/dialogs/connection.xhtml", "", "centerscreen")

Отредактировано momo2000 (22-07-2021 19:19:37)

Отсутствует

 

№1070022-07-2021 16:39:10

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

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

Garalf пишет

В 91 перестал работать этот код

Это Bug 1707690 - De-duplicate folder icons


Можно добавить (или заменить на)
новый адрес chrome://global/skin/icons/folder.svg
но это затронет иконки папок ещё и


1. В загрузках: в Библиотеке, на странице about:downloads
    и в панельке, выпадающей из кнопки загрузок.


2. На странице about:third-party

Отсутствует

 

Board footer

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