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

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

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » Вчера 15:48:02

Stkvsky

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

Выделить код

Код:

*|*:root {
    --v-tab-icon-image-display: -moz-inline-box;
}

.tabbrowser-tab[image="chrome://branding/content/icon32.png"][fadein]:not([pinned]):not([label="О профилях"]):not([label="Информация для решения проблем"]):not([label^="Добро пожаловать в"]) {
    min-width: 100px !important;
    --v-tab-icon-image-display: none;
}

image.tab-icon-image {
    display: var(--v-tab-icon-image-display);
}


не идеально, но стилем ничего лучше не поделаешь. Если у вас локаль не на русском замените :not([label="О профилях"]) и т.д.

AspireM3400 пишет

но для чего нужен файл <userContent.css>? У меня он абсолютно пустой, может его стоит удалить?

Для контента. Да
kokoss
Что значит отключить, ну закомментируйте то что не нужно

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » Вчера 13:54:20

Stkvsky пишет

А без привязки к [label="New Tab"] никак нельзя сделать?

Я предложил уже вариант без привязки [label="New Tab"]

Stkvsky пишет

К url("about:newtab") привязать нельзя?

Для контента да, с userContent.css, но не для вкладки

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » Вчера 13:12:12

Stkvsky
Если устроит вот так

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

Выделить код

Код:

.tabbrowser-tab[image="chrome://branding/content/icon32.png"] image.tab-icon-image {
    display: none !important;
}


но это также скроет иконку на
about:profiles, about:support, about:welcome
можно сделать исключение типа :not([label="О профилях"]) и т.д.
Или же скрипт...

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » Вчера 11:16:44

Stkvsky
Опять ваши странные идеи, да это можно сделать стилем, но это будет не юзабельно, вкладка будет постоянно дергаться при перезагрузке и т.д.
Короче не хочу делать то что мне не нравится.
kokoss
Правильно, но раз избавились от алерта то уж до конца удалите это

