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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№907603-09-2020 08:55:02

razoo
Участник
 
Группа: Members
Зарегистрирован: 23-07-2009
Сообщений: 48
UA: Firefox 78.0

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

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

Отсутствует

 

№907703-09-2020 11:20:23

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

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

razoo

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

Выделить код

Код:

#xxxxxxxxxxxxxxxx(например)-browser-action .toolbarbutton-badge {
    background-color: rgba(0,66,66, 0.8) !important;
    color: rgba(210, 210, 210, 1) !important;
}


ID заменить на свой.

Отсутствует

 

№907803-09-2020 11:35:27

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

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

voqabuhe
Про Imagus что ль? Чистый профиль.

Отсутствует

 

№907903-09-2020 13:40:41

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

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

xrun1
Нет это проблема из-за Hover Links (v2)
т.к. он делает пустыми атрибуты title (там где сможет), вероятно для того чтобы показывалось вместо подсказки браузера его окошко.

скрытый текст
function create_event(id)
    {    if (id.title)
        { var ttTitle = id.title;
            id.addEventListener("mouseover", function() { create_window(id, ttTitle); }, false);
            id.title='';
        }
        else {id.addEventListener("mouseover", function() { create_window(id); }, false);
        }
        id.addEventListener("mouseout", function() { kill_window(); }, false);
        id.addEventListener("mousemove", function(event) { locate(event); }, true);
    }

Короче проверяйте без этого скрипта

Отредактировано Vitaliy V. (03-09-2020 13:52:47)

Отсутствует

 

№908003-09-2020 20:35:15

razoo
Участник
 
Группа: Members
Зарегистрирован: 23-07-2009
Сообщений: 48
UA: Firefox 78.0

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

_zt

ID заменить на свой.

Спасибо, но этот вариант я первым пробовал. Не работает. По крайней мере у меня и на этом аддоне.
upd:
дело не в аддоне - никакие бейджи теперь таким методом не перекрашиваются.

Отредактировано razoo (03-09-2020 21:08:40)

Отсутствует

 

№908103-09-2020 21:16:11

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

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

razoo
а так ?
... *|*.toolbarbutton-badge ...

Отсутствует

 

№908203-09-2020 21:25:28

razoo
Участник
 
Группа: Members
Зарегистрирован: 23-07-2009
Сообщений: 48
UA: Firefox 78.0

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

Vitaliy V.
А так сработало! Спасибо!
(Не ну бывают же механики, которые щелчком пальца движки заводят...)

Отсутствует

 

№908304-09-2020 08:27:27

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

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

razoo
Имеет смысл поиском по всей папке chrome пройтись. У меня то работает, глобально для color, индивидуально для #xxx background-color и + смещение для панелей.
   
Vitaliy V.
Что дает или делает *|*, в двух словах?

Отсутствует

 

№908404-09-2020 12:44:39

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

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

_zt
обычно у юзеров по умолчанию пространство имен установлено в xul
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
а .toolbarbutton-badge это HTML-элемент и поэтому стиль не работает.
Если добавить пространство имен для HTML-элементов (по умолчанию остается xul)
@namespace html url("http://www.w3.org/1999/xhtml");
тогда можно так оформить
html|*.toolbarbutton-badge
или так
html|label.toolbarbutton-badge


Ну или если нет никакого пространства имен как у вас то будет работать просто .toolbarbutton-badge

Отредактировано Vitaliy V. (04-09-2020 12:50:46)

Отсутствует

 

№908504-09-2020 13:44:02

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

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

Vitaliy V.
А вот это уже интересно. Еще интереснее то, что у меня до сих пор в основном userChrome.css

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

Выделить код

Код:

/*AGENT_SHEET*/
@namespace url(http://www.w3.org/1999/xhtml);
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

Импорт весь выше и в импортируемых действительно как правило отсутствуют пространства имен. Но бейджи в основном userChrome.css и
скрытый текст

Выделить код

Код:

/* Бэйджи, только цвета */
.toolbarbutton-badge {
/* background-color: rgba(238, 49, 49, 1) !important;  */
    color: rgba(210, 210, 210, 1) !important;
}

работает.
Надо будет попробовать удалить пространства и перепроверить все. С другой стороны, работает - не трожь.
/*AGENT_SHEET*/ нужен сейчас или нет? И не он ли виноват в том что .toolbarbutton-badge работает в пространстве имен?
   
   
А вот что я писал пока ваш ответ не увидел.
Vitaliy V.
Тут хотелка нарисовалась. Не знаю возьметесь ли, но очень хотелось бы. )
   
