Vitaliy V. - дополнил код, т.к. у меня панель вкладок скрывается, но остаётся панель navigator-toolbox той же высоты.
Может нужен другой стиль для панели вкладок снизу? Я использую CustomCSSforFx +TABS BELOW TITLEBAR
И как код переделать, чтобы грузить через loadscript(…) ? Ещё непонятно, куда вписать этот код.
Я вписал в custom_script_win.js после строк // Здесь может быть ваш код который сработает по событию "load" не раньше ?
(this.autohidetabstoolbar = { // автоскрытие панели вкладок: CustomCSSforFx +TABS BELOW TITLEBAR init(that) { var newtab = this.newtab = document.querySelector("#tabs-newtab-button"); if (!newtab) return; newtab.addEventListener("animationstart", this); that.unloadlisteners.push("autohidetabstoolbar"); var style = "data:text/css;charset=utf-8," + encodeURIComponent(` :root[ucfautohidetabstoolbar="true"] #TabsToolbar:not([customizing]) { visibility: collapse !important; } #tabs-newtab-button { opacity: 1; animation-name: toolbar_visible !important; animation-timing-function: step-start !important; animation-duration: .1s !important; nimation-iteration-count: 1 !important; animation-delay: 0s !important; } .tabbrowser-tab[first-visible-tab="true"][last-visible-tab="true"] ~ #tabs-newtab-button { pacity: 0; animation-name: toolbar_hide !important; } @keyframes toolbar_visible { from { opacity: 0;} to { opacity: 1;} } @keyframes toolbar_hide { from {opacity: 1;} to {opacity: 0;} } `); windowUtils.loadSheetUsingURIString(style, windowUtils.USER_SHEET); }, handleEvent(e) { this[e.animationName]?.(); }, navbarHeight(e = 0) { // высота navigator-toolbox в зависимости от панели вкладок var nav = document.getElementById("navigator-toolbox"); if (!this.newtab.hasAttribute("nav_h")) this.newtab.setAttribute("nav_h", nav.clientHeight); var nav_h = this.newtab.getAttribute("nav_h"), tab_h = document.getElementById("TabsToolbar").lientHeight; if (e != 0) nav_h = nav_h - tab_h; // зарезервировано для панели вкладок в несколько строк nav.style.cssText = `min-height: ${nav_h}px !important; max-height: ${nav_h}px !important;`; }, toolbar_visible() { document.documentElement.setAttribute("ucfautohidetabstoolbar", "false"); this.navbarHeight(); }, toolbar_hide() { document.documentElement.setAttribute("ucfautohidetabstoolbar", "true"); this.navbarHeight(-1); }, destructor() { this.newtab.removeEventListener("animationstart", this); this.navbarHeight(); } }).init(this); // END autohidetabstoolbar
Отредактировано Dobrov (11-05-2021 08:35:22)
Отсутствует
Что именно неадекватно, сепараторы? Ну так к ним тоже надо применять это правило
Не только, понятно что сепараторы тоже пункты. Уеб.... конт. страницы и текстовых полей (но не только) с лишними пунктами. Перепроверьте пожалуйста "стандартный пункт+ContextMenuOpenWith+расширение" в разных контекстах. Вдруг я не прав.
Отсутствует
дополнил код, т.к. у меня панель вкладок скрывается, но остаётся панель navigator-toolbox той же высоты.
Не нужно, это делается стилем, когда панел вкладок должна быть скрыта к #main-window добавляется атрибут [ucfautohidetabstoolbar="true"]
поэтому можно например такой код добавить в стиль для скрипта или в userChrome.css (лучше в конце)
#main-window[ucfautohidetabstoolbar="true"]:not([customizing]) box > #navigator-toolbox {
padding-bottom: 0 !important;
}
Может нужен другой стиль для панели вкладок снизу? Я использую CustomCSSforFx +TABS BELOW TITLEBAR
Ну да с моим кодом не нужно ничего добавлять https://forum.mozilla-russia.org/viewto … 10#p784310
но на возможно будет что-то не корректно работать, но можно попробовать изменить переменную
--v-toolbar-menubar-height: 0px;
и атрибут height='0'
И как код переделать, чтобы грузить через loadscript(…) ?
не нужно переделывать https://forum.mozilla-russia.org/viewto … 01#p788301
loadscript("autohidetabstoolbar.js", this);
Я вписал в custom_script_win.js после строк // Здесь может быть ваш код который сработает по событию "load" не раньше ?
да там и должен быть
Перепроверьте пожалуйста "стандартный пункт+ContextMenuOpenWith+расширение" в разных контекстах. Вдруг я не прав.
Я фиг знает, не вижу ничего криминального пункты с "Открыть страницу в " должны отображаться везде кроме ссылок.
Видимо это нужно смотреть полностью с вашим фаршем или скриншот хотя бы сделайте чтобы понять о чем речь.
Кстати contextmenuopenwith был обновлен https://forum.mozilla-russia.org/viewto … 54#p782454
Отредактировано Vitaliy V. (11-05-2021 13:43:06)
Отсутствует
sandro79, здравствуйте.
На вашем скрине,
значек "Обновить / Остановить", размещен в адресной строке.
Пожалуйста поделитесь кодом или стилем.
Отсутствует
Подскажите, как заменить кнопку меню (оранжевая, слева вверху окна) с надписью "Firefox" на кнопку меню без надписи, просто со значком. Ну или хотя бы сжать ее по длине раза в два.
Отсутствует
Пострел, приветствую. Это дополнение Reloader от Matt Hensman, пользуюсь им с 57-ой версии.
Не знаю почему, но автор его удалил с addons.mozilla.org, а оно было одним из лучших. Но на гитхабе присутствует.
Могу только скинуть файл дополнения:
Отредактировано sandro79 (12-05-2021 00:07:40)
Отсутствует
как сделать чтоб не активные вкладки были как в тени а активные как обычно?
Наверно имеется ввиду ожидающие вкладки, все неактивные как то странно делать полупрозрачными
.tabbrowser-tab:not([selected="true"],[multiselected="true"])[pending="true"] { opacity: .6 !important; font-style: italic !important; }
и сверху где меню сделать прозрачным?
если правильно понял для 7 с аеро, указывать надо какая ОС версию , гадай тут да ещё с левым юзер агентом от
@media (-moz-windows-glass) { #main-menubar { background-color: transparent !important; } }
Отредактировано Vitaliy V. (12-05-2021 00:17:28)
Отсутствует
Vitaliy V. - спасибо за код и стиль!
Но из-за стиля "Вкладки снизу" у меня пропали кнопки окна - это class="titlebar-buttonbox-container"
Есть ли способ починить стиль "Вкладки снизу", чтобы работал и на Маке и на других ОС?
Подключил стиль VitaliyVstyle.github.io/stylesff/full_theme/chrome/user_chrome_files/custom_styles/
1) как поменять фон всех панелей? это не действует: --navbar-background: #e6ebfa !important;
2) как уменьшить высоту вкладок до 20 px ?
3) заметил, что нет полосы прокрутки на странице about:newtab (у меня 10 строк для Top Sites)
Как вернуть полосы прокрутки на странице about:newtab ?
Отредактировано Dobrov (12-05-2021 06:37:25)
Отсутствует
Vitaliy
как поменять фон всех панелей? это не действует: --navbar-background: #e6ebfa !important;
Желательно с rgba.
Отредактировано _zt (12-05-2021 11:11:57)
Отсутствует
Vitaliy V.
Я не задумывался насчет ОС и Юсерагента, извиняюсь. Прозрачность получилась! правда добавил text-shadow: none !important; чтоб по феншую было), Спасибо.
Отсутствует
чтобы работал и на Маке и на других ОС?
Проверяй https://forum.mozilla-russia.org/viewto … 10#p784310
Подключил стиль VitaliyVstyle.github.io/stylesff/full_theme
Сначала обнови его
1) Использовать темы, ну или если принципиально сделать стилем то --toolbar-bgcolor, остальные параметры по желанию
:root { --toolbar-bgcolor: rgba(115, 45, 85, 1) !important; --toolbar-color: rgb(255, 255, 255) !important; --lwt-accent-color: rgb(37, 29, 62) !important; --lwt-text-color: rgba(244, 244, 247) !important; --lwt-toolbar-field-focus: rgba(0, 0, 0, 1) !important; --lwt-toolbar-field-focus-color: rgba(255, 255, 255, 1) !important; --arrowpanel-background: rgb(27, 27, 33) !important; --panel-disabled-color: rgba(177, 177, 180, 0.5) !important; --panel-description-color: rgba(177, 177, 180, 0.7) !important; --arrowpanel-color: rgba(177, 177, 180, 1) !important; --arrowpanel-border-color: rgb(60, 60, 63) !important; --lwt-toolbar-field-background-color: rgba(0, 0, 0, 0.5) !important; --lwt-toolbar-field-color: rgba(244, 244, 247, 1) !important; --lwt-toolbar-field-border-color: rgba(0, 0, 0, 0.5) !important; --lwt-tab-text: rgb(255, 255, 255) !important; --chrome-content-separator-color: rgb(115, 45, 85) !important; --toolbarbutton-icon-fill: rgb(255, 255, 255) !important; --lwt-selected-tab-background-color: rgb(115, 45, 85) !important; --autocomplete-popup-background: rgb(27, 27, 33) !important; --autocomplete-popup-color: rgb(177, 177, 180) !important; --autocomplete-popup-highlight-background: rgb(0, 116, 232) !important; --toolbar-field-focus-border-color: rgb(0, 0, 0) !important; --lwt-toolbar-field-highlight: rgba(0, 116, 232, 1) !important; --lwt-toolbar-field-highlight-text: rgb(255, 255, 255) !important; --lwt-accent-color-inactive: rgb(37, 29, 62) !important; --lwt-background-tab-separator-color: rgb(244, 244, 247) !important; --toolbarseparator-color: rgba(255, 255, 255, 0.2) !important; --lwt-toolbarbutton-icon-fill-attention: rgb(0, 116, 232) !important; --toolbarbutton-hover-background: rgba(179, 179, 181, 0.4) !important; --toolbarbutton-active-background: rgb(0, 116, 232) !important; --autocomplete-popup-highlight-color: rgb(255, 255, 255) !important; }
Желательно с rgba.
Да хоть с hsla
2) Изменить так эти переменные в custom_styles/css_user.css
--v-tabs-min-height: 20px;
--v-main-menubar-min-height: 17px;
--v-titlebar-button-vert-padding: 3px;
3) Да все забывал исправить, теперь сделал но полосы прокрутки не нужны, страница прокручивается без них колесом мыши
Ну или удали в custom_styles/common.css --> @-moz-document url("about:newtab"), url("about:home") {
это правило
:root {
scrollbar-width: none !important;
}
Отредактировано Vitaliy V. (12-05-2021 20:37:31)
Отсутствует
Как можно вернуть старый вид поисковой строки Яндекс (или хотя бы убрать скругленные углы)? Пробовал вписывать в userContent.css селекторы .search2 и .search2__input (названия нашел с помощью инспектора) - не помогает. Так же хотелось бы вернуть старую (желтую с черным шрифтом) иконку входа в аккаунт вместо синей. Пытался вставить свое изображение - реакции никакой.
Отсутствует
хотя бы убрать скругленные углы
Так можно
@-moz-document domain("yandex.ru") { .input_theme_search { border-color: #ffcc00 !important; } .input_size_search { border-radius: unset !important; } .button_size_search { border-radius: unset !important; } .input_theme_websearch2 { border-radius: unset !important; } .websearch-button__text { border-radius: unset !important; } }
иконку входа в аккаунт вместо синей
Скриншот можно? У меня такая.
Хочу выразить признательность и благодарность...
Спасибо. Да не стоило тут.
Помогал Вит в личке по вопросу не совсем по теме. Окно загрузок подключали.
Отсутствует
Алексей У. пишетхотя бы убрать скругленные углы
Так можно
скрытый текстВыделить кодКод:
@-moz-document domain("yandex.ru") { .input_theme_search { border-color: #ffcc00 !important; } .input_size_search { border-radius: unset !important; } .button_size_search { border-radius: unset !important; } .input_theme_websearch2 { border-radius: unset !important; } .websearch-button__text { border-radius: unset !important; } }иконку входа в аккаунт вместо синей
Скриншот можно? У меня такая.
За код для поиска - спасибо, сработало (кстати, если не трудно, нельзя ли еще сделать уголок справа от надписи "Найти"?). А иконка входа в аккаунт у меня такая: https://d.radikal.ru/d23/2105/f7/ddc382b039b5.jpg
Отсутствует
кстати, если не трудно, нельзя ли еще сделать уголок справа от надписи "Найти"?
В смысле скруглённые оставить, то удалите из кода третье и последнее правило или заменить на эти и регулировать углы
.button_size_search { /* https://yandex.ru/ */ border-radius: 0 .625rem .625rem 0 !important; } .websearch-button__text { /* https://yandex.ru/search/ */ border-radius: 0 10px 10px 0 !important; }
А иконка входа в аккаунт у меня такая
Да, теперь и у меня такая появилась, может как-то не так выходил. Ну изменить эту кнопку я не знаю как. Без особых навыков там ничего не сделать
Отсутствует
Алексей У. пишеткстати, если не трудно, нельзя ли еще сделать уголок справа от надписи "Найти"?
В смысле скруглённые оставить, то удалите из кода третье и последнее правило или заменить на эти и регулировать углы
Или рядом с текстом угол нарисовать, нет мне это не по силам.скрытый текстВыделить кодКод:
.button_size_search { /* https://yandex.ru/ */ border-radius: 0 .625rem .625rem 0 !important; } .websearch-button__text { /* https://yandex.ru/search/ */ border-radius: 0 10px 10px 0 !important; }А иконка входа в аккаунт у меня такая
Да, теперь и у меня такая появилась, может как-то не так выходил. Ну изменить эту кнопку я не знаю как. Без особых навыков там ничего не сделать
скрытый текст
Вот этот угол я имел в виду: https://c.radikal.ru/c27/2105/cb/6534bef202d0.jpg.
А что касается синего цвета, так это, по-моему, идиотизм полный. У Яндекса ВООБЩЕ в теме оформления нет и не было никогда НИ ОДНОГО элемента синего цвета, а тут - на тебе... Жаль, что ничего сделать нельзя. Кстати, эта мерзость почему-то присутствует только на странице поиска. В картинках или видео, к примеру, по-прежнему нормальная желтая плашка с черным шрифтом.
Отсутствует
Вот этот угол я имел в виду
Ага, понял. Нет, такой угол у меня сделать не получилось.
Добавлено 15-05-2021 20:33:13
Да вон у стьюлиша полно тем под Яндекс, скопировать с под спойлера код и в userContent.css вставить
Отредактировано sandro79 (15-05-2021 20:33:13)
Отсутствует
и что я наковырял. вкладки под строку вернул, а панель широкая так и остаётся
P.S. сделал
всё же хочу продолжить тему. то что работает сейчас, выливается в такое вот в бете
Отредактировано tagnupip (15-05-2021 22:12:42)
Отсутствует
Алексей У. пишетВот этот угол я имел в виду
Ага, понял. Нет, такой угол у меня сделать не получилось.
Попробовал такой вариант: своими силами нарисовал такую же картинку нужного размера и засунул в код. Почти получилось потому, что яндексовское изображение выглядывает из-под моего.
Отсутствует
своими силами нарисовал такую же картинку нужного размера и засунул в код
Ну там это правило угол создаёт
.websearch-button__text::before { top: 0; right: -13px; width: 13px; height: 40px; background-color: #fc0; background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='45'%3E%3Cpath fill='%23fff' d='M40 -2V45L.99 40 c1.105 0 2.405-.809 2.897-1.792L13 20 3.896 1.792C3.401.802 2.1 0 1 0z'/%3E%3C/svg%3E); }
Добавлено 16-05-2021 00:07:27
что подправить, для уменьшения вкладки
С конца 406-ой страницы смотрите.
Отредактировано sandro79 (16-05-2021 00:08:34)
Отсутствует
я с помощью Classic CSS tweaks сделал вкладки снизу и переместил адресбар в тайтлбар но кнопки сели немного левее чем надо, с этим нельзя ничего сделать?
Отредактировано trofey (18-05-2021 16:23:34)
Отсутствует
Vitaliy V.
Видимо это нужно смотреть полностью с вашим фаршем или скриншот хотя бы сделайте чтобы понять о чем речь.
Подожду до 91 beta, тогда уже буду разбираться. Там много чего еще. Например, множественные сепараторы, которые, похоже, теперь надо как-то скрывать для каждого контекста отдельно.
Отредактировано _zt (18-05-2021 18:49:49)
Отсутствует