Vitaliy V.
https://forum.mozilla-russia.org/viewto … 19#p721919
На 72 , скрытие по клику наполовину перестало работать.
При наведедении мышки панель выезжает нормально.
Но как только убираеш мышь с панели, она уезжает обратно.
Можете подправить, чтобы по клику пряталась?
Отредактировано vassemm (06-01-2020 18:34:52)
Отсутствует
Можете подправить, чтобы по клику пряталась?
с биндигом нет https://forum.mozilla-russia.org/viewto … 59#p774359
авто скрытие бок. панели добавлено (в закомментированном виде) в комплект user_chrome_files
Отсутствует
Скажите пожалуйста можно сделать автоскрытие панели закладок в 72.0
Win7
Отсутствует
egorsemenov06
но можно одним CSS при наведении на панель навигации например
toolbar#PersonalToolbar { -moz-appearance: none !important; -moz-window-dragging: no-drag !important; overflow: -moz-hidden-unscrollable !important; transition-property: min-height, max-height, padding-top, padding-bottom, border-top-width, border-bottom-width !important; transition-timing-function: linear !important; transition-duration: 0.4s !important; /* длительность анимации */ transition-delay: 0.2s !important; /* задержка появления */ } toolbar#nav-bar:not(:-moz-any([customizing="true"],:hover)) ~ toolbar#PersonalToolbar:not(:hover) { min-height: 0.1px !important; max-height: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; border-top-width: 0 !important; border-bottom-width: 0 !important; transition-delay: 1s !important; /* задержка скрытия */ }
Отсутствует
А с приватным окном уже ничего не сделать?
Что б открывался топ сайтов как в новой вкладке
можете добавить это в скрипт для осн. окна или CB
(function() { if ("OpenBrowserWindow" in window) { var str = OpenBrowserWindow.toString(), regx = /defaultArgs\s*=\s*\"about\:privatebrowsing\"\s*\;/g; if (!regx.test(str)) return; eval(`OpenBrowserWindow = ${str.replace(regx, 'console.log("load page: " + defaultArgs);')}`); } })();
Отсутствует
Vitaliy V.
Здравствуйте!
1) Возможно для FF72 реализовать код для "Открытия страницы сайта в других браузерах" без биндингов?
2) Этот код для "Выпадающей панели в Адресной строке" тоже перестал работать в FF72:
/* Код Выпадающей панели в Адресной строке */ #urlbar-container, #search-container { padding: 1px !important; margin: 0 !important; } #urlbar, #searchbar, #searchbar .searchbar-textbox { margin: 0 !important; } #urlbar-container[breakout] { position: relative !important; min-height: var(--urlbar-container-height) !important; } #urlbar[breakout] { display: block !important; position: absolute !important; width: calc(100% - 2px) !important; height: var(--urlbar-height) !important; top: calc((var(--urlbar-container-height) - var(--urlbar-height)) / 2) !important; left: 1px !important; } #urlbar[breakout] > #urlbar-input-container { width: 100% !important; height: var(--urlbar-height) !important; padding: 0 !important; vertical-align: top !important; } #urlbar[breakout][breakout-extend], #urlbar[breakout][breakout-extend-disabled][open] { height: auto !important; } #urlbar[breakout] > #urlbar-background { animation: none !important; } #urlbar[breakout] > #urlbar-background { inset-inline-start: 0 !important; box-shadow: none !important; } #urlbar[breakout] > .urlbarView { background-color: var(--autocomplete-popup-background, transparent) !important; margin: 0 1px 1px 1px !important; border: none !important; width: calc(100% - 2px) !important; } #urlbar[breakout] > #urlbar-input-container > #urlbar-search-icon { fill: currentColor !important; fill-opacity: .6 !important; }
Отсутствует
Vitaliy V.
Подскажите по about:newtab в 73+. При отключении строки поиска, блок "Топ сайтов" поднимается практически в самый верх, я соорудил стиль для userContent.css, по аналогии с советом отсюда с visibility: hidden !important; и с включенной строкой поиска, "Топ сайтов" не поднялся и строка поиска не видна. Помогите пожалуйста сделать, не таким костыльным способом, чтоб при отключенной строке поиска, "Топ сайтов" не поднимался в верх страницы. Спасибо.
@-moz-document url("about:newtab"), url("about:home") { .search-wrapper { visibility: hidden !important; }
Отсутствует
kokoss
ну там не стили а биндинги надо в скрипты переделывать
сейчас не могу сказать зависит от настроения
v4386
1. ответ тот же выше
2. browser.urlbar.update1 https://forum.mozilla-russia.org/viewto … 19#p775219
sandro79
может стили мешают у меня почти посередине "топ сайтов"
если ещё стиль добавить
@-moz-document url("about:newtab"), url("about:home") { main { margin: auto !important; padding-bottom: 0 !important; } }
P.S. забыл юзер агент сменить, этот пост написан с Firefox конечно
Отредактировано Vitaliy V. (07-01-2020 21:03:28)
Отсутствует
Vitaliy V.
Да вроде нет, странно, на чистом, только созданном профиле тоже проверял, перед написанием этого сообщения. Это ещё в 73 так стало.
Может в версии для разработчиков по другому или от ОС зависимость.
Ваш стиль решил проблему, теперь всё в норме, Огромное Вам Спасибо
Замена прошлому стилю для about:addons, стиль для 72+ здесь.
Отредактировано sandro79 (07-01-2020 21:43:04)
Отсутствует
Vitaliy V.
Виталий, вынужден вновь просить у Вас помощи.
1. Изменилась высота вкладок. Был стиль:
/*Высота вкладок*/ #main-window:not([uidensity="touch"]) :-moz-any(#titlebar,#TabsToolbar,#tabbrowser-tabs) { --tab-min-height: 28px !important; --toolbarbutton-inner-padding: 3px !important; } @media (-moz-windows-compositor) { #titlebar-buttonbox { -moz-box-align: start !important; } #main-window:not([uidensity="touch"]) #titlebar-buttonbox .titlebar-button { margin: 0 !important; padding: 4px 8px !important; } #main-window:not([uidensity="touch"])[sizemode="normal"] > #titlebar { -moz-appearance: none !important; } }
/*Кнопки Закладки и Журнал*/ vbox#browser-bottombox { -moz-binding: url("data:text/xml;charset=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='buttons'><implementation><constructor><![CDATA[ var CustomizableUI = window.CustomizableUI; if (!CustomizableUI) { try { CustomizableUI = Components.utils.import('resource:///modules/CustomizableUI.jsm', {}).CustomizableUI; } catch(e) { return; } } var _getWidget = (id) => { var widget = CustomizableUI.getWidget(id); if (!widget || widget.provider != CustomizableUI.PROVIDER_API) return true; return false; }; try { let id = 'add-view-history-sidebar-button-for-ofizer'; if (_getWidget(id)) { CustomizableUI.createWidget({ id: id, label: 'История', tooltiptext: 'Показать / Скрыть Историю', onCommand: function(event) { var win = event.target.ownerDocument.defaultView; win.SidebarUI.toggle('viewHistorySidebar'); } }); } } catch(e) {} try { let id = 'add-view-bookmarks-sidebar-button-for-ofizer'; if (_getWidget(id)) { CustomizableUI.createWidget({ id: id, label: 'Закладки', tooltiptext: 'Показать / Скрыть Закладки', onCommand: function(event) { var win = event.target.ownerDocument.defaultView; win.SidebarUI.toggle('viewBookmarksSidebar'); } }); } } catch(e) {} ]]></constructor></implementation></binding></bindings>#buttons"); } #add-view-history-sidebar-button-for-ofizer { list-style-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 48 48'><g><path d='M 2.438,0 C 1.087,0 0,1.088 0,2.438 V 45.56 C 0,46.91 1.087,48 2.438,48 H 45.56 C 46.91,48 48,46.91 48,45.56 V 2.438 C 48,1.088 46.91,0 45.56,0 Z' style='fill:black;fill-opacity:1;' /><path style='opacity:0.25;fill:black;' d='M 38,8 C 28.9,6.6 19.5,3.34 12,10 5.05,18.2 4.21,27.7 8,38 L 18,48 H 45.5 C 47,47.9 47.9,47 48,45.5 V 18'/><path style='fill:white;' d='M 24,3 C 12.3,3 3,12.3 3,24.1 3,35.7 12.3,45 24,45 35.7,45 45,35.7 45,24.1 45,12.3 35.7,3 24,3 Z M 24,39.9 C 15.3,39.9 8.1,32.7 8.1,24.1 8.1,15.3 15.3,8.1 24,8.1 32.7,8.1 39.9,15.3 39.9,24.1 39.9,32.7 32.7,39.9 24,39.9 Z M 31.5,21 H 27 V 15 C 27,13.2 25.8,12 24,12 22.2,12 21,13.2 21,15 V 24.1 C 21,25.8 22.2,27 24,27 H 31.5 C 33.3,27 34.5,25.8 34.5,24.1 34.5,22.2 33.3,21 31.5,21 Z' /></g></svg>") !important; } #add-view-bookmarks-sidebar-button-for-ofizer { list-style-image: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 48 48'><g><path d='M 2.438,0 C 1.087,0 0,1.088 0,2.438 V 45.56 C 0,46.91 1.087,48 2.438,48 H 45.56 C 46.91,48 48,46.91 48,45.56 V 2.438 C 48,1.088 46.91,0 45.56,0 Z' style='fill:black;fill-opacity:1;' /><path style='opacity:0.25;fill:black;' d='M 24,3 11.1,45 14.1,48 H 45.58 C 46.93,48 48,46.9 48,45.53 V 22.2 L 45,19.2 39,18 Z'/><path style='fill:white;' d='M 45,19.05 C 45.09,19.34 36.05,30.02 35.96,30.3 35.86,30.57 37.21,44.81 36.97,45 36.76,45.15 24.28,39.43 24,39.43 23.73,39.43 11.25,45.16 11.03,45 10.79,44.81 12.11,30.57 12.02,30.3 11.94,30.02 2.911,19.34 3.001,19.05 3.087,18.77 16.37,15.69 16.6,15.53 16.82,15.35 23.72,3 24,3 24.28,3 31.18,15.35 31.4,15.53 31.63,15.69 44.88,18.75 45,19.05' /></g></svg>") !important; }
/*Сужение подсказок до размеров адресной строки*/ @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); #urlbar:not(.megabar) > #urlbar-input-container > .urlbar-history-dropmarker, #urlbar > .urlbar-history-dropmarker { -moz-binding: url("data:text/xml;charset=utf-8,<bindings xmlns='http://www.mozilla.org/xbl'><binding id='openPanel'><implementation><constructor><![CDATA[ var { UrlbarView } = ChromeUtils.import('resource:///modules/UrlbarView.jsm'); if ('orig_openPanel' in UrlbarView.prototype) return; var sandbox = Cu.Sandbox(Cu.getObjectPrincipal(UrlbarView.prototype), {}); sandbox.UrlbarView = UrlbarView; Cu.evalInSandbox(` Object.defineProperty(UrlbarView.prototype, 'orig_openPanel', { value: UrlbarView.prototype._openPanel, enumerable: false }); var openPanel = { _openPanel() { this.orig_openPanel.apply(this, arguments); let inputRect = this.input.textbox.getBoundingClientRect(); let px = number => number.toFixed(2) + 'px'; this.panel.style.setProperty('--v-panel-left', px(inputRect.left)); this.panel.style.setProperty('--v-panel-right', px(inputRect.right)); this.panel.style.setProperty('--v-panel-width', px(inputRect.right - inputRect.left)); } }; Object.defineProperty(UrlbarView.prototype, '_openPanel', { value: openPanel._openPanel, enumerable: false }); `, sandbox); ]]></constructor></implementation></binding></bindings>#openPanel") !important; } #urlbar:not(.megabar) > .urlbarView, #urlbar-results { left: var(--v-panel-left, 0) !important; right: var(--v-panel-right, 0) !important; min-width: var(--v-panel-width, 100%) !important; max-width: var(--v-panel-width, 100%) !important; } #urlbar:not(.megabar) *|*.urlbarView-body-inner, #urlbar-results *|*.urlbarView-body-inner { max-width: var(--v-panel-width, 100%) !important; } #urlbar:not(.megabar) *|*.urlbarView-row, #urlbar-results *|*.urlbarView-row { padding-inline-start: 2px !important; padding-inline-end: 2px !important; } #urlbar:not(.megabar) .search-one-offs { padding-inline-start: 5px !important; padding-inline-end: 5px !important; }
Отредактировано ofizer (08-01-2020 09:25:00)
Отсутствует
на firefox 72 отвалился стиль автоскрытия боковой панели(вылазит при наведении на край). стиль древний, еще со времен 52 лиса. на 72 панель вообще исчезла и не вызывается.
сам стиль, работоспособен до 71 версии включительно. если можно поправить, поправьте пожалуйста.
#sidebar-box {
position: relative !important;
overflow-x: hidden !important;
min-width: var(--sidebar-normal-width) !important;
max-width: var(--sidebar-normal-width) !important;
opacity: 0.7 !important;
-moz-transition: all .2s ease-out .2s !important;
}
#sidebar-box:hover {
margin-right: calc((var(--sidebar-hover-width) - var(--sidebar-normal-width)) * -1) !important;
min-width: var(--sidebar-hover-width) !important;
opacity: 1 !important;
}
#sidebar-splitter {
display: none !important;
}
Отсутствует
Отсутствует
oleg.sgh
в принципе нормально, но лишняя кнопка закрыть вверху панели мешает(пару раз уже нажал случайно). в старом варианте кнопки нет и тут бы ее отломать.
с хромоподобным видом меню настройки что-то поделать можно, а то имеем хромоподобную муть вместо шикарного фейса аля cyberfox где все по полочкам было распределено
Отсутствует
ofizer
1.
*|*#main-window:not([uidensity="touch"]) { --tab-min-height: 23px !important; } *|*#main-window:not([uidensity="touch"]) #TabsToolbar { --toolbarbutton-outer-padding: 0px !important; --toolbarbutton-inner-padding: 3px !important; } *|*#main-window:not([uidensity="touch"]) #TabsToolbar .toolbarbutton-badge { margin-inline-end: calc(-1 * (var(--toolbarbutton-outer-padding) + var(--toolbarbutton-inner-padding))) !important; } @media (-moz-windows-compositor) { *|*#main-window:not([uidensity="touch"]) .titlebar-buttonbox { -moz-box-align: start !important; } *|*#main-window:not([uidensity="touch"]) .titlebar-buttonbox .titlebar-button { margin: 0 !important; padding: 5px 10px !important; } *|*#main-window:not([uidensity="touch"])[sizemode="normal"] vbox#titlebar { -moz-appearance: none !important; } }
usernonamed
про биндинги я уже писал об этом...
но если устраивает т. к. в вашем стиле этого и не было никогда
то скрыть кнопку
Отсутствует
Vitaliy V.
Сейчас тоже экспериментировал с боковой панелью, убрал кнопку закрытия и строку поиска #sidebar-close, #search-box{display: none !important;}
Подскажите пожалуйста, код для перемещения кнопки "Вид", на место удалённой кнопки закрытия боковой панели. Примерно так, как на втором снимке, если не сильно муторно, с кнопкой "Вид" справа. Передвинуть то её получилось в инструментах браузера, но она не работоспособна, и вообще получилась такая странная массивная супер-кнопка. Хотелось бы чтоб она осталась неизменной, как была до переноса и ещё при этом работала Заранее благодарю.
Отсутствует
Vitaliy V.
2. browser.urlbar.update1 https://forum.mozilla-russia.org/viewto … 19#p775219
За подсказку спасибо! Но теперь бы уменьшить активную Адресную панель
Отсутствует
Vitaliy V. подскажи для 72 перестал корректно работать перенос в начало бара кнопки "Другие Инструменты"
#nav-bar-overflow-button {-moz-box-ordinal-group: 0 !important;}
Кнопка переносится, но зато в персонализации все сдвигается.
Отсутствует
Подскажите пожалуйста, код для перемещения кнопки "Вид", на место удалённой кнопки закрытия боковой панели. Примерно так, как на втором снимке, если не сильно муторно, с кнопкой "Вид" справа.
Сильно костыльный, эти кнопки находятся в разных документах, так что...
@-moz-document url-prefix("chrome://browser/content/browser.x") { #sidebar-header { height: 46px !important; overflow-y: hidden !important; } #sidebar-close { display: none !important; } #sidebar[src^="chrome://browser/content/places/historySidebar.x"] { margin-top: -46px !important; } #sidebar-switcher-target { position: relative !important; } } @-moz-document url-prefix("chrome://browser/content/places/historySidebar.x") { #search-box { display: none !important; } #sidebar-search-container { -moz-box-pack: end !important; height: 46px !important; overflow-y: hidden !important; } #viewButton { position: relative !important; } }
*|*#main-window:not([customizing="true"]) #nav-bar-overflow-button { -moz-box-ordinal-group: 0 !important; } *|*#main-window:not([customizing="true"]) #nav-bar-overflow-button > .toolbarbutton-icon { transform: scaleX(-1) !important; } *|*#main-window:not([customizing="true"]) #nav-bar-overflow-button:-moz-locale-dir(rtl) > .toolbarbutton-icon { transform: none !important; }
#nav-bar-overflow-button { -moz-box-ordinal-group: 0 !important; } #nav-bar-overflow-button > .toolbarbutton-icon { transform: scaleX(-1) !important; } #nav-bar-overflow-button:-moz-locale-dir(rtl) > .toolbarbutton-icon { transform: none !important; } #customization-panelWrapper { align-items: start !important; --panel-arrow-offset: 0px !important; } #customization-panel-container { order: -1 !important; --customization-panel-padding: 10px !important; } #customization-panelWrapper > .panel-arrowbox > .panel-arrow[side="top"] { margin-inline-end: 0 !important; }
Отредактировано Vitaliy V. (08-01-2020 17:38:25)
Отсутствует
Vitaliy V. спасибо все работает
Отсутствует
Vitaliy V.
В 72 перестали работать кнопки:"Профиля и Перезапуска браузера" https://forum.mozilla-russia.org/viewto … 15#p763715 . Исправьте пожалуйста.
Win7
Отсутствует
sandro79
Здравствуйте! Глянул ваш скрин картинки на домашней странице. Сегодня вот тоже переехал на Firefox 68 ESR, и почему-то на нём у меня на домашней странице остаётся вертикальный скроллбар, а на вашем скрине его нет. То есть у меня сейчас на домашней фоновая картинка, а сбоку ни к селу, ни к городу скроллбар. Подскажите, пожалуйста код css, чтобы от него избавиться.
Отсутствует
Сильно костыльный, эти кнопки находятся в разных документах, так что...
Огромное спасибо! Как раз то, что надо.
привет. друзья помогите. обновился на 72 и у меня пропала кнопка перезагрузки всего браузера .дайте пож код.спс.
Предположу, код для 63+. Ну тут вам надо уже на скрипты переходить. Через userChrome.css похоже не получится.
Отсутствует
kokoss
Это невозможно биндинг же там. И зачем если эти кнопки есть в user_chrome_files и Add Toolbar Buttons
Отсутствует