Для кнопки SidebarModoki
"ЛКМ: Открыть поверх всего\nПКМ: Открыть прикрепленно"
Если по ЛКМ - то открывать поверх страницы и вертикальной панели и оставаться открытой до щелчка по пункту истории/закладки из панели или щелчка в браузере вне панели SidebarModoki. Т.е., в идеале, при переключении вкладки, в панели вкладок SidebarModoki, или (например) при открытой вкладке загрузок, само закрываться не должно.
Если по ПКМ - то открывать как сейчас открывается, рядом со страницей и вертикальной панелью, без автоскрытия.
Не должно влиять на стандартный сайдбар.
   
Как альтернатива - создать дополнительный виджет, при наведении на который (было бы шикарно) или по щелчку открывалась бы панель SidebarModoki поверх страницы. Его (виджет) можно было бы разместить на вертикальной панели. С теми же условиями поведения, что выше описаны. Этот вариант даже предпочтительней.

Отредактировано _zt (04-09-2020 13:54:30)

Отсутствует

 

№908604-09-2020 14:27:42

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

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

В этом посте https://forum.mozilla-russia.org/viewto … 45#p764245 имеется код: как перекрасить цвет выделения, когда мы подводим курсором мыши  к сохранённым закладкам в Боковой панели(CTR+B).
А можно сделать точно также для панели закладок.

Отредактировано sibirnik (04-09-2020 14:28:40)

Отсутствует

 

№908704-09-2020 14:39:13

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

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

_zt пишет

@namespace url(http://www.w3.org/1999/xhtml);
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

определитесь какое пространство имен по умолчанию использовать, но в этом случае будет xul
а верхнее не при делах.

_zt пишет

работает.

нет это не может работать убедитесь сами если оставить только это в userChrome.css

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

Выделить код

Код:

/*AGENT_SHEET*/
@namespace url(http://www.w3.org/1999/xhtml);
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

.toolbarbutton-badge {
    color: red !important;
}


это нужно смотреть весь ваш userChrome.css что-бы сказать почему у вас работает как вы говорите.

_zt пишет

/*AGENT_SHEET*/ нужен сейчас или нет?

нет и никогда не был нужен в userChrome.css, это только для старого xul расширения Stylish использовалось

_zt пишет

А вот что я писал пока ваш ответ не увидел.

а что непонятного очевидно же что *|* работает всегда неважно какое указано пространство имен.

_zt пишет

SidebarModoki

О нет, с этой мутной панелью лень возится, её придется полностью переделывать


sibirnik

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

Выделить код

Код:

#personal-bookmarks {
  --toolbarbutton-hover-background: blue !important;
}

или

Выделить код

Код:

toolbarbutton.bookmark-item:hover:not(:is(.subviewbutton,[disabled="true"],[open])) {
  background-color: blue !important;
  color: white !important;
}

Отсутствует

 

№908804-09-2020 15:00:17

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

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

Vitaliy V.
Вы меня не поняли. Нужно перекрасить цвет выделения, когда мы подводим курсором мыши  к сохранённым закладкам в папках и ссылкам в этих папках на панели закладок. По аналогии в указанном посте.
А предложенные вами коды красят сами папки на панели(и всё), а во внутри этих папок всё без изменений.

Отсутствует

 

№908904-09-2020 15:18:50

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

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

sibirnik
в этих меню по умолчанию используется системный стиль и background там просто так не сработает
если используете общий стиль для меню как этот https://forum.mozilla-russia.org/viewto … 65#p764365
то в стиле можно изменить или добавить ниже только для закладок как то так

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

Выделить код

Код:

:not(#ContentSelectDropdown) > menupopup .bookmark-item[_moz-menuactive="true"]:not([disabled="true"]) {
    background: blue !important;
    color: white !important;
}

Отредактировано Vitaliy V. (04-09-2020 15:20:34)

Отсутствует

 

№909004-09-2020 15:41:35

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

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

Vitaliy V.

Vitaliy V. пишет

то в стиле можно изменить или добавить ниже только для закладок как то так

Снимаю шляпу!. То, что я и хотел. Спасибо.

Отсутствует

 

№909104-09-2020 16:01:27

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

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

Vitaliy V.

А вот что я писал пока ваш ответ не увидел.

а что непонятного очевидно же что *|* работает всегда неважно какое указано пространство имен.

Это как бы писалось к тому что ниже и ни какого отношения к тому что выше не имеет.
   

нет это не может работать убедитесь сами если оставить только это в userChrome.css

Перепроверил. Влияет вот этот код перед пространствами:

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

Выделить код

Код:

@-moz-document url("chrome://browser/content/browser.x") {
    #tabbrowser-tabpanels, tabbrowser#content, .browserContainer > .browserStack > browser {
        -moz-appearance: none !important;
        background: rgb(27,27,29) !important;
    }
    *|*:root[privatebrowsingmode="temporary"] #tabbrowser-tabpanels {
        background-color: rgb(27,27,29) !important;
    }
}

