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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

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

Vitaliy V. пишет

определять по названию содержимое вкладки это не точно, может оказаться обычной страницей

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

Vitaliy V. пишет

и ещё такой косяк - изменение размера вкладки при перезагрузке, похоже не исправить

А это не понял. Возможно, у меня не воспроизводится. Для проверки по тому же принципу задал стили для png, jpg, jpeg и gif, хотя пользоваться не буду, но для теста - самое то: 30 вкладок вперемешку - всё корректно. Переход по истории таба туда-сюда - размер меняется, выглядит идеально. Вставка другой ссылки в адрес вкладки - тоже порядок. При перезагрузке - всё гладко. Пока проблем, кроме названных мелочей не встретил.
[spoiler]Совсем забыл, у меня в "другом углу" userchrome еще:
[code].tab-icon-image:not([src]):not([pinned]):not([busy])
{
display: flex !important;
}
.tab-icon-pending:not([src]):not([pinned]):not

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

Vitaliy V. пишет

но все равно ничего хорошего из этого не выйдет

Можно узнать, почему?
Добавил [fadein] - вроде работает, за исключением мелких косметических косяков (фавикон чуть смещен влево, блинкует newtab, пока подгружается контент). Это, наверное, можно зашлифовать. Но если говорите "не выйдет", значит, там что-то существенней? Есть ли смысл допиливать, или подход в принципе тупиковый?

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 20-11-2020 19:00:58

Vitaliy V. пишет

стили браузера, и AUTHOR_SHEET загруженные пользовательскими скриптами для браузера

скрытый текст
Понятно. Не мой путь. :)
Ещё вопрос по стилям.
Раньше был такой аддон "faviconize tab", позволял уменьшать размер вкладки до иконки, причем можно было задать правила по контенту. Пытался наколхозить имитацию
для pdf-файлов

Выделить код

Код:

.tabbrowser-tab[label$=".pdf"]
{
min-width: 40px !important;
max-width: 40px !important;
transition-duration: 0.5s !important;
transition-property: min-width, max-width, transform, opacity !important;
transition-timing-function: linear !important;
}
.tabbrowser-tab[label$=".pdf"] .tab-label,
.tabbrowser-tab[label$=".pdf"] .tab-close-button,
.tabbrowser-tab[label$=".pdf"] .tab-close-button:not([selected="true"])
{
display: none !important;
}

Вкладки с pdf файлами уменьшает, но при закрытии дабл-кликом - площадь занимаемая вкладкой остаётся, а при перезагрузке браузера вкладка появляется снова. Если же закрыть из

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

Vitaliy V.
С переменными дискретные цвета для стрелок на popup сработали!
Спасибо!!
А что вы имели в виду под авторским стилем? css расширений?

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

sandro79 пишет

.panel-arrow {
    fill: green !important;
    stroke: green !important;
}

он так перекрасит стрелку для всех виджетов.
Можно как-нибудь выделить конкретный поп-ап?

Так, например, не работает:

Выделить код

Код:

#customizationui-widget-panel[viewId="PanelUI-webext-simple-translate_sienori-browser-action-view"] .panel-arrow
{
fill: rgb(237, 237, 240) !important;
stroke: rgb(204, 204, 204) !important;
}

Добавлял > и *|* - не берёт. Между id всплывающего и стрелкой - "шэдоу-рут". Как его обойти в селекторе? Или тоже невозможно?

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

подскажите, как корректно подсунуть регулярку в селектор вида:
td.goog-te-menu2-colpad:nth-child(16)
заменить "16" на шаблон "от 2 до 16"

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

Доброго дня всем.
Нужна помощь с usercontent.
Пользуюсь расширением "Page Translate".

В мозильском депозитории не нашёл. Только xpi (24,4KB). Cтавится без ругани.
Из функционала - панелька Google Translate старого образца.
Внешний вид панельки настроить легко, но не получается справиться с выпадающим меню.
Можно ли с помощью usercontent.css в выпадающем меню выбора языков оставить только "Russian" и "English"? (вероятность перевода на зулу близка к нулю)
Если кто-то возьмется посмотреть, напомню, что в разных локалях span class "English" будет "Английский" и то же с русским.

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

Добрый день всем.
Если добавить chrome://browser/content/places/places.xhtml в закладки, то Library будет открываться не в новом окне, а в табе. При этом всё работает, кроме создания новой папки. Похоже, что окошко bookmarkProperties просто не вызывается, если журнал открыт во вкладке.
(Из-за невызываемого окошка создание нового букмарка вручную там тоже не работает, но это практически неиспользуемая функция, ибо шорткат унд драг-энд-дроп.)
Если  bookmarkProperties.xhtml все же вызывается, но где-то прячется, то можно ли с помощью стиля показать его "на поверхности"? Или это только инжектом скриптов чинится?

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

Vitaliy V. пишет

если не путать #tabs-newtab-button

Холмс, но как?!...
Получается, в интерфейсе спрятаны две совершенно одинаковые по виду и функции кнопки, отличающиеся лишь поведением... Прямо "Сокровища Агры" с близнецами.
Vitaliy V.
Ещё одно Глобальное Спасибо.
А что насчет превращения "Recently Closed Tabs" в дропмаркер на тулбаре? Если скажете "невозможно", значит невозможно.

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

xrun1 пишет

Растягивающийся интервал?

razoo пишет

