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

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

№1000128-03-2021 23:29:18

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

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

Dumby
Хорошо, да на [windows] два сепаратора, ну и ладно пока не до них, это же и другие подобные скрипты править надо
Stkvsky
Ну значит др. стили мешают, мне откуда знать что у вас, на чистом профиле работает же,
или можно ещё .tab-background-inner покрасить

Отредактировано Vitaliy V. (29-03-2021 00:02:40)

Отсутствует

 

№1000229-03-2021 02:01:27

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1700
UA: Firefox 68.0

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

Vitaliy V.
Да, действительно что то мешает, проверил на другом профиле, работает, спасибо

Отсутствует

 

№1000329-03-2021 17:10:24

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

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

Vitaliy V., Dumby, у вас случаем нет  способа вернуть старый вид about:config?

Отсутствует

 

№1000429-03-2021 18:07:52

Вжух
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 35
UA: Firefox 87.0

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

Вжух пишет

Несколько версий назад появилась такая проблема. Когда нажимаешь на адресную строку, появляется выпадающий список с часто посещаемыми сайтами. Так вот, до одного из обновлений в этом выпадающем списке было 10 или более строк сайтов, а сейчас только 7. Возможно кто-то уже это спрашивал, так как это было несколько версий назад. Так что, если что, извиняйте за повтор. В общем, как сделать выпадающий список часто посещаемых сайтов с 10 и более пунктами?

Всем привет!
У кого-нибудь есть идеи по моему вопросу?:D

Отсутствует

 

№1000529-03-2021 18:53:45

ВВП
Участник
 
Группа: Members
Зарегистрирован: 13-03-2021
Сообщений: 332
UA: Firefox 87.0

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

Vitaliy V.
Можно ли опустить три  кнопки опций? "отключить, удалить,настройки"
zgtyvf6c.jpg
Выровнял все, теперь кнопка здохла старая (ID -аддона посмотреть,файл установки т. д)

Отредактировано ВВП (29-03-2021 21:45:26)

Отсутствует

 

№1000630-03-2021 10:29:58

harryk
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 418
UA: Firefox 68.0

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

voqabuhe пишет

вернуть старый вид about:config

https://github.com/earthlng/aboutconfig

Отсутствует

 

№1000730-03-2021 10:45:35

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2129
UA: Firefox 68.0

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

voqabuhe пишет

у вас случаем нет  способа вернуть старый вид about:config?

Вид? В смысле выпиленный древесный? Ну, можно файло куда-нибудь переложить.
Такие проекты есть, но основная проблема в локализации,
поэтому её просто берут одну, и хардкодят прямо внутрь xhtml и js.


Могу попробовать сделать перерисовку из CB,
однако там свои проблемы: движуха L10nRegistry —> Rust.


Вобщем, берём zip-архив, извлекаем папку aboutconfig, и кладём её в папку user_chrome_files.
Доступ к странице по адресу chrome://user_chrome_files/content/aboutconfig/config.xhtml

Отсутствует

 

№1000830-03-2021 12:35:27

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1700
UA: Firefox 68.0

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

voqabuhe
Тоже интересует
Нагуглил что открыть старый можно по ссылке chrome://global/content/config.xhtml
Но, не удобно потому что при перезагрузке браузера введенное в поиск значение стирается



Dumby

Вид? В смысле выпиленный древесный?

Да, там где можно сортировать по пораметрам

скрытый текст
79uqY4v.png

Вы не знаете как сделать чтобы после перезапуска значение не стиралось?

Отсутствует

 

№1000930-03-2021 13:18:20

harryk
Участник
 
Группа: Members
Зарегистрирован: 23-12-2019
Сообщений: 418
UA: Firefox 68.0

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

Stkvsky пишет

Нагуглил что открыть старый можно по ссылке chrome://global/content/config.xhtml

В 87+ уже нельзя

Отсутствует

 

№1001030-03-2021 14:28:35

darex
Участник
 
Группа: Members
Зарегистрирован: 05-07-2020
Сообщений: 30
UA: Firefox 87.0

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

Vitaliy V.
Добрый день! В [firefox] 87 перестала работать кнопка.
Не могли бы посмотреть? Спасибо!
Закомментировал этот код

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

Выделить код

Код:

(preventClearThumbs || (g => {
                    var key = "onClearHistory", obs = g.PageThumbsHistoryObserver, func = obs[key];
                    return preventClearThumbs = () => obs[key] = () => obs[key] = func;
                })(Cu.import("resource://gre/modules/PageThumbs.jsm", {})))();


и кнопка вроде бы работает. На что это влияет?

Отредактировано darex (30-03-2021 17:51:33)

Отсутствует

 

№1001130-03-2021 18:45:09

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2129
UA: Firefox 68.0

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

Stkvsky пишет

Но, не удобно потому что при перезагрузке браузера введенное в поиск значение стирается
Вы не знаете как сделать чтобы после перезапуска значение не стиралось?

Наверно потому, что текстовое поле находится в Shadow DOM.
Можно попробовать добавить зеркальный input для SessionStore.
Например так, в custom_script.js

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

Выделить код

Код:

(async meds => {
	var url = "chrome://global/content/config.js";
	var code = Cu.readUTF8URI(Services.io.newURI(url)) + meds;
	var newURL = "data:application/javascript;charset=utf-8," + encodeURIComponent(code);
	var ams = Cc["@mozilla.org/addons/addon-manager-startup;1"].getService(Ci.amIAddonManagerStartup);
	globalThis[Symbol("aboutconfig meds")] = ams.registerChrome(
		Cc["@mozilla.org/network/protocol;1?name=resource"]
			.getService(Ci.nsIResProtocolHandler).getSubstitution("gre"),
		[["override", url, newURL]]
	);
})(`
addEventListener("DOMContentLoaded", () => {
	var input = document.createElement("input");
	input.style.cssText = \`
		width: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
		visibility: collapse !important;
	\`;
	var textbox = document.getElementById("textbox");
	textbox.after(input);
	input.oninput = e => {
		e && textbox.setUserInput(input.value);
		input.oninput = null;
		var {_fireCommand} = customElements.get("search-textbox").prototype;
		textbox._fireCommand = arg => {
			_fireCommand(arg);
			input.setUserInput(textbox.value);
		}
	}
	setTimeout(() => input.oninput && input.oninput(), 444);
}, {once: true});
`);


А если в переложенный стафф, то просто дописать в js-файл
скрытый текст

Выделить код

Код:

addEventListener("DOMContentLoaded", () => {
	var input = document.createElement("input");
	input.style.cssText = `
		width: 0 !important;
		margin: 0 !important;
		padding: 0 !important;
		visibility: collapse !important;
	`;
	var textbox = document.getElementById("textbox");
	textbox.after(input);
	input.oninput = e => {
		e && textbox.setUserInput(input.value);
		input.oninput = null;
		var {_fireCommand} = customElements.get("search-textbox").prototype;
		textbox._fireCommand = arg => {
			_fireCommand(arg);
			input.setUserInput(textbox.value);
		}
	}
	setTimeout(() => input.oninput?.(), 444);
}, {once: true});

Отсутствует

 

№1001230-03-2021 19:00:12

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1700
UA: Firefox 68.0

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

Dumby
Супер, спасибо

Отсутствует

 

№1001331-03-2021 05:02:41

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

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

Dumby пишет

Вобщем, берём zip-архив, извлекаем папку aboutconfig, и кладём её в папку user_chrome_files.
Доступ к странице по адресу chrome://user_chrome_files/content/aboutconfig/config.xhtml

Спасибо! Просто восхищён.

harryk пишет

https://github.com/earthlng/aboutconfig

Это я уже на Руборде видел, но был уверен, что здесь спецы предложат более изящное решение и как видишь не ошибся, спасибо Dumby ещё раз.

Отсутствует

 

№1001401-04-2021 18:51:06

ВВП
Участник
 
Группа: Members
Зарегистрирован: 13-03-2021
Сообщений: 332
UA: Firefox 87.0

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

Как вкладки в пару рядов сделать ?
Что делать, этот код бьет по https://hdrezka-ag.com/
@-moz-document url("about:newtab") {
    body:empty {
        background-color: #222 !important;
    }
}

@-moz-document url("about:blank") {
    body:empty {
        background-color: #222 !important;
    }
}
Нет проблемы:

скрытый текст
@-moz-document url("about:home") {body{background: linear-gradient(#222, #222)!important;}}
@-moz-document url("about:newtab") {body{background: linear-gradient(#222, #222)!important;}}
@-moz-document url("about:blank") {body{background: linear-gradient(#222, #222)!important;}}
@-moz-document url("about:welcome") {body{background: linear-gradient(#222, #222)!important;}}

И при загрузке вкладки Эта шняга так себе

скрытый текст
#tabbrowser-tabpanels, tabbrowser#content, .browserContainer > .browserStack > browser {
        -moz-appearance: none !important;
        background: #222 !important;
   

}


А это норм:
скрытый текст
*|vbox#appcontent {
        -moz-appearance: none !important;
        background: #222 !important;   
}

Отредактировано ВВП (06-04-2021 12:49:31)

Отсутствует

 

№1001505-04-2021 23:15:58

Dobrov
Участник
 
Группа: Members
Зарегистрирован: 04-10-2011
Сообщений: 395
UA: Firefox 84.0

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

Подскажите, как изменить фон всплывающих подсказок на жёлтый. По-умолчанию у меня стандартный фон – белый. (на МакОС)

Выделить код

Код:

/* Tooltip - жёлтый фон подсказок, жирный шрифт. Этот код работает на "старом" Firefox и Basilisk */
tooltiptext, tooltip { 
  -moz-appearance: none !important;
  background: #f8f8e0 !important; 
  color: #004 !important; 
  margin: 0 0 20px -30px; !important;
  border-radius: 4px/4px !important; 
  border: 1px solid black; padding: 5px; !important; 
  font-weight: 600 !important; 
  line-height: 1.2 !important; }

Отредактировано Dobrov (05-04-2021 23:18:59)

Отсутствует

 

№1001605-04-2021 23:30:18

ВВП
Участник
 
Группа: Members
Зарегистрирован: 13-03-2021
Сообщений: 332
UA: Firefox 86.0

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

Dobrov
В custom_style_agent.css  хотя mac может и не того..

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

Выделить код

Код:

tooltip {
  -moz-appearance: none;
  margin-top: 21px;
  border-radius: 3px !important;
  border: 1px solid #AEAEAE;
  padding: 2px 3px;
  font-family: veranda !important;
  font-size: 17px !important;
  max-width: 40em;
  font-widht: 500 !important;
  background-image: linear-gradient(#FFFFDB, yellow) !important; 
  color: #000 !important;
  font-style: italic !important;
  font: message-box;
}

Отсутствует

 

№1001706-04-2021 01:29:49

Dobrov
Участник
 
Группа: Members
Зарегистрирован: 04-10-2011
Сообщений: 395
UA: Firefox 84.0

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

ВВП спасибо, стиль подсказки меняется!

Отсутствует

 

№1001807-04-2021 02:42:20

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

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

У меня после обновления [firefox] 87.0 на странице about:addons вылезли жёлтые предупреждения. Раньше скрывал этим кодом, но теперь почему-то не срабатывает. Подскажите как скрыть.

Отсутствует

 

№1001907-04-2021 07:05:45

Dobrov
Участник
 
Группа: Members
Зарегистрирован: 04-10-2011
Сообщений: 395
UA: Firefox 87.0

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

А как сделать, чтобы в MacOS срабатывал один стиль, в Linux другой, а в винде третий?
Надо подстроить панель навигации, так как в МакОС кнопки управления окном слева.

Выделить код

Код:

/* панель навигации для Windows */
@media (-moz-os-version:windows-win10), (-moz-os-version:windows-win7) {
#nav-bar:not([inFullscreen=true]) {
	margin-left: 0px !important; } /* для МасОС здесь должно быть 70px */
}

Отредактировано Dobrov (07-04-2021 13:46:13)

Отсутствует

 

№1002007-04-2021 09:30:05

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

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


Win7

Отсутствует

 

№1002107-04-2021 11:37:39

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

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

kokoss
Включён у меня. :(
UPD: Проверил на чистом профиле, тоже не работает.

Отредактировано xrun1 (07-04-2021 12:37:41)

Отсутствует

 

№1002207-04-2021 12:44:30

bezuma
Участник
 
Группа: Members
Откуда: Москва
Зарегистрирован: 26-01-2014
Сообщений: 256
UA: Firefox 87.0

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

xrun1
Попробуй с этим config.JS - никаких предупреждений. Предположил, раз мой ucf основан на твоем, то, может, в нем дело

скрытый текст
https://www.upload.ee/files/13031360/config.7z.html

Отсутствует

 

№1002307-04-2021 12:46:22

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

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

xrun1 пишет

Включён у меня

Этот код убирает значок рекомендуемого mozilla дополнения.
Замените @-moz-document... на @-moz-document url("about:addons"), url-prefix("chrome://mozapps/content/extensions/") {
У меня все стили для менеджера дополнений привязаны к этим адресам и пока в [nightly] все работают, в том числе и этот код.

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

Выделить код

Код:

@-moz-document url("about:addons"), url-prefix("chrome://mozapps/content/extensions/") {
:root {
    --v-main-section-width: 1920px !important;
    --section-width: 800px !important;
    --main-margin-start: 6px !important;
    --in-content-sidebar-width: 200px !important;
    --card-padding: 6px !important;
    --addon-icon-size: 32px !important;
}
@media (max-width: 830px) {
:root {
    --in-content-sidebar-width: 70px !important;
}
}
#main {
    margin-inline-start: var(--main-margin-start) !important;
    margin-inline-end: var(--main-margin-start) !important;
    margin-bottom: var(--main-margin-start) !important;
    max-width: var(--v-main-section-width) !important;
}
.main-search {
    padding-inline-start: var(--main-margin-start) !important;
}
#main div[current-view="detail"] {
    max-width: var(--section-width) !important;
}/*
.sidebar-footer-list,
#categories > .category {
    margin-inline-start: 18px !important;
}*/
addon-list > section {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr) !important;
    align-items: start !important;
    grid-template-areas: "a a a" !important;
    gap: 10px !important;
}
addon-list > section > .list-section-heading {
    grid-area: a !important;
}
@media (max-width: 1100px) {
addon-list > section {
    grid-template-columns: repeat(2, 1fr) !important;
    grid-template-areas: "a a" !important;
}
}
@media (max-width: 670px) {
addon-list > section {
    grid-template-columns: 1fr !important;
    grid-template-areas: "a" !important;
}
}
addon-list[type="theme"] > section[section="0"] {
    grid-template-columns: minmax(300px, 800px) !important;
    grid-template-areas: "a" !important;
}
addon-card,
addon-card .card {
    margin: 0 !important;
}
addon-card .more-options-button,
addon-card input[type="checkbox"].toggle-button {
    min-width: var(--button-width, 24px) !important;
}
.card-heading-image {
    width: calc(2 * var(--card-padding) + 100%) !important;
    height: auto !important;
    margin: calc(-1 * var(--card-padding)) calc(-1 * var(--card-padding)) calc(var(--card-padding) / 2) !important;
}
addon-list > section[section="0"] > .list-section-heading {
    min-height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    margin-top: 10px !important;
    margin-bottom: 10px !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;
}
.addon-detail-description,
.sticky-container > .main-search {
  display: none !important;
}
#help-button {
  visibility: hidden !important;
}
  message-bar.addon-card-message[type="warning"] {
    display: none !important;
  }
}


url-prefix("chrome://mozapps/content/extensions/") для этого стиля в принципе не нужен, с этим адресом стиль не работает, можно только @-moz-document url("about:addons") {

Отсутствует

 

№1002407-04-2021 15:10:45

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

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

bezuma
sandro79
Спасибо, попробую. Проясню немного ситуацию. Я правлю omni.ja, чтобы установить paxmod CB и сработали несколько кнопок. В ucf их переделать, наверное, можно, только кто же возьмётся? Мне без них не комильфо. :) Когда-то правил там ещё и стиль (2-й спойлер), теперь там такого файла нет. Потом стиль из поста № 10018 заработал и я перестал править extensions.css.
Теперь там есть стиль chrome\toolkit\content\mozapps\extensions\aboutaddons.css, но что там править пока не понимаю. Надо поковыряться.
Ещё раз, спасибо за отзывы, обязательно попробую.

Отсутствует

 

№1002507-04-2021 17:57:38

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

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

xrun1
Странно, должен работать:

скрин
9e1e04233639.png


Win7

Отсутствует

 

Board footer

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