Vitaliy V. Здравствуйте. Помощь все же нужна,
как расположить в самом начале перед <-? И сам стиль этого меню, по мне топорный. Можете поправить в правильный кодо-вид?
/* https://forum.ru-board.com/topic.cgi?forum=5&topic=51202&start=800#8 #19 */ #TabsToolbar{margin-left:44.6vw !important;margin-right: 0px;} #nav-bar{margin-top:-35px !important;margin-right:55vw!important;}
upd: Работает, спасибо. Не съезжает как до этого, при уменьшении окна и т.д. Меню Alt тоже что надо.
Отредактировано b0ttle (27-03-2024 20:00:08)
Отсутствует
b0ttle
вот такое придумалось, проверил на win 11 вроде проблем не наблюдается
:root { --v-titlebar-menubar-margin-inline-start: 50vw; } #titlebar { margin-bottom: calc(-1 * (2 * var(--tab-block-margin) + var(--tab-min-height))) !important; margin-inline-start: var(--v-titlebar-menubar-margin-inline-start) !important; z-index: 1 !important; #toolbar-menubar { position: relative !important; margin-inline-start: calc(-1 * var(--v-titlebar-menubar-margin-inline-start)) !important; } } #nav-bar { min-height: calc(2 * var(--tab-block-margin) + var(--tab-min-height)) !important; padding-inline-start: var(--v-main-menubar-min-width, 0) !important; margin-inline-end: calc(100vw - var(--v-titlebar-menubar-margin-inline-start)) !important; }
Отсутствует
Как убрать .titlebar-spacer, пробовал так .titlebar-spacer{display:none!important;}, справа убрался, а слева остался.
Еще вопрос, сайт недавно снова лежал с ошибкой 502,504? Часто такое, в несколько дней один раз точно, только у меня так?
upd: То что надо!) Сработал. Спасибо.
Отредактировано b0ttle (28-03-2024 20:01:40)
Отсутствует
b0ttle У меня так
@-moz-document url("chrome://browser/content/browser.xhtml") { /* you can add this to userChrome.css */ .titlebar-spacer[type="pre-tabs"], .titlebar-spacer[type="post-tabs"] { visibility: collapse !important; } }
Жизнь иногда такое выкидывает, что хочется подобрать...
На форуме
Vitaliy V.
пресловутый вопрос про вкладки снизу в несколько строк под #nav-bar -
можно сделать вкладки снизу без скрипта, только стилем, учитывая панель меню?
В стиле aris-t2 включаю tabs_multiple_lines.css и в Linux (наверное и в винде) остаётся незакрытой панель меню, появляющаяся лишь при нажатии Alt.
Когда панель меню скрыта, на её месте остаётся пустая панель при подключенном стиле многострочные Вкладки снизу.
@-moz-document url("chrome://browser/content/browser.xhtml") { /* FIX aris-t2 tabs_below_navigation_toolbar_alt.css */ #main-window[tabsintitlebar][sizemode="maximized"] * #titlebar, #main-window[tabsintitlebar][sizemode="maximized"] #navigator-toolbox #TabsToolbar, #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #navigator-toolbox #TabsToolbar, #main-window[tabsintitlebar][sizemode="maximized"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar, #main-window[uidensity=compact][tabsintitlebar][sizemode="maximized"] #navigator-toolbox #toolbar-menubar[autohide="true"][inactive="true"] ~ #TabsToolbar { margin-top: 0px !important;} :root:not([inFullscreen])[v_menubar_autohide="true"] #navigator-toolbox > #nav-bar { margin-top: 0 !important; } :root:not([inFullscreen])[v_menubar_autohide="true"] #toolbar-menubar { pointer-events: none !important; } :root:not([inFullscreen])[v_menubar_autohide="true"] #toolbar-menubar .titlebar-buttonbox-container { pointer-events: auto !important; } :root[inFullscreen] #navigator-toolbox > #nav-bar { margin-inline-end: var(--v-titlebar-buttonbox-container-width, 108px) !important; } :root:not([inFullscreen])[v_menubar_autohide="true"] #navigator-toolbox > #nav-bar { margin-top: 0 !important; margin-inline-end: var(--v-titlebar-buttonbox-container-width, 108px) !important; } @media (-moz-platform: windows-win10), (-moz-platform: windows-win8), (-moz-platform: windows-win7), (-moz-os-version:windows-win10), (-moz-os-version:windows-win8), (-moz-os-version:windows-win7) { :root[sizemode="normal"] #TabsToolbar { border-inline: 1px solid hsla(240,5%,5%,0.3) !important; background-clip: padding-box !important; } @media (-moz-windows-classic: 0) { :root:not([inFullscreen])[v_menubar_autohide="true"][tabsintitlebar][sizemode="normal"] #navigator-toolbox > #nav-bar { margin-top: 1px !important; } :root:not([inFullscreen])[sizemode="normal"] #toolbar-menubar:not([autohide="true"]) > #menubar-items { margin-top: 1px !important; } } } }
var menubarvisibilitychance = { buttons: null, buttonsfullscreen: null, init(that) { var menubar = this.menubar = document.querySelector("#toolbar-menubar"); if (!menubar) return; this.autohidechange = new MutationObserver(() => { this.settoolbarvisibility(); }); this.autohidechange.observe(menubar, { attributeFilter: ["autohide", "inactive"], attributes: true, }); this.sizemodechange = new MutationObserver(() => { this.setbuttonboxwidth(); }); this.sizemodechange.observe(document.documentElement, { attributeFilter: ["sizemode"], attributes: true, }); that.unloadlisteners?.push("menubarvisibilitychance"); this.settoolbarvisibility(); }, settoolbarvisibility() { var docElm = document.documentElement; if (this.menubar.getAttribute("autohide") == "true" && this.menubar.getAttribute("inactive") == "true") { docElm.setAttribute("v_menubar_autohide", true); this.setbuttonboxwidth(); } else docElm.setAttribute("v_menubar_autohide", false); }, width(outerRect, innerRect) { if (!window.RTL_UI) this.width = (outerRect, innerRect) => outerRect.right - innerRect.left; else this.width = (outerRect, innerRect) => innerRect.right - outerRect.left; return this.width(outerRect, innerRect); }, setbuttonboxwidth() { var buttons, docElm = document.documentElement; if (docElm.getAttribute("sizemode") != "fullscreen") buttons = (this.buttons || (this.buttons = this.menubar.querySelector(".titlebar-buttonbox-container"))); else buttons = (this.buttonsfullscreen || (this.buttonsfullscreen = document.querySelector("#window-controls"))); var innerRect = buttons.getBoundingClientRect(); if (innerRect.width < 1) { docElm.style.setProperty("--v-titlebar-buttonbox-container-width", "0px"); return; } var outerRect = docElm.getBoundingClientRect(); docElm.style.setProperty("--v-titlebar-buttonbox-container-width", `${this.width(outerRect, innerRect)}px`); }, destructor() { this.autohidechange.disconnect(); this.sizemodechange.disconnect(); this.autohidechange = null; this.sizemodechange = null; } }; menubarvisibilitychance.init(this);
Отсутствует
вкладки снизу в несколько строк под #nav-bar -
можно сделать вкладки снизу без скрипта, только стилем, учитывая панель меню?
Не вижу такой возможности нет атрибутов в нужном месте или prefs, разве что панель меню ниже панели навигации, или постоянное автоскрытие панели меню, показать при наведении или Alt, F10.
Для вкладок в один ряд есть возможность сделать стилем.
Отсутствует
¿ Можно ли (и как) настроить цвет панели вкладок в приватном окне ?
Отсутствует
vending_machine
https://forum.ru-board.com/topic.cgi?forum=5&topic=50760&start=1600#21
Не работает.
Дело в том, что я уже менял цвет панели вкладок
Отсутствует
vending_machine, убрать последний селектор #TabsToolbar со стилем. Добавить правила, переключать темы. Смотреть как меняются цвета
#navigator-toolbox { --toolbox-non-lwt-bgcolor: light-dark(black, pink); --lwt-accent-color: light-dark(orange, white); } :root[privatebrowsingmode] #navigator-toolbox { --toolbox-non-lwt-bgcolor: light-dark(yellow, green); --lwt-accent-color: light-dark(red, blue); }
:root[privatebrowsingmode][lwtheme-brighttext] #navigator-toolbox { --lwt-accent-color: yellow; } :root[privatebrowsingmode] #navigator-toolbox { --lwt-accent-color: green; } :root[lwtheme-brighttext] #navigator-toolbox { --lwt-accent-color: red; } #navigator-toolbox { --lwt-accent-color: blue; }
Или более опытные подскажут
Отредактировано 6e73epo (01-04-2024 12:12:57)
Отсутствует
Win7
Отсутствует
Посмотрел на чистом профиле, все варианты рабочие, вариант 6e73epo всё же конфликтует с моими правилами для панели вкладок, но варианты kokoss и xrun1 конфликтуют с другими моими правилами, может потом разберусь с какими ибо долго перебирать.
Засим, всем спасибо.
----------
apd
В итоге:
1. Нашёл плохо закоментённый :root: в одних из правил по вкладкам
и удалил его
2. Вариант xrun1 перенёс в начало листа userChrome
и готово
Отредактировано vending_machine (02-04-2024 17:08:28)
Отсутствует
vending_machine
Может что-то вроде такой конструкций нужно, чтобы не конфликтовало:
@-moz-document url("chrome://browser/content/browser.xhtml") { ..... }
Хотя, наверно дело не в этом.
Отредактировано b0ttle (01-04-2024 19:32:35)
Отсутствует
Отсутствует
YaPro100User, https://forum.mozilla-russia.org/viewto … 47#p809047
Отсутствует
b0ttle, СПАСИБО уважаемый за подсказку. Использовал кусочек из этого кода, задача решена!
Отредактировано YaPro100User (05-04-2024 12:35:43)
Отсутствует
Отсутствует
Если в 124 еще есть эта настройка, то так:
security.secure_connection_icon_color_gray = false
Спасибо за ответ, но эта настройка уже давно не работает. (отключена)
А значок замка по видимому находится в файле omni.ja самой Mozilla Firefox. И его необходимо раскрасить. Щиток я знаю как. Не получается только замок.
Отредактировано YaPro100User (05-04-2024 17:49:56)
Отсутствует
Спасибо за ответ, но эта настройка уже давно не работает. (отключена)
Она не отключена, а удалена!
Попробуйте так:
#identity-box[pageproxystate="valid"].verifiedDomain #identity-icon, #identity-box[pageproxystate="valid"].mixedActiveBlocked #identity-icon { fill: green; } #identity-box[pageproxystate="valid"].notSecure #identity-icon, #identity-box[pageproxystate="valid"].mixedActiveContent #identity-icon, #identity-box[pageproxystate="valid"].httpsOnlyErrorPage #identity-icon { fill: green; }
Win7
Отсутствует
Отсутствует
Она не отключена, а удалена!
Точно, забыл об этом.
Попробуйте так:
Разве так не все замки красится будут - на http сайтах, на сайтах со смешанным содержимым и т.п.? Какой тогда смысл вообще этот замок оставлять? У меня так:
#identity-box[pageproxystate="valid"].verifiedDomain #identity-icon:not([lock-icon-gray]), #identity-box[pageproxystate="valid"].mixedActiveBlocked #identity-icon:not([lock-icon-gray]) { -moz-context-properties: fill !important; fill: #5FCD86 !important; } #identity-box[pageproxystate="valid"].weakCipher #identity-icon, #identity-box[pageproxystate="valid"].mixedDisplayContent #identity-icon, #identity-box[pageproxystate="valid"].mixedDisplayContentLoadedActiveBlocked #identity-icon, #identity-box[pageproxystate="valid"].certUserOverridden #identity-icon, #identity-box[pageproxystate="valid"].certErrorPage #identity-icon { -moz-context-properties: fill !important; fill: #C7D862 !important; }
Отредактировано _zt (06-04-2024 05:01:28)
Отсутствует
_zt, Ваще супер, забираю в коллекцию.
Ну а смысл зеленого замка - тут скорее дело в привычке.Радует глаз, однако.
Всем спасибо за помощь.
Отредактировано YaPro100User (06-04-2024 08:47:51)
Отсутствует