@namespace url(http://www.w3.org/1999/xhtml);
@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);

Почему?
   
В общем, перепроверил все коды userChrome.css, действительно пространства не применялись. Удалил их.

Отредактировано _zt (04-09-2020 16:02:09)

Отсутствует

 

№909204-09-2020 16:16:16

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

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

_zt пишет

Почему?

Потому что такое правило, его нельзя вставить куда попало
@charset
@import
@namespace
только потом остальное

Отсутствует

 

№909304-09-2020 18:44:21

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

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

Vitaliy V.
Теперь понятно.
   
А как историю из сайдбара и SidebarModoki по умолчанию открывать в новых вкладках? Это не работает.

Отсутствует

 

№909404-09-2020 19:58:35

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

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

_zt пишет

Это не работает

Этот скрипт чуть подправить надо, т.к. он не обновлялся с 69 версии. У себя правил для журнала сменой xul на xhtml в chrome://browser/content/places/historySidebar.xul, уж не помню когда, в 72 кажется. Подключен в user_chrome_files, работает по журналу везде, кроме библиотеки, вплоть до 82 [nightly]

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

Выделить код

Код:

// 
(function() {
    var b_urlbar = false;
    var b_searchbar = true;

    function whereToOpenLinkMod() {
        {
    var b_bookmarks = false;
    var b_history = true;
    var b_syncedtab = false;

            if (!e) return 'current';
            var win = window.opener || window;
            var isTabEmpty = win.isTabEmpty;
            var gBrowser = win.gBrowser;
            if (typeof isTabEmpty === "function" && isTabEmpty(gBrowser.mCurrentTab || gBrowser.selectedTab) || gBrowser.selectedTab.isEmpty) return 'current';
            var node = e.originalTarget;
            while (node) {
                if(node.className && node.className.indexOf('bookmark-item') != -1
                    && node.outerHTML && node.outerHTML.indexOf('scheme="javascript"') != -1) {
                    return 'current';
                }
                if (node.className && node.className.indexOf('sync-state') != -1) { // sidebar syncedtabs
                    return b_syncedtab ? 'tab' : 'current';
                }
                switch (node.id) {
                    case 'bookmarksMenuPopup':  // menubar bookmarks
                    case 'BMB_bookmarksPopup':  // navibar bookmarks
                    case 'PanelUI-bookmarks':   // navibar bookmarks
                    case 'bookmarksPanel':      // sidebar bookmarks
                        return b_bookmarks ? 'tab' : 'current';
                    case 'goPopup':             // menubar history
                    case 'PanelUI-history':     // navibar history
                    case 'history-panel':       // sidebar history
                        return b_history ? 'tab' : 'current';
                    case 'placeContent':        // library bookmarks&history
                        var collection = document.getElementById('searchFilter').getAttribute('collection');
                        var tab = collection === "bookmarks" && b_bookmarks || collection === "history" && b_history;
                        return tab ? 'tab' : 'current';
                    case 'PanelUI-remotetabs':    // navibar syncedtabs
                        return b_syncedtab ? 'tab' : 'current';
                }
                node = node.parentNode;
            }
            return 'current';
        }
    }
    function generateReplacement(func, regexp, replacementFunc, appendMatch, appendAhead) {
        var replacementStr = replacementFunc.toString().replace(/^.*{|}$/g, '');
        if (appendMatch) {
            if (appendAhead) {
                replacementStr = '$&' + replacementStr;
            } else {
                replacementStr = replacementStr + '$&';
            }
        }
        var funcStr = func.toString().replace(regexp, replacementStr);
        if (!funcStr.startsWith("function")) {
            funcStr = "function " + funcStr;
        }
        return funcStr;
    }
    function generateWhere() {
        where = typeof isTabEmpty === "function" && isTabEmpty(gBrowser.mCurrentTab || gBrowser.selectedTab) || gBrowser.selectedTab.isEmpty ? 'current' : 'tab';
    }
    if (location == 'chrome://browser/content/browser.xhtml') {
        /* :::: Open Bookmarks/History in New Tab :::: */
        eval('whereToOpenLink = ' + generateReplacement(whereToOpenLink, /(return "current";)(?![\s\S]*\1)/g, whereToOpenLinkMod));
        var sidebar = document.getElementById('sidebar');
        sidebar && sidebar.addEventListener('DOMContentLoaded', function(event) {
            var doc = event.originalTarget;
            var win = doc.defaultView.window;
            if (win.location == 'chrome://browser/content/bookmarks/bookmarksPanel.xul' || win.location == 'chrome://browser/content/history/history-panel.xul'
                || win.location == 'chrome://browser/content/places/bookmarksSidebar.xul' || win.location == 'chrome://browser/content/places/historySidebar.xhtml'
                || win.location == 'chrome://browser/content/syncedtabs/sidebar.xhtml') {
                eval('win.whereToOpenLink = ' + generateReplacement(win.whereToOpenLink, /(return "current";)(?![\s\S]*\1)/g, whereToOpenLinkMod));
            } else if (win.location == 'chrome://browser/content/readinglist/sidebar.xhtml') {
                /* :::: Open Sidebar ReadingList in New Tab :::: */
                eval('win.RLSidebar.openURL = ' + generateReplacement(win.RLSidebar.openURL, /mainWindow\.openUILink\(url, event\);/, generateWhere, true));
            }
        });
        /* :::: Open Url in New Tab :::: */
        if (b_urlbar) {
            var urlbar = document.getElementById('urlbar');
            urlbar && eval('urlbar.handleCommand=' + generateReplacement(urlbar.handleCommand, /let where = openUILinkWhere( \|\| this\._whereToOpen\(event\))?;/, generateWhere, true, true));
        }
        /* :::: Open Search in New Tab :::: */
        if (b_searchbar) {
            var searchbar = document.getElementById('searchbar');
            searchbar && /*{true: function() {*/
                eval('searchbar.handleSearchCommand=' + generateReplacement(searchbar.handleSearchCommand, /this\.doSearch\(textValue, where(, aEngine)?\);|this\.handleSearchCommandWhere\(aEvent, aEngine, where, params\);/, generateWhere, true));
            /*}, false: function() {
                searchbar.addEventListener('load', this[true]);
            }}[!!searchbar.handleSearchCommand]();*/
            var oneOffButtons = document.getElementById('PopupSearchAutoComplete').oneOffButtons;
            oneOffButtons && eval('oneOffButtons.handleSearchCommand=' + generateReplacement(oneOffButtons.handleSearchCommand, /this\.popup\.handleOneOffSearch\(aEvent, aEngine, where, params\);/, generateWhere, true));
            if (b_urlbar) {
                var oneOffSearchButtons = document.getElementById('PopupAutoCompleteRichResult').input.popup.oneOffSearchButtons;
                oneOffSearchButtons && eval('oneOffSearchButtons.handleSearchCommand=' + generateReplacement(oneOffSearchButtons.handleSearchCommand, /this\.popup\.handleOneOffSearch\(aEvent, aEngine, where, params\);/, generateWhere, true));
            }
        }
    } else if (location == 'chrome://browser/content/places/places.xul') {
        /* :::: Open Bookmarks/History in New Tab :::: */
        eval('whereToOpenLink = ' + generateReplacement(whereToOpenLink, /(return "current";)(?![\s\S]*\1)/g, whereToOpenLinkMod));
    }
})();


