Я лишь приведу в качестве примера содержимое файла стиля для изменения интерфейса менеджера дополнений из комплекта CustomCssforFx
/*AGENT_SHEET*/ /* Firefox 57+ userChrome.css tweaks ****************************************************/ /* code mostly taken from 'Classic Theme Restorer' & 'Classic Toolbar Buttons' add-ons **/ /* by Aris (aris-addons@gmx.net)*********************************************************/ /* Github: https://github.com/aris-t2/customcssforfx ************************************/ /****************************************************************************************/ @import url(./addons_manager_alternative_appearance.css); @-moz-document url-prefix(chrome://mozapps/content/extensions/extensions.xul), url-prefix(about:addons) { #addons-page { background: linear-gradient(to bottom right, #edf6ff,#dbeaf9,#edf6ff,#dbeaf9) !important; } }
На форуме
Я лишь приведу в качестве примера содержимое файла стиля для изменения интерфейса менеджера дополнений из комплекта CustomCssforFx
скрытый текстВыделить кодКод:
/*AGENT_SHEET*/ /* Firefox 57+ userChrome.css tweaks ****************************************************/ /* code mostly taken from 'Classic Theme Restorer' & 'Classic Toolbar Buttons' add-ons **/ /* by Aris (aris-addons@gmx.net)*********************************************************/ /* Github: https://github.com/aris-t2/customcssforfx ************************************/ /****************************************************************************************/ @import url(./addons_manager_alternative_appearance.css); @-moz-document url-prefix(chrome://mozapps/content/extensions/extensions.xul), url-prefix(about:addons) { #addons-page { background: linear-gradient(to bottom right, #edf6ff,#dbeaf9,#edf6ff,#dbeaf9) !important; } }
Стиль распространяется только на окно дополнений
Я посмотрел этот стиль addons_manager_alternative_appearance.css на github-е. Он распространяется только на окно дополнений не потому, что импортирован каким-то особо правильным способом, а потому, что правила в нём применяются в основном к селектору #addons-page и к другим, которые есть только в окне дополнений.
А сама строчка @import url(./addons_manager_alternative_appearance.css); никак не определяет, где этот стиль будет действовать, а где нет. Как я понял, импортируя файл css, если он мне неподконтрольный, то вообще невозможно указать пространство имён, где он должен работать. Я от этой идеи вынужден отказаться, попробую не импортировать, а слепить какой-то свой стиль.
Спасибо за попытки помочь.
Вот ещё вопрос, хоть и не совсем по теме этого топика.
У меня в контекстном меню выделенного текста есть пункт, созданный расширением. Этот пункт самый последний и мне это не удобно. Как бы его переместить вверх? В идеале, хорошо бы заменить им пункт контекстного меню "Искать ... в Google". Ну или хотя бы расположить его над/под этим "Искать ... в Google".
Отсутствует
rbfyec пишет: У меня в контекстном меню выделенного текста есть пункт, созданный расширением. Этот пункт самый последний и мне это не удобно. Как бы его переместить вверх?
как обычно через {-moz-box-ordinal-group: 1 !important;}
но проблема может быть в том что через юзерхром может и не сработать изза того что расширением создан, тогда только через стайлиш или другое подобное.
Добавлено 04-08-2018 01:16:50
rbfyec пишет: Я от этой идеи вынужден отказаться, попробую не импортировать, а слепить какой-то свой стиль.
зря. импорт удобен чтоб не захламлять юзеркконтент и юзерхром
просто импортируй из локального файла который ты контролируешь и в котором ты сам уже можешь прописать пространства имён как требуется.
опять же и изменения вносить проще и при глюках отключить закомментировав одну строчку вместо выискивания нужного куска.
зы если конечно мозилловцы не поломают как обычно в очередной раз.
Отредактировано okkamas_knife (04-08-2018 01:19:50)
я помню те времена когда обновления программ убирали проблемы и исправляли баги, а не добавляли их.
toxID:05AB9B827D896AACEE7FF4573A02FB8F025F46ADC856B98F65BC1BA9BD21A81DC98BA9C36CE3
Отсутствует
rbfyec пишет: У меня в контекстном меню выделенного текста есть пункт, созданный расширением. Этот пункт самый последний и мне это не удобно. Как бы его переместить вверх?
как обычно через {-moz-box-ordinal-group: 1 !important;}
но проблема может быть в том что через юзерхром может и не сработать изза того что расширением создан, тогда только через стайлиш или другое подобное.
Перенёс я пункт меню куда хотел, всё сработало.
Заодно создал в папке chrome файлик css, куда перенёс громоздкие куски кода из юзерхрома. А в самом юзерхроме одной строчкой импортирую эти куски. Я даже не знал, что так можно делать
Отсутствует