Vitaliy V. Здравствуйте, пару вопросов.
.\user_chrome_files\user_chrome.js что изменилось по сравнению со старой версией? что границы не раздвигаются v.toolbar, и за что отвечает "mouseenter" в коде?
И если кто-то еще пользуется findbar, похоже я один) он появлятся начал не слева сверху а в полную область, скорее косметическое? а так вроде остальное работает (проблема появилась с 70+ или 71+).
Отредактировано func4ptch4 (29-12-2019 10:54:20)
Отсутствует
mishaham
Та секция, что я давал, на замену в код от aris-t2, который sandro79 выше выкладывал. Это просто иконка и демонстрация куда и как ее прописывать. И я написал, что значения отступов и полей вам придется самому править в коде.
В Chrome, кроме userChrome.css, есть папки с кучей css-файлов.
Так не пойдет, вам повезло, что у вас вообще хоть что то заработало. Папки Chrome не существует в профиле, ее создает пользователь. Вы должны знать что в ней и за что каждый фрагмент кода отвечает.
Отсутствует
Vitaliy V.
При использовании вашего расширения "New Tab Page 2019.10.1" возможно назначить пользовательский фон?
Отсутствует
пару вопросов
смотря какая старая версия...
какие границы не раздвигаются?! мне некогда гадать пишите понятно и конкретно.
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.Х) : Перед ,,чернением" - ,,отбеливать" надо?
Отсутствует