Vitaliy V.
Может Вы нам как-нибудь напишите современный и компактный грамотный скрипт для открытия ссылок только из журнала в новой вкладке? Можно и из строки поиска ещё бы. Спасибо.

Отредактировано sandro79 (04-09-2020 20:21:22)

Отсутствует

 

№909504-09-2020 21:26:55

razoo
Участник
 
Группа: Members
Зарегистрирован: 23-07-2009
Сообщений: 48
UA: Firefox 78.0

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

_zt пишет

Имеет смысл поиском по всей папке chrome пройтись.

Во-первых, я проверил на чистом профиле.
Во-вторых, оказалось имело смысл, но не для меня.
В-третьих, надо этот вопрос закрыть, не в последнюю очередь для тех, кто будет искать ответ позже: Оставлять ли пространство имён only.xul по дефолту.

Vitaliy V. пишет

(по умолчанию остается xul)

Насколько помнится, "разделённый астериск" встречался в стилях и десять лет назад, но неопределяемые html элементы было достаточно отделять ">" или "> stack >". Это до сих пор работает для старых расширений (у меня точно работает на старом счётчике табов). Теперь нужно уточнять пространство имён дополнительно. Достаточно к конкретной части таблицы применить, выделив как xhtml?
Короче говоря, как теперь корректней оформить usercrome?  Универсальное решение на будущее? (Сколько там ещё продержится зул и поддержка кастомных стилей.)