скрытый текст
...
((id, label, tooltiptext, timeout, pref, img, img2) => {
...
var alertsService = Cc["@mozilla.org/alerts-service;1"].getService(Ci.nsIAlertsService);
...
clearTimeout(timeout);
timeout = setTimeout(() => alertsService.closeAlert(), 2000);

...
"Переключить прокси",
null,
"network.proxy.type"
...

usalex пишет

Можно ли убрать эту надпись стилем?

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

Выделить код

Код:

#PopupAutoComplete > richlistbox > richlistitem > *|*.two-line-wrapper > *|*.labels-wrapper > *|*.line2-label {
    display: none !important;
}

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 12-07-2020 13:55:11

Stkvsky
А у вас [firefox] 68? Должно сработать если заменить @-moz-document

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

Выделить код

Код:

@-moz-document url-prefix("chrome://browser/content/browser.x"),
    url-prefix("about:preferences"),
    url("chrome://browser/content/preferences/containers.xul"),
    url("chrome://browser/content/preferences/dialogs/containers.xhtml") {


solombala
Я фиг знает мне с этим лень разбираться, может дело в самом ютубе, но расширением вроде блокируется https://addons.mozilla.org/ru/firefox/a … -autoplay/
оно кстати очень простое на скорость не повлияет
_zt
Если речь про Add Toolbar Buttons то kokoss уже ответил

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 12-07-2020 00:40:17

Stkvsky
[spoiler][code]@-moz-document url("chrome://browser/content/browser.xhtml"),
    url-prefix("about:preferences"),
    url("chrome://browser/content/preferences/dialogs/containers.xhtml") {
*|*.identity-color-blue {
    --identity-tab-color: #37adff !important;
    --identity-icon-color: #37adff !important;
}

*|*.identity-color-turquoise {
    --identity-tab-color: #00c79a !important;
    --identity-icon-color: #00c79a !important;
}

*|*.identity-color-green {
    --identity-tab-color: #51cd00 !important;
    --identity-icon-color: #51cd00 !important;
}

*|*.identity-color-yellow {
    --identity-tab-color: #ffcb00 !important;
    --identity-icon-color: #ffcb00 !important;
}

*|*.identity-color-orange {
    --identity-tab-color: #ff9f00 !important;
    --identity-icon-color: #ff9f00 !important;
}

*|*.identity-color-red {
    --identity-tab-color: #ff613d !important;
    --identity-icon-color: #ff613d !important;
}

*|*.identity-color-pink {
    --identity-tab-color: #ff

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 11-07-2020 23:09:31

sandro79 пишет

а если этот кусок кода Aris-a отвалился после @namespace url, то к какому пространству имён он принадлежит

#urlbar-results  и .urlbarView-row-inner принадлежат "http://www.w3.org/1999/xhtml"
если в файле css используются такие пространства имен
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* установить пространство имен по умолчанию в XUL */
@namespace html url("http://www.w3.org/1999/xhtml");
то можно записать так
html|*#urlbar-results html|*.urlbarView-row-inner
если без html
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
*|*#urlbar-results *|*.urlbarView-row-inner - такая конструкция сработает с любыми @namespace в css файле

sandro79 пишет

@namespace в userChrome.css

Да в userChrome.css можно не использовать он не работает с контентом, поэтому стили для интерфейса не смогут повлиять на контент,
вообще если используется userChrome.css или @-moz-document то @namespace можно не исполь

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 11-07-2020 21:09:48

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

kokoss пишет

Если же он уже использует userChrome.css, тогда можно удалить, в чём проблема то.

Сколько раз видел у юзеров, лепят эту строку куда попало и не одну такую


darex
[spoiler][code]try {
    ((id, label, tooltiptext, timeout, pref, img, img2) => {
        CustomizableUI.createWidget({
            id: id,
            label: label,
            tooltiptext: tooltiptext,
            localized: false,
            defaultArea: CustomizableUI.AREA_NAVBAR,
            onCreated: function(btn) {
                btn.setAttribute("image", Services.prefs.getIntPref(pref) != 1 ? img2 : img);
            },
            onCommand: function(event) {
                var alertsService = Cc["@mozilla.org/alerts-service;1"].getService(Ci.nsIAlertsService);
                if (Services.pref

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 11-07-2020 16:13:07

voqabuhe пишет

вы какой стиль кстати для этого  используете?

V2 для firefox 71+


JKT

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

Выделить код

Код:

:any-link:visited,
:any-link:not(#thumbnail).yt-simple-endpoint:visited * {
    color: #990000 !important;
}
:any-link:hover,
:any-link:not(#thumbnail).yt-simple-endpoint:hover * {
    text-decoration: underline !important;
}

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 11-07-2020 13:08:40

_zt пишет

browser.xul

browser.xhtml


voqabuhe пишет

а теперь так и хочется на пиксель вверх поднять. ))

теперь лучше? https://forum.mozilla-russia.org/viewto … 86#p782586
заодно анимации изменил и z-index

voqabuhe пишет

Это со стилем так?

разумеется нет, стиль не расширяет, наоборот...

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 10-07-2020 17:46:26

kokoss
Это не может быть из-за правки, смотрите где ошиблись когда обновляли код

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 10-07-2020 12:01:57

kokoss
custom_script_win.js:
ucf_custom_script_win
[spoiler][code]    findbarclose: {
        timer: null,
        constructor: function() {
            gBrowser.tabpanels.addEventListener("findbaropen", this);
            window.addEventListener("keydown", this, true);
            ucf_custom_script_win.unloadlisteners.push("findbarclose");
        },
        close: function() {
            this.delay = 3000; // Задержка скрытия
            this.timer = null;
            this.init = function(e) {
                var findbar = this.findbar = e.target;
                var parent = this.parent = findbar.parentNode;
                parent.addEventListener("findbarclose", this);
                parent.addEventListener("mousedown", this);
                var tab = this.tab = gBrowser.getTabForBrowser(findbar._browser);
                tab.addEventListener("TabClose", this);
            };
            this.removeListener = function() {
                this.parent.removeEventListener("f

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

dreamkz

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

Выделить код

Код:

*|input#urlbar-input::placeholder {
    opacity: 0 !important;
}

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 09-07-2020 18:53:43

voqabuhe пишет

У меня и сейчас не по центру. Где это можно подрегулировать?

Они должны быть по центру нужно смотреть по верхнему регистру а не по нижнему, ну и или почти если один пиксель разница это нормально, главное чтобы было по центру когда шрифт не увеличен что и было исправлено.

sibirnik
Если для png т.е. не нужно управлять цветом svg иконок,
попробуйте такой хак
не для userChrome.css
[spoiler][code]@-moz-document url("chrome://browser/skin/places/folder.svg") {
*|*:root {
    background-repeat: no-repeat !important;
    background-size: 16px !important;
    background-image: -moz-image-rect(url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAwCAYAAABwrHhvAAAHcklEQVR4AbWYWWxUVRjHTztdRmlN4yACZZOID5LwoCHKJGiQwIMJfVExMaULlmEptJQCbanQQh260gVQGO0GQaD6BJUGMH0hitBGwEJiCNJAW0lDF8t02tln/P6n99y5d2agMB1vcubs5//7vrPcMzfC6/UyPCVlP32hfUn7YZRGw1xuN7NZbcwyOs5GzRZe/+D+w66oqOjO8+eNHbwgTD8RAqCyrtW0K

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 09-07-2020 15:12:09

voqabuhe пишет

Ну они же не для регулировки высоты, а для скруглений, или я чего не понял?

Это я не прочел и подумал про другие кнопки,
поэтому добавил --v-findbar-toolbarbutton-inner-padding чтобы изменять их размер.
Кстати я ещё там обновил, пока это правил другое нарушил - текст не по центру был.

09-07-2020 15:29:00

sibirnik пишет

А можно шрифт уменьшить в заголовках вкладок?

Эти ?

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

Выделить код

Код:

.tabbrowser-tab {
  font-size: 0.8em !important;
}

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 09-07-2020 01:33:22

voqabuhe
Добавил ещё переменных...


UPD: У вас что шрифт увеличен? Хорошо теперь они растягиваются одинаково при увеличении шрифта.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 08-07-2020 23:20:41

sandro79
да просто вот так сделайте

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

Выделить код

Код:

#context_reopenInContainer > menupopup > menuseparator:first-of-type {
    display: none !important;
}


селекторов норм. там нет кроме [label="Не в контейнере"] и [data-usercontextid="0"]

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 08-07-2020 18:54:03

_zt
ваш править не буду вот новый стиль
[spoiler][code]@-moz-document url-prefix("chrome://browser/content/browser.x") {
*|*:root {
    --v-findbar-right: auto;
    --v-findbar-flex-direction: row-reverse;
    --v-findbar-flex-direction-right: row;
    --v-findbar-duration: 150ms;
    --v-findbar-border-radius: 6px;
    --v-findbar-textbox-radius: 3px;
    --v-findbar-toolbarbutton-border-radius: 3px;
    --v-findbar-toolbarbutton-inner-padding: 3px;
}

.browserContainer > findbar {
    -moz-box-ordinal-group: 0 !important;
    position: fixed !important;
    display: flex !important;
    align-items: center !important;
    flex-direction: var(--v-findbar-flex-direction) !important;
    right: var(--v-findbar-right) !important;
    left: auto !important;
    top: auto !important;
    bottom: auto !important;
    margin: -1px 0 0 0 !important;
    padding: 1px !important;
    overflow: hidden !important;
    border: 1px solid var(--chrome-content-separator-color, rgba(0,0,0,.25))

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 07-07-2020 16:11:38

sachka
Для пунктов menu открыть страницу и ссылку

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

Выделить код

Код:

#contentAreaContextMenu > menu.open-current-page-with-application {
    list-style-image: url("Иконка") !important;
}
#contentAreaContextMenu > menu.open-link-with-application {
    list-style-image: url("Иконка") !important;
}


Можно добавить это в скрипт
var style = "data:text/css;charset=utf-8," + encodeURIComponent(`

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 06-07-2020 10:32:15

sandro79
Добавить это в стиль перед последней скобкой

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

Выделить код

Код:

addon-list > section[section="0"] > .list-section-heading {
    min-height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
addon-list > section:not([section="0"]) > .list-section-heading {
    margin-top: 5px !important;
    margin-bottom: 0px !important;
}  
.main-search {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}    
.main-heading {
    padding-top: 0 !important;
    padding-bottom: 5px !important;
}

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 05-07-2020 23:34:14

darex пишет

где user_chrome_files сохраняет настройки?

где и браузер - prefs.js, about:config
начинаются с extensions.user_chrome_files.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 05-07-2020 17:31:02

darex
для custom_script_win.js:

ucf_custom_script_win
[spoiler][code]    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'],
                ['edge', 'Microsoft Edge', 'C:\\Windows\\explorer.exe', '"microsoft-edge:%OpenURI "', 'moz-icon://file://C:\\Windows\\SystemApps\\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\\MicrosoftEdge.exe?size=16'],
                ['potplayer', 'DAUM PotPlayer', 'C:\\Program Files\\DAUM\\PotPlayer\\PotP

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 03-07-2020 23:56:11

voqabuhe
[spoiler][code]@-moz-document url("chrome://browser/content/preferences/dialogs/siteDataSettings.xhtml"),
    url("chrome://browser/content/preferences/dialogs/permissions.xhtml") {
*|*:root[chromehidden], *|*:root[chromehidden] listheader {
    -moz-appearance: none !important;
    background-color: rgb(27,27,29) !important;
    color: rgb(177,177,179) !important;
}
*|*:root[chromehidden] button,
*|*:root[chromehidden] search-textbox,
*|*:root[chromehidden] *|input[type="text"],
*|*:root[chromehidden] treecol {
    -moz-appearance: none !important;
    border: 1px solid rgb(60,60,61) !important;
    background-color: rgba(0,0,0,0.5) !important;
    color: rgb(177,177,179) !important;
    padding: 1px 2px !important;
    height: auto !important;
    min-height: 24px !important;
}
*|*:root[chromehidden] richlistbox {
    -moz-appearance: none !important;
    border: 1px solid rgb(60,60,61) !important;
    background-color: rgba(0,0,0,0.5) !important;
    color: rgb(177,1

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 03-07-2020 17:30:23

solombala пишет

Может батник рестарта?

Не нужен там никакой батник рестарта, просто кнопка рестарта нормально перезапускает,
папки не создаются, сессии востанавливаются, переменные применяются, вот я добавил в portable.ini ещё и MOZ_FORCE_DISABLE_E10S=1

скрытый текст
2020-07-03_172000.png

portable64.dll используется, добавлен в dependentlibs.list

voqabuhe
Смотря где, для контента есть, а в отдельных окнах у меня и так темные.

xrun1
[spoiler][code]#urlbar:not(:-moz-lwtheme) > .urlbarView,
#PopupSearchAutoComplete:not(:-moz-lwtheme) {
    --autocomplete-popup-background: lavender !important;
    --autocomplete-popup-color: black !important;
}

#urlbar:not(:-moz-lwtheme) > .urlbarView {
    margin-inline: 1px !important;
    margin-bottom: 1px !important;
    padding-inline: 6px; /* не обязательно */
    border: none !important;
    width: calc(100% - 2px) !important;
    border-bottom-left-radius: var(--tool

Board footer

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