У меня эту кнопку сейчас просто спейсинг подпирает с минусовым отступом

Это он и есть, а обратный отступ, чтобы минимизировать пространство недоступное для двойного клика, т.к. на special-spring не работает pointer-events: none. Привык вызывать таб даблкликом по таббару. Ради него вся канитель.

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

xrun1
Спасибо, дельный совет. Но, при всём уважении к CB (использовал на [firefox] c 3 по 52), пока воздержусь их прикручивать. На альтернативном профиле предложенную вами кнопку попробовал: это фактически реплика опции почившей TM+. Мощно, но многовато функций. )
Мне нужно максимально просто: клик > список.

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

Ещё два вопроса по интерфейсу:
1.
После переезда на 78 пришлось отказаться от кнопки со списком закрытых табов. Очень не хватает.
Все расширения с этим функционалом плохи: деффектные или неудобные. Нативный лист устраивает, однако в гамбургере он закопан аж за четыре клика. В меню - ближе, но тоже неэргономично.
Нельзя ли, с помощью стиля, пункт меню из History "Recently Closed Tabs" продублировать, например, крайним правым на PersonalToolbar, имитируя дропмаркер как у alltabs-button, или, если кому удобней, кнопку?
2.
Как сделать, чтобы new-tab-button был всегда прижат в крайнее правое положение, даже когда его не смещает туда arrowscrollbox? У меня эту кнопку сейчас просто спейсинг подпирает с минусовым отступом (как табуретка - не изящно).

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

Vitaliy V

вообще без пространства имен

Спасибо. Вы по-русски подтвердили рекомендации userchrome.org В прошлогодней статье о стандарте они предлагают вообще не указывать пространство имен ("omit all mention of namespaces"), но при появлении проблем ограничивать блоки правилом @-moz-document.
Я тогда удивился, но ваш стиль для тулбаров - целиком из этих блоков - прояснил.

Vitaliy V. пишет

разработчики сами то знают что будет дальше с [firefox] ?!

не знаю насколько уместно, но зашёл недавно за расширениями...

Сначала испугался - подумал: "разрабы".
Потом вроде отлегло: "целевая группа".
А когда вдумался, понял: "уж лучше бы были разрабы".
76ab32c2b86043640c7b02486ea6127f-full.jpg
И спасибо за разъяснение с анонимыми XBL.

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

_zt пишет

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

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

Vitaliy V. пишет

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

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

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

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

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

_zt

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

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

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

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

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

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

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

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

_zt пишет

Undo_closed_tabs_button-0.1.6.zip

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

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

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

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

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

Vitaliy V.
Еще раз благодарю за стиль "порядок панелей: закладки-вкладки-навигация".
Из неожиданного: панель меню появилось в окнах расширений, где её раньше не было. Полагаю, это незапланировано, но лично для меня плюс: позволило запустить браузерный инспектор там, где штатно не получалось.
меня всё устраивает, сообщаю на случай, если вдруг для кого стиль будет нужен, а панель меню повсюду - нет.

Но есть вопрос:
Как, не меняя ориентации тулбара, поместить на эту панель кнопку, чтобы она липла к правой стороне?
++
А еще чуть покосился стиль панели поиска на странице. Но это точно не после нового стиля, а последствия перехода на 78.
[spoiler=Был такой код:][code]/* FindBar */
findbar {
-moz-box-ordinal-group: 0 !important;
}
findbar .findbar-container {
direction: rtl !important;
}
findbar .found-matches {
direction: ltr !important;
}
findbar .findbar-textbox {
direction: rtl !important;
min-width: 400p

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

Vitaliy V.
Это супер! Всё работает как надо. Плюс полезные ремарки в коде - сразу уменьшил высоту меню.
Ещё погоняю в разных режимах, допишу свои мелочи, но думаю ничего не сломается - тут виден компетентный подход.
Огромное Спасибо.

Но, только заметил что вы для [firefox] 68 спрашивали, этот стиль для 78 +, смысл в 68?

Вы правы, смысла нет.
Ещё раз благодраю.

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

Vitaliy V. пишет

Да можно сделать но не сочетается такое расположение с моим скриптом, так что только без него

Да просто отлично было бы и без скрипта. Если возможно.
Хотя бы понять, почему селектор #PersonalToolbar не работает.

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

Vitaliy V. пишет

Проверяйте кто там этот стиль использует Вкладки ниже новый стиль для  78+

Попробовал разные подставки - не получается порядок:
     1. Закладки
     2 .Вкладки
     3. Навигация
Либо табы внизу остаются, либо букмарки от навигации не отрываются. И на 68 и на 78.
По большому счету, мне не нужны табы над контентом, мне нужны букмарки под меню.
Хотелось бы вернуть то, что я поддерживал в фф с 3 версии - с 2008! Any chance?

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

Вит, спасибо, но kokoss прав: это не то, что нужно.
Похоже, скрина и сниппета старого CSS недостаточно для ясности, поэтому поставлю вопрос по другому.
Как сделать следующий порядок тулбаров:
1. заголовок окна
2. меню
3. панель закладок
4. панель вкладок
5. панель навигации
До 65+ это было легко. Сейчас - вопрос.
По большому счёту вместо панели закладок можно и кастомный тулбар, а "bookmarks item" на него перетащить. Но, кажется простой инструментарий для кастомных тулбаров пропал ещё после FF24.

Board footer

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