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

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№915101-09-2020 23:00:52

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

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

Vitaliy V.
Спасибо за Find Bar.
А с кнопкой в меню баре следующее: ваш сниппет работает даже без подставления id. В главном окне всё отлично. Но оказалось (я сразу не проверил), что "незапланированное" меню в self-contained окнах теряет кинутые к нему кнопки.
Я активно пользуюсь расширением Popout Tab. Вернуть отделённый таб только через контекстное.
Возможно ли закрепить кнопку(ки) в меню-баре из первой версии вашего стиля так, чтобы она оставалась на отделённых табах?

_zt
"Undo Closed Tabs" в верхнем уровне меню имеет неосторожный пункт "Очистить историю". Не пытались его отключить?
Сегодня обнаружил, что из-за этого расширения Firefox теряет историю закрытых вкладок при возобновлении сессии. Хотя аддон из "рекомендованных" - снёс, ищу замену.
Учитывая, что теперь FF запоминает больше 25 закрытых, было бы разумней собственные средства браузера реализовать в кнопку. Пробовал кто-нибудь?

Отредактировано razoo (02-09-2020 07:30:02)

Отсутствует

 

№915202-09-2020 08:13:54

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

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

razoo
Я не пользуюсь "Undo Closed Tabs". В том что я пользуюсь можно удалить такой пункт, мне он не мешает.
В \data\popup\index.html удалите строку

Выделить код

Код:

<li data-cmd="clear-history"><span>Очистить историю</span></li>

Отредактировано _zt (02-09-2020 08:26:44)

Отсутствует

 

№915302-09-2020 08:55:02

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

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

Мы же про одно расширение говорим?

_zt пишет

Undo_closed_tabs_button-0.1.6.zip

То, которое у меня косячило (рекомендованное мозиллой) называется очень похоже "Undo Close Tab".
А это "Undo Closed Tabs Button". И да, я у него хотел удалить этот пункт меню через usercontent - не получается.

Отсутствует

 

№915402-09-2020 12:51:49

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

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

razoo
Я вам написал как. Какой смысл использовать стили для расширения которое никогда больше не обновится?
   
Vitaliy V.
Или вот Undo_closed_tabs_button_REV-0.1.7-RU.zip, привел к нормальному виду.

Отсутствует

 

№915502-09-2020 13:08:26

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

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

_zt
Подсказку "tooltiptext" на кнопке проще в расширении изменить, т.к. она постоянно обновляется
как-то так в manifest.json
"browser_action": {
    "default_title": "ЛКМ: Undo Closed Tabs Button\nПКМ: Восстановить вкладку",


custom_script.js

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

Выделить код

Код:

try { CustomizableUI.addListener({
    onWidgetBeforeDOMChange(node) {
        if (node.id == "undoclosedtabsrev_button-browser-action" && !node._ucf_change) {
            node._ucf_change = true;
            node.setAttribute("context", "false");
            node.addEventListener("click", function(e) {
                if (e.button == 2) {
                    e.preventDefault();
                    e.stopPropagation();
                    e.stopImmediatePropagation();
                    e.view.undoCloseTab();
                }
            });
        }
    },
}); } catch(e) {}

razoo пишет

Но оказалось (я сразу не проверил), что "незапланированное" меню в self-contained окнах теряет кинутые к нему кнопки.

Они просто скрыты

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

Выделить код

Код:

*|*:root[chromehidden~="menubar"] #toolbar-menubar toolbarbutton#_f437e17f-2ed1-44c5-b020-b2996c896a39_-browser-action {
    display: -moz-box !important;
}


или если для всех скрытых замените на toolbarbutton.chromeclass-toolbar-additional

Отсутствует

 

№915602-09-2020 13:51:37

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

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

Vitaliy V.
Спасибо, все получилось.

Отсутствует

 

№915702-09-2020 14:29:03

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

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

Del. Вопрос решён.

Отредактировано sibirnik (02-09-2020 19:18:20)

Отсутствует

 

№915802-09-2020 21:00:04

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

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

Vitaliy V.
Всё отлично. С вашим стилем получил больше, чем хотел. И это не украшения, а то, что активно используется.
Очень признателен. Спасибо!

Отсутствует

 

№915903-09-2020 03:03:44

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

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

Vitaliy V.
Потестил кнопку-скрипт "Тултипы с URL". Мне кажется, есть проблема с отображением "Title". Я здесь публиковал старый и больной javascript, 2-й спойлер. Больной потому, что иногда не удаляет своё окно с тултипом (на ютубе, например, при ЛКМ на видео), не всегда правильный цвет для домена или вообще не работает; надо править, а знаний маловато... Короче, под спойлером гифка с youtube и 3 картинки с комментариями.

скрытый текст
Гифка, включены и javascript (жёлтое окошко) и кнопка-скрипт. Мне кажется, что в этом случае скрипт "Hover Links (v2)" работает правильней. Как и в двух картинках под гифкой.
bandicam2020-09-0300-57-06-789.1599087561.gif
NlVUe6w.pngO4dN3w3.png
А вот на одноклассниках "Hover Links (v2)" почти не работает, зато Ваш вариант показывает правильно.
nGFOhxN.png

Отредактировано xrun1 (03-09-2020 03:04:27)

Отсутствует

 

№916003-09-2020 03:32:20

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

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

xrun1
Предыдущую страницу читал?

Отсутствует

 

№916103-09-2020 08:55:02

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

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

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

Отсутствует

 

№916203-09-2020 11:20:23

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1419
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 заменить на свой.

Отсутствует

 

№916303-09-2020 11:35:27

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

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

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

Отсутствует

 

№916403-09-2020 13:40:41

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
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)

Отсутствует

 

№916503-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)

Отсутствует

 

№916603-09-2020 21:16:11

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

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

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

Отсутствует

 

№916703-09-2020 21:25:28

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

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

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

Отсутствует

 

№916804-09-2020 08:27:27

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

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

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

Отсутствует

 

№916904-09-2020 12:44:39

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
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)

Отсутствует

 

№917004-09-2020 13:44:02

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1419
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)

Отсутствует

 

№917104-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)

Отсутствует

 

№917204-09-2020 14:39:13

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
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;
}

Отсутствует

 

№917304-09-2020 15:00:17

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

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

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

Отсутствует

 

№917404-09-2020 15:18:50

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2074
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)

Отсутствует

 

№917504-09-2020 15:41:35

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

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

Vitaliy V.

Vitaliy V. пишет

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

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

Отсутствует

 

Board footer

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