Отредактировано razoo (04-09-2020 23:30:49)

Отсутствует

 

№909605-09-2020 02:39:44

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

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

Vitaliy V. пишет

Нет это проблема из-за Hover Links (v2)

Не обратил внимания на эту строку id.title='';. Спасибо, попробую ещё скрипт поковырять.

Отсутствует

 

№909705-09-2020 09:53:04

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

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

razoo
Во первых, откуда в чистом пространство имен взялось? )
Во вторых, для вас, у вас же не работало изначально. ) Мне то чего искать, если изначально все работало.
В третьих, отвечать не надо, с вами и так все понятно.
   
sandro79
У меня не работает, ни так, ни в ucf. Куда он у вас подключен?
   
Вообще абсолютно нелогичное поведение открытия в Firefox. Мне вот интересно, кто нибудь открывает закладки и историю, кроме как через контекстное меню? Очень сомневаюсь.

Отредактировано _zt (05-09-2020 10:04:03)

Отсутствует

 

№909805-09-2020 10:52:19

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

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

_zt пишет

Куда он у вас подключен?

в custom_script_win.js

Выделить код

Код:

/* ************************************************ */

        // Здесь может быть ваш код который сработает по событию "load" не раньше
        setTimeout(() => {
            var loadScripts = ((name) => {
                try {
                    Services.scriptloader.loadSubScript(`chrome://user_chrome_files/content/custom_scripts/${name}`, window, "UTF-8");
                } catch(e) {}
            });
            loadScripts("favicon_in_urlbar.uc.js");
            loadScripts("search_engine_icon.uc.js");
            loadScripts("openNewTab.uc.js");
            loadScripts("Tabs_Focus.uc.js");
            loadScripts("tabstoolbar_doubleclick_opennewtab.uc.js");
            loadScripts("restart_item_in_menu.uc.js");
            loadScripts("add_a_bookmark_to_the_bookmarks_menu.uc.js");
            // и так далее
        }, 0);
        /* ************************************************ */

Отредактировано sandro79 (25-02-2021 09:33:40)

Отсутствует

 

№909905-09-2020 11:55:25

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

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

_zt пишет

Мне вот интересно, кто нибудь открывает закладки и историю, кроме как через контекстное меню? Очень сомневаюсь.

Можете не сомневаться!


Win7

Отсутствует

 

№910005-09-2020 14:17:09

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

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

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

Отсутствует

 

Board footer

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