trofey
Например https://github.com/VitaliyVstyle/Vitali … rome_files
можно добавить код для custom_script_win.js, только куда именно вам нужно?
Или для CB здесь спросите https://forum.mozilla-russia.org/viewto … 25#p790425
Отсутствует
только куда именно вам нужно?
мне нужно чтобы в самом верху меню которое вылезает при щелчке правой кнопкой мыши по странице появился пункт - открыть новую вкладку
как это сделать чтобы попроще?
Отсутствует
С праздником форумчане и с наступающей светлой Пасхой!
Vitaliy , неспеша мигрирую на 88 версию, в связи с чем возникли вопросы в плане ucf:
При переходе появились артефакты на кнопках (квадратик черный поверх иконки) в которых в стиле был указан list-style-image: url(data:image/svg+xml;base64... ,
Как с этим как работать, куда смотреть?
Примеры:
Endor8 - Restart in Hamburger menu
Отредактировано dezhnev (02-05-2021 13:59:25)
Отсутствует
usalex пишетНе могли бы сделать стиль, чтоб уменьшить высоту панели вкладок (и заодно желательно уменьшить паддинги у панели адреса, чтоб ещё компактнее стало).
скрытый текстВыделить кодКод:
:root:not([uidensity="touch"]) { --toolbarbutton-outer-padding: 1px !important; --bookmark-block-padding: 1px !important; --toolbarbutton-inner-padding: 4px !important; --toolbar-start-end-padding: var(--toolbarbutton-outer-padding) !important; --urlbar-min-height: 24px !important; --urlbar-icon-padding: 3px !important; --urlbar-container-padding: 0px !important; --v-textbox-padding: 1px; } #urlbar-container, #search-container { padding-block: var(--v-textbox-padding, 4px) !important; } #PersonalToolbar { padding: 0 !important; } #personal-toolbar-empty-description, #PersonalToolbar .toolbarbutton-1, toolbarbutton.bookmark-item:not(.subviewbutton) { margin: var(--toolbarbutton-outer-padding) !important; }
Спасибо! Общая высота уменьшилась с исходных 73 пикселей до 65 пикселей.
Но нельзя ли ещё немного (на 3 пикселя) уменьшить высоту самой панели вкладок? (это расстояние от верхнего края окна до верхнего края адресной амбразуры)
Отсутствует
как это сделать чтобы попроще?
тогда расширение для вас попроще будет https://addons.mozilla.org/ru/firefox/a … ab-beside/
и стиль чтобы вверх поднять
#contentAreaContextMenu > menugroup#context-navigation, :is(#tabContextMenu,#contentAreaContextMenu) > menuitem[id$="_-menuitem-_ntb-new-tab"] { -moz-box-ordinal-group: 0 !important; }
нельзя ли ещё немного (на 3 пикселя) уменьшить высоту самой панели вкладок?
добавить к :root:not([uidensity="touch"]) {
Отредактировано Vitaliy V. (02-05-2021 00:34:54)
Отсутствует
usalex пишетнельзя ли ещё немного (на 3 пикселя) уменьшить высоту самой панели вкладок?
добавить к :root:not([uidensity="touch"]) {
скрытый текст
P.S. если кнопки управления окном в на 10 не помешают
Увы, действительно, не уменьшается высота из-за этих кнопок.
А где прописан размер кнопок управления? Наверное нужно ковырять omni.ja - но где конкретно там искать?
Отсутствует
usalex
https://forum.mozilla-russia.org/viewto … 07#p769207
Для вкладок можно ещё эти переменные добавить, убрать отступ от панели навигации
Отредактировано Vitaliy V. (02-05-2021 01:04:27)
Отсутствует
Для вкладок можно ещё эти переменные добавить, убрать отступ от панели навигации скрытый текстВыделить кодКод:--proton-tab-block-margin: 1px !important;
--tab-border-radius: 0px !important;
Отредактировано Vitaliy V. (Сегодня 00:04:27)
Да, спасибо! Это помогло - уменьшило общую высоту с 65 до 59 пикселей.
А вот код для уменьшения кнопок управления не помог - и даже увеличил общую высоту с 65 до 66 пикселей. Странно.
Может, я его не туда вставил?
Я поместил его перед строчкой, начинающейся с: #urlbar-container,
Это правильно?
Отредактировано usalex (02-05-2021 02:10:47)
Отсутствует
тогда расширение для вас попроще будет https://addons.mozilla.org/ru/firefox/a … ab-beside/
я уже смотрел это расширение - почти то что нужно, только оно открывает вкладку сразу за текущей, а мне нужно чтобы открывалось в самом конце списка вкладок...
Отсутствует
А вот код для уменьшения кнопок управления не помог - и даже увеличил общую высоту с 65 до 66 пикселей. Странно.
Да тот код устарел, так должно сработать
.titlebar-buttonbox > .titlebar-button, #minimize-button, #restore-button, #close-button { margin: 0 !important; padding: 5px 10px !important; }
переменную --tab-min-height выше тоже можно изменить
Отредактировано Vitaliy V. (02-05-2021 15:17:18)
Отсутствует
Vitaliy V.
Спасибо огромнейшее! Это сработало. Теперь панель меня полностью устраивает.
Сейчас в раздумьях - устраивает ли меня такой большой межстрочный интервал в протоновском контекстном меню страницы.
Наверное, Вы уже кому-то давали стиль для регулировки этого интервала (попробую поискать в теме).
Спасибо Вам!
Отсутствует
межстрочный интервал в протоновском контекстном меню страницы
для 10 и proton можно попробовать так
menupopup > menuitem, menupopup > menu { padding-block: 4px !important; padding-inline-start: 8px !important; }
Для panel добавить к :root:not([uidensity="touch"]) {
--arrowpanel-menuitem-padding-block: 4px !important; --arrowpanel-menuitem-padding: var(--arrowpanel-menuitem-padding-block) 8px !important;
Отсутствует
Vitaliy V.
А можно ли средствами user_chrome_files в 89+ вернуть в адресную строку значок "Копировать ссылку"?
Отредактировано sandro79 (02-05-2021 23:05:20)
Отсутствует
Vitaliy V. – пожелание по кнопке «Дополнения» (Add Toolbar Buttons) и скрипту «Настройки расширений»
Добавить в кнопки «Дополнения» открытие страницы about:debugging#addons, например на СКМ клик.
Так как эти кнопки управляют дополнениями, то просмотр страницы отладки добавит дополнительный функционал!
Отредактировано Dobrov (03-05-2021 01:39:51)
Отсутствует
средствами user_chrome_files в 89+ вернуть в адресную строку значок "Копировать ссылку"
Набросок для custom_script.js
(async (url, pa = ChromeUtils.import(url).PageActions) => pa.addAction(new pa.Action({ title: "Копировать ссылку", tooltip: "Копировать ссылку", iconURL: "chrome://browser/skin/link.svg", id: "ucf-copyURL", pinnedToUrlbar: true, onCommand(e) { var gBrowserBundle = { GetStringFromName: () => "Скопировано в буфер обмена!" }; var show = eval(`(function ${e.view.ConfirmationHint.show})`); var helper = Cc["@mozilla.org/widget/clipboardhelper;1"] .getService(Ci.nsIClipboardHelper); (this.onCommand = e => { var win = e.view; var uri = win.gBrowser.selectedBrowser.currentURI; helper.copyString(win.gURLBar.makeURIReadable(uri).displaySpec); var anchor = win.BrowserPageActions.panelAnchorNodeForAction(this, e); show.call(win.ConfirmationHint, anchor, "", {event: e, hideArrow: true}); })(e); } })))("resource:///modules/PageActions.jsm");
Отсутствует
Может быть ещё можно как-то вернуть всплывающее уведомление добавления закладки "Сохранено в Библиотеку"?
можно заблокировать настройку
lockPref("browser.bookmarks.editDialog.confirmationHintShowCount", 0);
только теперь уведомление "Сохранено в закладках" полагаю не в этом дело
Dobrov
Добавить в кнопки «Дополнения» открытие страницы about:debugging#addons
это устаревший адрес
Хорошо для Add Toolbar Buttons добавлю при следующем обновлении
В скрипт можешь добавить сам например вместо
if (e.button == 1)
win.BrowserOpenAddonsMgr("addons://list/extension");
if (e.button == 1) { if (e.shiftKey) win.BrowserOpenAddonsMgr("addons://list/extension"); else win.switchToTabHavingURI("about:debugging#/runtime/this-firefox", true, { ignoreFragment: "whenComparing", triggeringPrincipal: Services.scriptSecurityManager.getSystemPrincipal(), }); }
почему browser.tabs.selectOwnerOnClose не работает
Работает но не так как ожидаете, при закрытии вкладки активной становится та из которой она была открыта
Есть пара расширений
Tab Open/Close Control
After Close, Change to: Last Active Tab
Select After Closing Current
Position: last
Relation: Last accessed tab
Отредактировано Vitaliy V. (03-05-2021 13:41:15)
Отсутствует
Здравствуйте, никак не могу отключить самую верхнюю полосу, заголовок и табы отключить получилось. Подскажите пожалуйста какой параметр в файле UserChrome.css необходимо для этого добавить?
Отсутствует
можно заблокировать настройку
lockPref("browser.bookmarks.editDialog.confirmationHintShowCount", 0);
Благодарю! Да, точно, "Сохранено в закладках". Не додумался я в about:config поискать, подумал - тоже вырезали с корнем.
Здравствуйте, никак не могу отключить самую верхнюю полосу, заголовок и табы отключить получилось.
Здравствуйте. Да всё скопом можно убрать так
Отсутствует
Как привязать ширину выпадающего списка к ширине строки адреса (чтобы при изменении ширины адресной строки автоматически менялась и ширина списка)? Пользуюсь кодом от Aris (ac_popup_classic_with_two_lines_fx68), но там приходится выставлять ширину вручную.
Отсутствует
Как привязать ширину выпадающего списка к ширине строки адреса (чтобы при изменении ширины адресной строки автоматически менялась и ширина списка)?
Эти, его двухстрочные стили для квантума, ещё тот костыль. При изменении значения параметра browser.urlbar.maxRichResults, сразу появляется полоса прокрутки, хотя места до нижнего края окна браузера ещё предостаточно.
Если критично использование отображения результата в две линии, то можно переключится на использование стиля ac_popup_default_with_two_lines_fx68 в паре с этим кодом, тогда получится как вам надо.
И спрячьте пожалуйста изображение под спойлер.
Отсутствует
Vitaliy V.
Можете поправить кнопку? Не чистит на 88. Проверил на чистом профиле.
Очистить историю
Еще по поводу faviconinurlbar.
1. Индикации с помощью identity-box-button теперь нет? Я попытался прикрутить старую, но ничего не вышло.
2. И как вот этот тултип убрать?
Отсутствует
Спасибо, подошло. Кстати, тот код, что вы посоветовали в ссылке, использовал раньше, но не устраивал слишком крупный шрифт списка. Теперь, при совместном использовании этих двух кодов, работает как надо. С отступами слева и справаф попробую разобраться самостоятельно.
Отсутствует
Алексей У.
Я использую тоже, что и Вы. Чуть переделанный ac_popup_classic_with_two_lines_fx68, точнее ./css/locationbar/ac_popup_classic_with_two_lines_fx68_star_at_the_end.css куда импортируется, указанный Вами стиль. Неожиданно этот стиль заработал на 88! Моё мнение: лучше раз определиться, какие и сколько кнопок в тулбаре, установить ширину выпадающего списка и не трогать тулбар больше вообще и никогда. Кнопки от новых дополнений
Отсутствует
xrun1
Моё мнение: лучше раз определиться, какие и сколько кнопок в тулбаре, установить ширину выпадающего списка и не трогать тулбар больше вообще и никогда.
Никаких проблем с мегабаром и его меню нет ни в 78, ни в текущей 88. Вы просто сами себя в чем то убедили.
Стиль для мегабара генерируется здесь - https://www.userchrome.org/megabar-styl … s-bar.html
В конце страницы. Выбираете нужные функции, при этом некоторые результаты вашего выбора будут сразу видны на картинках, потом забираете код из текстового поля или жмете кнопку загрузки и сохраняете в файл. Не забудьте browser.urlbar.maxRichResults поставить меньше чем выберите строк в генераторе, чтобы избежать появления прокрутки.
Этот генератор появился чуть ли не за день до появления самого мегабара и ссылка на него уже не единожды публиковалась.
Отсутствует