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

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

Сustom Buttons » Custom Buttons » 30-08-2021 08:23:14

Dumby
Класс, спасибо большое

Сustom Buttons » Custom Buttons » 28-08-2021 18:00:28

Dumby
Вы бы не могли пожалуйста еще добавить, чтобы при открытии закладки в контейнере, если контейнер с таким именем уже существует, то открывать в нем же, а не создавать новый?


[spoiler][code]
(async (sel, self) => ({

    icon: "circle",
    colors: [
        "#FF9800",
        "#03A9F4",
        "#FFC107",
        "#00BCD4",
        "#FFEB3B",
        "#009688",
        "#CDDC39",
        "#4CAF50",
        "#8BC34A",
        "#D32F2F",
        "#4949ff",
        "#C2185B",
        "#607D8B",
        "#7B1FA2",
        "#9E9E9E",
        "#673AB7",
        "#795548",
        "#3F51B5",
        "#FF5722",
        "#2196F3",
    ],

    initColors() {
        var colorName = "ucf-gen";
        var css = "@-moz-document url(about:preferences#containers),"
            + " url-prefix(chrome://browser/content/browser.x) {\n";
        this.colors.forEach((color, ind) => {
            var [ic, tc] = color.split(/\s*\|\s*/);
            css += `\t.identity-color-${colorName}${ind} {\n`
                + `\t\t--identity-tab-color: ${tc || ic};\n`
                + `\t\t--identity-icon-color: ${ic};\n\t}\n`
        });
        var url = "data:text/css;charset=utf-8," + encodeURIComponent(css

Сustom Buttons » Custom Buttons » 25-08-2021 15:59:00

Dumby
Спасибо, великолепно

Сustom Buttons » Custom Buttons » 24-08-2021 20:59:07

Dumby пишет

Можно попробовать добавить в конец метода init() что-то типа такого

[spoiler][code].......

        var {PlacesUtils} = ChromeUtils.import("resource://gre/modules/PlacesUtils.jsm");
        var {PrivateBrowsingUtils} = ChromeUtils.import("resource://gre/modules/PrivateBrowsingUtils.jsm");
        ChromeUtils.import(
            "resource:///modules/PlacesUIUtils.jsm"
        ).PlacesUIUtils._openNodeIn = function PUIU__openNodeIn(node, where, win, priv) {
            if (node && PlacesUtils.nodeIsURI(node) && this.checkURLSecurity(node, win)) {
                var {uri} = node;
                var isBookmark = PlacesUtils.nodeIsBookmark(node);
                if (!PrivateBrowsingUtils.isWindowPrivate(win)) isBookmark
                    ? this.markPageAsFollowedBookmark(uri)
                    : this.markPageAsTyped(uri);
                var params = {private: priv, inBackground: this.loadBookmarksInBackground};
                if (uri.startsWith("javascript:"))
                    params.allowPopups = params.allowInheritPrincipal = true;
                else if (isBookmark) {
                    var e = win.event;
                    if (
                        e

Сustom Buttons » Custom Buttons » 21-08-2021 09:22:29

Dumby
Можно вас попросить добавить еще открытие закладки в контейнере?
Чтобы ЛКМ по закладке отрывал ее в контейнере (название для контейнера бралось с названия папки в которой находится закладка)


[spoiler][code]
   
(async (sel, self) => ({

    icon: "circle",
    colors: [
        "#FF9800",
        "#03A9F4",
        "#FFC107",
        "#00BCD4",
        "#FFEB3B",
        "#009688",
        "#CDDC39",
        "#4CAF50",
        "#8BC34A",
        "#D32F2F",
        "#4949ff",
        "#C2185B",
        "#607D8B",
        "#7B1FA2",
        "#9E9E9E",
        "#673AB7",
        "#795548",
        "#3F51B5",
        "#FF5722",
        "#2196F3",
    ],

    initColors() {
        var colorName = "ucf-gen";
        var css = "@-moz-document url(about:preferences#containers),"
            + " url-prefix(chrome://browser/content/browser.x) {\n";
        this.colors.forEach((color, ind) => {
            var [ic, tc] = color.split(/\s*\|\s*/);
            css += `\t.identity-color-${colorName}${ind} {\n`
                + `\t\t--identity-tab-color: ${tc || ic};\n`
                + `\t\t--identity-icon-color: ${ic};\n\t}\n`
        });
        var url = "data:text/css;charset=utf-8," + enc

Сustom Buttons » Custom Buttons » 18-08-2021 07:16:50

Dumby
Класс, благодарю

Сustom Buttons » Custom Buttons » 15-08-2021 12:54:16

Dumby
Можно вас еще попросить сделать чтобы внешние ссылки открывались в том же контейнере что и активная вкладка?(в конце списка вкладок)
И открытие новой вкладки (кнопка + на панели вкладок(ctrl+t)) так же было в активном контейнере

Сustom Buttons » Custom Buttons » 14-08-2021 13:47:31

Dumby
Работает, класс, благодарю

Сustom Buttons » Custom Buttons » 14-08-2021 12:29:57

Dumby
Спасибо большое, супер, да, в этом же контейнере
Забыл уточнить, извиняюсь, если можно добавить, чтобы пустая вкладка открывалась перед вкладкой с поиском
(но фокус оставался на вкладке с поиском)

Сustom Buttons » Custom Buttons » 14-08-2021 01:28:16

Dumby
Вы бы не могли пожалуйста добавить в этот код еще одну функцию?
Чтобы при открытии со строки поиска вкладки с результатами поиска, автоматически открывалась еще пустая вкладка(about:blank)

[spoiler][code]
       
(async (sel, self) => ({

    icon: "circle",
    colors: [
        "#FF9800",
        "#03A9F4",
        "#FFC107",
        "#00BCD4",
        "#FFEB3B",
        "#009688",
        "#CDDC39",
        "#4CAF50",
        "#8BC34A",
        "#D32F2F",
        "#4949ff",
        "#C2185B",
        "#607D8B",
        "#7B1FA2",
        "#9E9E9E",
        "#673AB7",
        "#795548",
        "#3F51B5",
        "#FF5722",
        "#2196F3",
    ],

    initColors() {
        var colorName = "ucf-gen";
        var css = "@-moz-document url(about:preferences#containers),"
            + " url-prefix(chrome://browser/content/browser.x) {\n";
        this.colors.forEach((color, ind) => {
            var [ic, tc] = color.split(/\s*\|\s*/);
            css += `\t.identity-color-${colorName}${ind} {\n`
                + `\t\t--identity-tab-color: ${tc || ic};\n`
                + `\t\t--identity-icon-color: ${ic};\n\t}\n`
        });
        var url = "data:text/css;charset=utf-8," + encod

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 12-08-2021 14:43:46

Vitaliy V. пишет

скорее всего вы перепутали about:newtab с about:home

Видимо да, разобрался, но не понимаю почему
Так не работает:
Когда указана новая вкладка:пустая страница

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

Так работает: (если изменить на домашнюю страницу)
скрытый текст
bTfGfgn.png

Странно как то в коде указано не about:home, а about:newtab
Ну да ладно, главное работает:)
Спасибо большое за помощь

Сustom Buttons » Custom Buttons » 11-08-2021 11:01:03

Dumby
Класс, спасибо:)

Сustom Buttons » Custom Buttons » 10-08-2021 13:53:04

Dumby
ВЫ бы не могли пожалуйста подправить, сейчас когда отображается миниатюра вкладки при наведении - не работает скролл колесом
[spoiler][code](async query => {
    var width = 300;

    var tid, once = {once: true};
    var nh = tab => !tab.matches(":hover");

    await delayedStartupPromise;
    var slot = gBrowser.selectedTab.flattenedTreeParentNode;
    var lst = e => {
        var tab = e.target;
        if (
            tab.nodeName == "tab"
            //&& !tab.selected
        )
            tid && clearTimeout(tid),
            tid = setTimeout(onTab, 200, tab);
    }
    var args = ["mouseenter", lst, true], cb = false;
    if (addEventListener != window.addEventListener)
        cb = true,
        addEventListener(...args, slot);
    else
        slot.addEventListener(...args),
        addEventListener("unload", () =>
            slot.removeEventListener(...args)
        , once);

    var g = Cu.getGlobalForObject(Cu);
    var key = "TabHoverSnapshotsStorage";
    var storage = g[key];
    if (!storage) {
        var func = (key, cb) => (this[key] = {get data() {
            var mo = p => ChromeUtils.import(`re

Сustom Buttons » Custom Buttons » 09-08-2021 20:06:13

Dumby пишет

Эти, это которые уже срисовывались по наведению? Ну да, какие же ещё «эти».
Самое простое, записывать в .json (при выходе). Жуть, конечно.

Да эти:), извиняюсь за французский) работает, класс, благодарю

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 09-08-2021 19:53:08

Vitaliy V.
Попробовал на чистом 91b9
Ну такого же не может быть чтобы два кода рядом один работает другой нет

скрытый текст
10Hbl1X.png
WNXY8Vx.png

custom_style_agent.css

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

Подскажите пожалуйста как вы делали

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 09-08-2021 13:46:13

Vitaliy V.
Так же? Чего то не работает

Выделить код

Код:

.tabbrowser-tab[ucf-specIgnoringRef="about:newtab"][fadein]:not([pinned]) {
    max-width: 500px !important;
    -moz-box-flex: 0 !important;
    width: auto !important;
}

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 09-08-2021 12:20:16

Vitaliy V.
Подскажите пожалуйста
Использую ваш скрипт и стиль для изменения ширины вкладки, работает отлично

custom_script_win.js
[spoiler][code](this.ucf_tabs_location_change = {
            addListener: false,
            init(that) {
                try {
                    gBrowser.addTabsProgressListener(this);
                    that.unloadlisteners.push("ucf_tabs_location_change");
                    if (Services.prefs.getBoolPref("browser.sessionstore.restore_on_demand") && Services.prefs.getBoolPref("browser.sessionstore.restore_tabs_lazily")) {
                        window.addEventListener("TabOpen", this);
                        this.addListener = true;
                    }
                } catch(e) {}
            },
            onLocationChange(aBrowser, aWebProgress, aRequest, aLocation, aFlags) {
                if (this.addListener)
                    window.removeEventListener("TabOpen", this);
                (this.onLocationChange = (aBrowser, aWebPro

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 09-08-2021 11:28:34

m_nikolay
Попробуйте так

Выделить код

Код:

.tabbrowser-tab[usercontextid] > .tab-stack > .tab-background > .tab-bottom-line {
display: none!important;
   
}

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 08-08-2021 23:49:47

sandro79
Ааа, а я вставил просто в конец, забыл:dumb: спасибо

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 08-08-2021 15:14:18

Vitaliy V.
Здравствуйте, не могли бы помочь, можно ли так сделать чтобы название новой вкладки(пустой) было такое же как и название контейнера в котором она открывается?

Сustom Buttons » Custom Buttons » 07-08-2021 16:58:19

Dumby
Еще такой вопрос
Сейчас если вкладка не загружена, например после перезапуска браузера, то миниатюра страницы не отображается
А можно ли сделать чтобы эти миниатюры куда нибудь сохранялись и отображались вне зависимости от того загружена вкладка или нет?

Firefox » Повторить отправку » 06-08-2021 19:40:27

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

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

Сustom Buttons » Custom Buttons » 06-08-2021 10:12:59

Dumby
Ааа:), класс, супер, благодарю, фантастика)

Board footer

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