пару вопросов
смотря какая старая версия...
какие границы не раздвигаются?! мне некогда гадать пишите понятно и конкретно.
mouseenter нужен чтобы показать панель в режиме автоскрытия
возможно назначить пользовательский фон?
В самом расширении нет стилем да
userContent.css или др. способом
@-moz-document regexp("moz-extension\:\/\/.*\/new_tab_page\.html") { html { background-image: url("./png/background.png") !important; background-position: center bottom !important; background-repeat: no-repeat !important; background-size: cover !important; } }
html { --v-page-background-color: #251D3E !important; --v-page-text-color: #FFFFFF !important; --v-page-top-background-color: rgba(37,29,62,0.6) !important; --v-thumb-background-color-1: #D32F2F !important; --v-thumb-background-color-2: #C2185B !important; --v-thumb-background-color-3: #7B1FA2 !important; --v-thumb-background-color-4: #512DA8 !important; --v-thumb-background-color-5: #303F9F !important; --v-thumb-background-color-6: #0270de !important; --v-thumb-background-color-7: #0288D1 !important; --v-thumb-background-color-8: #0097A7 !important; --v-thumb-background-color-9: #00796B !important; --v-thumb-background-color-10: #388E3C !important; --v-thumb-background-color-11: #689F38 !important; --v-thumb-background-color-12: #AFB42B !important; --v-thumb-background-color-13: #E8B229 !important; --v-thumb-background-color-14: #FFA000 !important; --v-thumb-background-color-15: #F57C00 !important; --v-thumb-background-color-16: #E64A19 !important; --v-thumb-background-color-17: #5D4037 !important; --v-thumb-background-color-18: #616161 !important; --v-thumb-background-color-19: #455A64 !important; --v-thumb-opacity-normal: 0.8 !important; --v-thumb-opacity-hover: 0.9 !important; --v-thumb-opacity-focus: 0.8 !important; --v-thumb-text-color: #FFFFFF !important; --v-tabs-text-color: #FFFFFF !important; --v-thumb-text-shadow: none !important; --v-tabs-text-shadow: none !important; --v-tabs-border-color-hover: rgba(255,255,255,.2) !important; --v-highlight-background-color: #0074E8 !important; --v-highlight-background-color-active: #0059E8 !important; --v-thumb-font-size-large: 24px !important; --v-thumb-font-size-small: 12px !important; }
Отредактировано Vitaliy V. (04-01-2020 14:19:38)
Отсутствует
Vitaliy V. извините, старался точнее и немного обидно ладно(понимаю новый год), вертикальная панель>справа где скроллбар.
Старая прошлая версия (вроде не часто обновляли), точно не знаю но 4-5месяцев назад, проверял от старого user_chrome.js и нового, разница что там можно расширить но там лимит до куда-то потом он всю панель тянул, сейчас в новом вообще не расшираяется.
насчет findbar он на всю ширину, вместо заданной, наверно проблема в .css
Вопрос касательно XBL, с которым вроде работают findar.xml и т.д, так все они не будут работать? начиная с 72+?
Отредактировано func4ptch4 (29-12-2019 22:10:33)
Отсутствует
привет. друзья дайте пож код чтобы вкладки были снизу.
Если имеется в виду под панелью навигации, то ... https://forum.mozilla-russia.org/viewto … 45#p766645
Win7
Отсутствует
сейчас в новом вообще не расшираяется.
Вот теперь понятно, так в общем то и подумал, если бы прямо сказали что пытались с помощью другого кода css расширить панель и показали код, вопросов бы не было.
Не расширяет потому что другой код не дает в vertical_top_bottom_bar.css и да там есть ограничение в 100px
#add-additional-vertical-container[vertautohide="true"][v_vertical_bar_start="false"] {
margin-inline-start: -100px !important;
margin-inline-end: 0 !important;
}
#add-additional-vertical-container > #add-additional-vertical-box > #add-additional-vertical-bar[orient="vertical"] { min-width: 100px !important; }
насчет findbar
недавно исправил, см. 2 сполер
https://forum.mozilla-russia.org/viewto … 93#p775193
Вопрос касательно XBL, с которым вроде работают findar.xml и т.д, так все они не будут работать? начиная с 72+?
да не будут работать все биндинги
Отсутствует
В самом расширении нет стилем да
userContent.css или др. способом
Спасибо, это помогло.
Отсутствует
Спасибо большое, насчет другого кода в vertical_top_bottom_bar.css сразу и не собразил, думал дело в user_chrome.js, и сейчас думаю как же не дотукался)... Давно не следил за темой а перечитывать десятки страниц не все могут) раз в полгода или меньше, смотрю ваш github и обновляю. Насчет findar удобно сделали что svg прямо в коде, как раз хотел недавно также переделать а тут уже) лень(руки) никак не доходила, рад.
Заметил что пропали такие функций как Ctrl+F открытие есть, а закрытия нет.
Также таймер был он сам через какое-то время пропадал, пойщу если найду починю но разница большая в коде трудно будет.
Не хочу перед новым годом загромождать, если не трудно посмотрите, если нет то сам (может) сделаю, постараюсь)
/*Findbar - forum.mozilla-russia.org/viewtopic.php?pid=758591#p758591*/ @-moz-document url-prefix("chrome://browser/content/browser.x"){ findbar{ -moz-box-ordinal-group: 0 !important; position: fixed !important; right: auto !important; left: 20px !important; top: auto !important; bottom: auto !important; margin: -1px 0 0 0 !important; padding: 0 !important; white-space: nowrap !important; max-width: calc(100% - 20px) !important; overflow: hidden !important; border: 1px solid var(--toolbox-border-bottom-color, rgba(0,0,0,.25)) !important; border-top-width: 0 !important; box-shadow: none !important; visibility: visible !important; transition: none !important; z-index: 3 !important; border-radius: 0 0 6px 6px !important;} findbar > hbox.findbar-container{ max-width: calc(100% - 22px) !important; overflow: hidden !important; margin: 0 !important; padding: 0 2px !important;} findbar > hbox.findbar-container > * {margin: 0 !important;} findbar > hbox.findbar-container > :-moz-any(toolbarbutton,label,description){margin: 1px !important;} findbar textbox{ min-height: 22px !important; height: auto !important; font-size: 100% !important;} findbar > .findbar-closebutton{ margin: 0 !important; padding: 3px !important; border:none!important; -moz-appearance:none!important;} findbar > .findbar-closebutton > .toolbarbutton-icon{ margin: 0 !important; padding: 0 !important; border: none !important; height: 16px !important; width: 16px !important;} findbar[hidden="true"], #main-window[inFullscreen] #navigator-toolbox[style*="margin-top"] ~ #content-deck .browserContainer > findbar{ visibility:collapse!important;} #sidebar-box[positionend="true"][ordinal] ~ #appcontent .browserContainer > findbar:-moz-locale-dir(ltr), findbar:-moz-locale-dir(rtl){right: auto !important;left: 20px !important;} #sidebar-box[positionend="true"][ordinal] ~ #appcontent .browserContainer > findbar:-moz-locale-dir(rtl){ right: 20px !important;left: auto !important;} findbar > hbox.findbar-container{-moz-box-direction: reverse !important;} #sidebar-box[positionend="true"][ordinal] ~ #appcontent .browserContainer > findbar > hbox.findbar-container{ -moz-box-direction: normal !important;} findbar:not(:-moz-lwtheme){ background-color: var(--toolbar-bgcolor, -moz-Dialog) !important; background-image: var(--toolbar-bgimage, none) !important; color: var(--toolbar-color, -moz-DialogText) !important;} findbar:-moz-lwtheme{ background-color: transparent !important; background-image: linear-gradient(var(--chrome-secondary-background-color, var(--toolbar-bgcolor, -moz-Dialog)), var(--chrome-secondary-background-color, var(--toolbar-bgcolor, -moz-Dialog))), var(--lwt-header-image, none) !important; background-repeat: no-repeat, no-repeat !important; background-size: auto auto !important; background-attachment: scroll, fixed !important; background-position: 0% 0%, right top !important; color: var(--toolbar-color, var(--lwt-text-color, -moz-DialogText)) !important; text-shadow: inherit !important;} findbar:-moz-lwtheme .findbar-find-status, findbar:-moz-lwtheme .found-matches{color:inherit!important;} findbar > * {vertical-align:middle!important;} findbar > hbox.findbar-container > .find-status-icon, findbar .findbar-button> .toolbarbutton-text{display:none!important;} findbar .findbar-button > .toolbarbutton-icon{ display: -moz-box !important; margin: 0 !important; padding: 0 !important; border: none !important; height: 16px !important; width: 16px !important;} findbar .findbar-button{ -moz-appearance:none!important; padding: 3px 6px !important; border:none!important; background:none!important; box-shadow:none!important;} findbar .findbar-button:not(:-moz-any([checked="true"],[disabled="true"])):hover{ border-image-source: url("../vertical_top_bottom_bar/svg/findbar-button-hover.svg") !important; border-image-repeat: stretch !important; border-image-slice: 1 fill !important; border-image-width: 1px !important;} findbar .findbar-button:not([disabled="true"]):-moz-any([checked="true"],:hover:active){ border-image-source: url("../vertical_top_bottom_bar/svg/findbar-button-active.svg") !important; border-image-repeat: stretch !important; border-image-slice: 1 fill !important; border-image-width: 1px !important;} findbar .findbar-highlight{ list-style-image:url("../vertical_top_bottom_bar/svg/findbar-highlight.svg") !important; -moz-image-region:auto!important;} findbar .findbar-case-sensitive{ list-style-image:url("../vertical_top_bottom_bar/svg/findbar-case-sensitive.svg") !important; -moz-image-region:auto!important;} findbar .findbar-entire-word{ list-style-image: url("../vertical_top_bottom_bar/svg/findbar-entire-word.svg") !important; -moz-image-region:auto!important;} :-moz-any(#tabbrowser-tabpanels,tabbrowser#content) findbar > .findbar-container > .find-status-icon{ -moz-binding:url("../vertical_top_bottom_bar/findbar.xml#findbar")!important; } }
<?xml version="1.0" encoding="UTF-8"?> <bindings xmlns="http://www.mozilla.org/xbl" xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" xmlns:xbl="http://www.mozilla.org/xbl"> <binding id="findbar"> <implementation> <field name="findbar">null;</field> <field name="browserContainer">null;</field> <field name="addListener">false;</field> <field name="timer">null;</field> <constructor><![CDATA[ this.delay = 3000; // Задержка скрытия var findbar = this.findbar = this.parentNode.parentNode; var browserContainer = this.browserContainer = findbar.parentNode; findbar.addEventListener("findbaropen", this, false); if (window.gFindBarInitialized && !findbar.hidden && !this.addListener) { this.addListener = true; browserContainer.addEventListener("mousedown", this, false); } if ("_FindBar_Close_KeyCode" in window) return; Object.defineProperty(window, "_FindBar_Close_KeyCode", { value: { init: function() { window.addEventListener("keydown", this, true); window.addEventListener("unload", this, false); }, handleEvent: function(event) { if (event.type == "keydown" && event.ctrlKey && event.keyCode == 70 && window.gFindBarInitialized && !gFindBar.hidden && !event.altKey && !event.shiftKey) { event.preventDefault(); gFindBar.close(); } else if (event.type == "unload") { window.removeEventListener("unload", this, false); window.removeEventListener("keydown", this, true); } } }, writable: false, configurable: true, enumerable: false }); window._FindBar_Close_KeyCode.init(); ]]></constructor> <destructor><![CDATA[ this.findbar.removeEventListener("findbaropen", this, false); if (this.addListener) this.browserContainer.removeEventListener("mousedown", this, false); ]]></destructor> <method name="handleEvent"> <parameter name="event"/> <body><![CDATA[ if (event.type == "mousedown") { if (event.target !== this.findbar) { clearTimeout(this.timer); this.timer = setTimeout(() => { if (!this.findbar.hidden) this.findbar.close(); if (this.addListener) { this.browserContainer.removeEventListener("mousedown", this, false); this.addListener = false; } }, this.delay); } else clearTimeout(this.timer); } else if (event.type == "findbaropen" && !this.addListener) { this.addListener = true; this.browserContainer.addEventListener("mousedown", this, false); } ]]></body> </method> </implementation> </binding> </bindings>
:-moz-any(#tabbrowser-tabpanels,tabbrowser#content) findbar > .findbar-container > .find-status-icon{ -moz-binding:url("../vertical_top_bottom_bar/findbar.xml#findbar")!important;}
добавил вроде все заработало...
Отредактировано func4ptch4 (30-12-2019 04:15:11)
Отсутствует
Vitaliy V.
"New Tab Page 2019.10.1"
Как можно скрыть кнопки NewTabPage, История, Загрузки, чтобы постоянно оставаться в режиме NewTabPage без возможности переключения в Историю и Загрузки, и убрать затемнение в верхней части? Или хотя бы скрыть кнопки, приведя к минималистичному виду.
Отсутствует
shadow_user
скрыть можно но тогда и др. папки скроются если они есть в NewTabPage
Отсутствует
добавьте к @-moz-document
То, что нужно, спасибо. Про "др. папки" буду иметь в виду.
Отсутствует
Отсутствует
Здравствуйте. Firefox 71. css отсюда качал https://github.com/Aris-t2/CustomCSSforFx/releases/
Ни цвет кнопок, ни вкладки внизу, ничего не применяется. Какие параметры за это отвечают? Раньше вроде получалось настроить.
Надо было включить toolkit.legacyUserProfileCustomizations.stylesheets
Отредактировано glok (02-01-2020 07:48:34)
Отсутствует
А, также, как в цвет темы сделать ещё и список: применить чёрный фон и белый текст?
Win7
Отсутствует
kokoss пишетВозможно ли добавить своё изображение:
скрытый текстВыделить кодКод:
@-moz-document url("about:newtab"), url("about:home") { body { background-image: url("./png/background.png") !important; background-position: center bottom !important; background-repeat: no-repeat !important; background-size: cover !important; background-attachment: fixed !important; } }
С Новым Годом! Картинку установить получилось по вашему коду, но отображается она так, словно развёрнута на весь монитор, поэтому верхушку не видно. Можно ли её как-то вписать в окно браузера, а лучше уместить под панель закладок? И подскажите, есть ли код css, чтобы убрать с домашней страницы (а теперь картинки) шестерёнку настроек для новой вкладки - она, как по мне, явно лишняя.
Отсутствует
mishaham пишетА, также, как в цвет темы сделать ещё и список: применить чёрный фон и белый текст?
Без изменений...
Отсутствует
Без изменений...
У вас может без изменений, а у меня работает:
Картинку установить получилось по вашему коду, но отображается она так, словно развёрнута на весь монитор, поэтому верхушку не видно. Можно ли её как-то вписать в окно браузера, а лучше уместить под панель закладок?
Попробуйте изменить размер своей картинки под разрешение экрана монитора , у меня в 71 картинка отображается как надо :
И подскажите, есть ли код css, чтобы убрать с домашней страницы (а теперь картинки) шестерёнку настроек для новой вкладки - она, как по мне, явно лишняя.
/* Скрывает шестирёнку на about:newtab */ .icon.icon-settings {display: none !important;}
Отредактировано kokoss (13-07-2020 20:44:01)
Win7
Отсутствует
словно развёрнута на весь монитор, поэтому верхушку не видно.
Нет она не развернута на весь монитор а выравнивается по низу просто подберите картинку с нужным соотношением сторон
а также см. background-position: https://developer.mozilla.org/ru/docs/W … d-position
если например сделать background-position: center top !important;
то выравнивание вертикальное будет по верху и горизонтальное по центру
и т.д.
ещё см. background-size: https://developer.mozilla.org/ru/docs/W … round-size
убрать с домашней страницы (а теперь картинки) шестерёнку настроек для новой вкладки
добавить
А, также, как в цвет темы сделать ещё и список: применить чёрный фон и белый текст? Без изменений...
Нужно установить тему или включить встроенную темную
Отсутствует
Vitaliy V.
Подскажите пожалуйста, возможен ли более грамотный вариант кода скрытия логотипа с надписью Firefox в about:newtab, взамен кода вычисленного мной в этой теме. И может вернуть на прежнее место, поднявшуюся выше после скрытия лого и надписи строку поиска.
Просто я смотрю, Ваш код скрытия шестерёнки в about:newtab отличается от данного выше .icon-settings {display: none !important;}, который у меня получился таким же - .icon-settings..., но я не стал его публиковать, дабы зря не спамить, дождавшись ответа от знающего, да и толкового ответа по изображению у меня не было, кроме как банально подобрать картинку под разрешение монитора и размер окна браузера. Хотя оказалось всё очень просто, достаточно внимательно взглянуть на код, пройти по ссылкам выше и кое-что прояснится.
У себя изменил background-position: center top !important;", выравнивание поверху, в принципе этого достаточно. С background-size: надо будет тоже ещё поэкспериментировать.
Виталий, подскажите ещё для 72+, перестал работать код скрытия в диалоге при удалении дополнения "Я хочу пожаловаться на это расширение..." Не получилось у меня пока выловить этот селектор. Спасибо.
Отсутствует
"Я хочу пожаловаться на это расширение..."
userChrome.css не в UTF-8 что ли
checkbox[label^="\42f \445\43e\447\443 \43f\43e\436\430\43b\43e\432\430\442\44c\441\44f \43d\430 \44d\442\43e \440\430\441\448\438\440\435\43d\438\435"] { display: none !important; }
Отсутствует
Просто я смотрю, Ваш код скрытия шестерёнки в about:newtab отличается от данного выше .icon-settings {display: none !important;}, который у меня получился таким же - .icon-settings..., но я не стал его публиковать, дабы зря не спамить, дождавшись ответа от знающего,
Win7
Отсутствует
Нужно установить тему или включить встроенную темную
Пробовал разные варианты - не хочет белый стиль на чёрный меняться. Код скопировал в конец списка userChrome ( может здесь ошибка?).
Может как в Android OS ( 5.Х-7.Х) : Перед ,,чернением" - ,,отбеливать" надо?
Отсутствует
Vitaliy V.
Подскажите пожалуйста, возможен ли более грамотный вариант кода скрытия логотипа с надписью Firefox в about:newtab, взамен кода вычисленного мной в этой теме. И может вернуть на прежнее место, поднявшуюся выше после скрытия лого и надписи строку поиска.
Просто я смотрю, Ваш код скрытия шестерёнки в about:newtab отличается от данного выше .icon-settings {display: none !important;}, который у меня получился таким же - .icon-settings..., но я не стал его публиковать, дабы зря не спамить, дождавшись ответа от знающего, да и толкового ответа по изображению у меня не было, кроме как банально подобрать картинку под разрешение монитора и размер окна браузера. Хотя оказалось всё очень просто, достаточно внимательно взглянуть на код, пройти по ссылкам выше и кое-что прояснится.
У себя изменил background-position: center top !important;", выравнивание поверху, в принципе этого достаточно. С background-size: надо будет тоже ещё поэкспериментировать.
Виталий, подскажите ещё для 72+, перестал работать код скрытия в диалоге при удалении дополнения "Я хочу пожаловаться на это расширение..." Не получилось у меня пока выловить этот селектор. Спасибо.
Здравствуйте!. Чтобы убрать логотип фокса с новой вкладки, в конфиге есть настройка browser.onboarding.enabled - переводите её в false и логотипа нет. Насчёт картинки, выставил её положение в left center, как посоветовали вчера на ру-боарде, и всё стало, как мне хотелось, шестиренку убрал кодом .icon.icon-settings {display: none !important;} В общем подсказали здесь:
Отсутствует
userChrome.css не в UTF-8 что ли
В UTF-8 без BOM, проверял также без др. стилей, в 72+ код не работает, а Ваш работает. Спасибо
Здравствуйте!. Чтобы убрать логотип фокса с новой вкладки, в конфиге есть настройка browser.onboarding.enabled - переводите её в false и логотипа нет.
Здравствуйте! Данная настройка и всё что с ней связано, были удалены из firefox ещё в 64 версии. Вы сами проверили, предложенный вами способ? Сильно сомневаюсь. Но за попытку помочь - спасибо.
Речь шла об совсем другом логотипе с надписью, о чём несложно было понять пройдя по оставленной мной ссылке и посмотрев оставленный в теме снимок.
А также об альтернативном написании кода скрытия этих полезностей и возврате строки поиска на прежнее место после проведённых манипуляций.
Вопрос закрыт.
Отсутствует
возможен ли более грамотный вариант кода скрытия логотипа с надписью Firefox в about:newtab, взамен кода вычисленного мной в этой теме
Более короткий
@-moz-document url("about:newtab"), url("about:home") { .search-wrapper .logo-and-wordmark { display: none !important; } }
И может вернуть на прежнее место, поднявшуюся выше после скрытия лого и надписи строку поиска.
а зачем, ну можно в этом коде вместо display: none !important;
visibility: hidden !important;
Ваш код скрытия шестерёнки в about:newtab отличается от данного выше .icon-settings {display: none !important;},
разницы нет просто мой скрывает вместе с контейнером div.prefs-button который не нужен там только одна эта кнопка больше ничего
У себя изменил background-position: center top !important;", выравнивание поверху, в принципе этого достаточно
Я предпочитаю выравнивать по низу а не поверху или центру т.к. при переключении верхних панелей изображение дергается изменяя своё положение
подскажите ещё для 72+
если независимо от локали так можно
@-moz-document url-prefix("chrome://global/content/commonDialog.x") { dialog#commonDialog[windowtype="prompt:confirmEx"] #checkbox { display: none !important; } }
может здесь ошибка?
Да мне почем знать где у вас ошибка, или в синтаксисе ошибка или др. стили мешают
Отредактировано Vitaliy V. (04-01-2020 14:05:20)
Отсутствует
если независимо от локали так можно
Ну ништяк, подкастрируем Services.prompt.confirmEx();
как таковой, почему бы нет.
Services.prompt.confirmEx( null, "confirmEx", "Купите мне чёрные слепые очки", 1, null, null, null, "Игнорировать чудилу", {value: true} );
Отсутствует
Dumby
именно почему бы и нет я особо не смотрел но чекбокс редко где используется.
а обзываться не ожидал от тебя... ну да ладно проигнорирую
Отсутствует