В левом нижнем углу отображается адресс ссылки если навести курсор на ссыклку
Можно ли это отображение отключить или скрыть?
Как скрыть строку состояния, отображающую URL ссылки в Firefox – 3 Ответа
Отсутствует
Vitaliy V.
После обновления до 87.0 перестала выплывать боковая панель при скрытой вертикальной, ежели вертикальная не скрыта, то тоже как-то неохотно выползает и далеко не с первого раза. Можно поправить? Строка раскомментирована
this.specialwidgets.init(); // <-- Special Widgets this.autohidesidebar.init(); // <-- Auto Hide Sidebar
Кнопки показать историю/закладки вообще не реагируют
add сейчас вроде начала выплывать ), но почему кнопки не реагируют, ЧЯДТ
Отредактировано bezuma (22-03-2021 20:40:03)
Отсутствует
но почему кнопки не реагируют, ЧЯДТ
Какие кнопки, которые в ucf? Что с ними может быть, у меня работают
Отсутствует
Vitaliy V.
Я их вытващил на верт.панель - жму 0 реакции. Может мне закмментировать this.autohidesidebar.init(); // <-- Auto Hide Sidebar
Все остальные-то фурычат
Отредактировано bezuma (23-03-2021 19:23:24)
Отсутствует
В 87 версии сломался код отображения id расширений на странице about:addons. Сможет кто-нибудь починить?
.addon::after { content: "ID: " attr(value) !important; position: absolute !important; margin-left: 54px !important; color: #2951a3 !important; cursor: default !important; word-break: break-all !important; }
Отсутствует
Vitaliy V. вот этот стиль ломает отображение вкладок на виндовс 7 максимальная с этим сделать можно что нибудь
/* Тултипы */ tooltip { -moz-appearance: none !important; color: rgb(244,244,245) !important; background: rgba(11,11,12,0.7) !important; border: 1px solid rgba(0,0,0,0.1) !important; outline: 1px solid rgba(255,255,255,0.4) !important; border-radius: 0px !important; /* радиус */ -moz-outline-radius: 0px !important; /* радиус */ overflow: hidden !important; outline-offset: -2px !important; padding: 3px !important; } tooltip description:not([style]) { color: inherit !important; } tooltip .text-link { color: rgb(69, 161, 255) !important; }
еще перестал работать скрипт faviconinurlbar
// стиль для faviconinurlbar faviconinurlbar: { constructor: function() { var faviconinurlbar = document.querySelector("#permissions-granted-icon"); if (!faviconinurlbar) return; gBrowser.tabContainer.addEventListener("TabAttrModified", this); gBrowser.addProgressListener(this); ucf_custom_script_win.unloadlisteners.push("faviconinurlbar"); this.handleEvent = function(event) { var tab = event.target, image; if (tab.selected) faviconinurlbar.style.setProperty("--v-faviconinurlbar", (image = tab.image) ? `url("${image}")` : ""); }; this.onStateChange = function(aWebProgress, aRequest, aStateFlags, aStatus) { var nsiwpl = Ci.nsIWebProgressListener; if ((aStateFlags & nsiwpl.STATE_IS_NETWORK) && aWebProgress && aWebProgress.isTopLevel) { if (aStateFlags & nsiwpl.STATE_START) { faviconinurlbar.setAttribute("busy", true); } else if (aStateFlags & nsiwpl.STATE_STOP) { faviconinurlbar.setAttribute("busy", false); if (!gBrowser.selectedTab.image) faviconinurlbar.style.setProperty("--v-faviconinurlbar", ""); } } }; }, destructor: function() { gBrowser.tabContainer.removeEventListener("TabAttrModified", this); gBrowser.removeProgressListener(this); } }, opennewtabwithleftclick: { constructor: function() { gBrowser.tabpanels.addEventListener("mousedown", this, true); ucf_custom_script_win.unloadlisteners.push("opennewtabwithleftclick"); }, handleEvent(e) { this[e.type](e); }, mousedown(e) { if (e.button || e.ctrlKey || e.shiftKey || e.altKey) return; var {spec} = gBrowser.currentURI; if (spec != "about:newtab" && spec != "about:home") return; var br = gBrowser.selectedBrowser; if (!br.matches(":hover")) return; this.br = br; this.loadURI = br.loadURI; br.loadURI = this.tab; window.addEventListener("mousemove", this, {once: true}); window.addEventListener("keydown", this, {once: true}); }, mousemove() { if (!this.br) return; window.removeEventListener("mousemove", this); window.removeEventListener("keydown", this); this.br.loadURI = this.loadURI; this.loadURI = this.br = null; }, keydown() { this.mousemove(); }, get tab() { delete this.tab; return this.tab = (url, params) => { var {userContextId} = this.br.contentPrincipal; this.mousemove(); openUILinkIn(url, "tab", Object.assign(params, {userContextId})); } }, destructor: function() { gBrowser.tabpanels.removeEventListener("mousedown", this, true); } },
/* стиль для faviconinurlbar */ #permissions-granted-icon { --v-default-faviconinurlbar: url("chrome://global/skin/icons/identity-icon.svg"); /* дефолтная иконка */ --v-permissions-granted-outline: 1px dashed green; /* обводка иконки для страниц с доп. разрешениями */ display: -moz-box !important; list-style-image: var(--v-default-faviconinurlbar) !important; } #identity-box[pageproxystate="valid"].unknownIdentity #identity-icon, #identity-box:-moz-any(.extensionPage,.chromeUI):not(.grantedPermissions) #permissions-granted-icon { display: none !important; } #identity-box[pageproxystate="valid"].grantedPermissions > #permissions-granted-icon { outline: var(--v-permissions-granted-outline) !important; } #identity-box:not(:-moz-any(.extensionPage,.chromeUI)) #permissions-granted-icon[busy="false"] { list-style-image: var(--v-faviconinurlbar, var(--v-default-faviconinurlbar)) !important; }
/****************************************************************************************/ /* Custom Background on Activity Stream *************************************************/ /****************************************************************************************/ /* показать версию дополнений */ @-moz-document url-prefix("chrome://mozapps/content/extensions/") { *|*.addon-name-link[title] { font-size: 0 !important; display: flex !important; flex-direction: row !important; } *|*.addon-name-link[title]::after { display: block !important; content: attr(title) !important; font-size: calc(1rem + 4px) !important; line-height: calc(1em + 6px) !important; } } /* кнопки управления дополнений */ @-moz-document url-prefix("chrome://mozapps/content/extensions/aboutaddons.") { :root { --v-content-button-border-color: rgba(12,12,13,0.3); --v-content-button-background-hover: rgba(12,12,13,0.15); --v-content-button-background-active: rgba(12,12,13,0.2); --v-content-button-color: rgb(12,12,13); --v-content-button-color-hover: rgb(12,12,13); --v-content-button-color-active: rgb(12,12,13); --v-main-max-width: 1064px; --card-padding: 8px !important; --section-width: 1064px !important; --addon-icon-size: 22px !important; } @supports -moz-bool-pref("browser.in-content.dark-mode") { @media (prefers-color-scheme: dark) { :root { --v-content-button-border-color: rgba(249,249,250,0.2); --v-content-button-background-hover: rgba(249,249,250,0.15); --v-content-button-background-active: rgba(249,249,250,0.2); --v-content-button-color: rgb(249,249,250); --v-content-button-color-hover: rgb(249,249,250); --v-content-button-color-active: rgb(249,249,250); } } } body { min-width: 500px !important; margin: 0 !important; } #main { max-width: var(--v-main-max-width) !important; margin-inline-start: 6px !important; margin-inline-end: 6px !important; --v-list-display-flex: flex; --v-buttons-border-width: 1px; --v-buttons-font-size: 13px; --v-buttons-font-weight: bold; --v-buttons-width: auto; } addon-card .card-contents { width: auto !important; overflow-x: hidden !important; flex-grow: 1 !important; } addon-card .card { display: grid !important; grid-template-columns: auto minmax(0px, min-content) !important; } addon-card .card > * { grid-column-start: 1 !important; grid-column-end: 3 !important; } addon-card .card > .addon-card-collapsed { grid-column-start: 1 !important; grid-column-end: 2 !important; grid-row-start: 1 !important; overflow-x: hidden !important; } addon-card .card > addon-options { grid-column-start: 2 !important; grid-column-end: 3 !important; grid-row-start: 1 !important; align-self: start !important; min-width: 0 !important; overflow-x: hidden !important; } img.card-heading-image { margin: calc(var(--card-padding) * -1) calc(var(--card-padding) * -1) 8px !important; width: 488px !important; height: 64px !important; } addon-card .card > img.card-heading-image:not([hidden]) { display: inline !important; } addon-card .card > img.card-heading-image:not([hidden]) + .addon-card-collapsed, addon-card .card > img.card-heading-image:not([hidden]) + .addon-card-collapsed ~ addon-options { grid-row-start: 2 !important; } addon-card .addon-name-container { margin-top: 0 !important; } button.more-options-button[action="more-options"], addon-card panel-item[action="expand"], div.arrow.top, div.arrow.bottom, addon-card panel-item-separator { display: none !important; } addon-card panel-list { position: static !important; display: block !important; background: none !important; border: none !important; border-radius: 0 !important; padding: 0 !important; margin: 0 !important; box-shadow: none !important; min-width: 0 !important; } addon-card panel-item { padding: 0 !important; margin: 0 !important; } style + div.container { padding-top: 0 !important; padding-bottom: 0 !important; } addon-card .toggle-button, addon-card button.theme-enable-button, link[href$="panel-item.css"] ~ button { width: var(--v-buttons-width, 100%) !important; min-height: 0 !important; height: 24px !important; line-height: 1.3em !important; padding: 3px 6px !important; margin: 0 1px !important; background: none !important; border-color: var(--v-content-button-border-color) !important; border-style: solid !important; border-width: var(--v-buttons-border-width, 0px) !important; color: var(--v-content-button-color) !important; border-radius: 2px !important; font-weight: var(--v-buttons-font-weight, inherit) !important; font-size: var(--v-buttons-font-size, inherit) !important; -moz-appearance: none !important; box-shadow: none !important; outline: none !important; } addon-card .toggle-button:-moz-any(:focus,:enabled:hover), addon-card button.theme-enable-button:-moz-any(:focus,:enabled:hover), link[href$="panel-item.css"] ~ button:-moz-any(:focus,:enabled:hover) { background-color: var(--v-content-button-background-hover) !important; color: var(--v-content-button-color-hover) !important; } addon-card .toggle-button:enabled:hover:active, addon-card button.theme-enable-button:enabled:hover:active, link[href$="panel-item.css"] ~ button:enabled:hover:active { background-color: var(--v-content-button-background-active) !important; color: var(--v-content-button-color-active) !important; } addon-card .toggle-button::-moz-focus-inner, addon-card button.theme-enable-button::-moz-focus-inner, link[href$="panel-item.css"] ~ button::-moz-focus-inner { border: none !important; } link[href$="panel-item.css"] ~ button::after { top: 0px !important; left: 0px !important; right: 0px !important; height: 3px !important; width: auto !important; border-radius: 0 !important; } addon-card .toggle-button::before { display: flex !important; flex-direction: row !important; align-items: center !important; content: "Отключить" !important; transform: none !important; background: none !important; height: auto !important; width: auto !important; margin: 0 !important; border-radius: 0 !important; outline: none !important; transition: none !important; white-space: nowrap !important; } addon-card .card[active="false"] .toggle-button::before { content: "Включить" !important; } addon-card .more-options-menu { flex-grow: 0 !important; position: static !important; margin: 0 !important; align-self: start !important; } div.arrow.top ~ div.list { display: var(--v-list-display-flex, block) !important; justify-content: end !important; } addon-card .addon-name, addon-card .addon-description{ white-space: nowrap !important; overflow-x: hidden !important; text-overflow: ellipsis !important; } }
Отредактировано egorsemenov06 (23-03-2021 22:29:59)
Отсутствует
Может мне закмментировать this.autohidesidebar.init(); // <-- Auto Hide Sidebar
А что это как-то влияет, может у вас просто старый ucf или они работают не так как вы ожидали со скрытым сайдбаром?
Northtech
вот этот стиль ломает отображение вкладок
я вот так себе сделал https://github.com/VitaliyVstyle/Vitali … t.css#L152
скрипт faviconinurlbar
не работает стиль отображения версии дополнений
слетел стиль отображения версий дополнений в about:addons
заменить @-moz-document... на такой
@-moz-document url("about:addons"), url("chrome://mozapps/content/extensions/aboutaddons.html") {
и кнопки управления дополнениями
https://forum.mozilla-russia.org/viewto … 11#p776011
Отредактировано Vitaliy V. (14-04-2022 01:17:05)
Отсутствует
Vitaliy V. Огромное Вам Спасибо!!!
Отсутствует
_zt
да он в несколько раз больше этого "кода", вернулся на defalt - вроде ОК , но кнопки на верт. панели - показать историю,вкладки мертвые. Накосореризил определенно
Отсутствует
Vitaliy V.
Добрый день! Возможно ли https://old.reddit.com/r/firefox/commen … _icons_in/ (вернуть поиск одним кликом в urlbar) сделать для user_chrome_files? Спасибо.
Отсутствует
bezuma
Я не понимаю, что у вас там происходит. Старый и новый custom_script_win сравниваются и объединяются любой программой сравнения. Например изменения custom_script_win между 210214 и 210303 касаются только секции autohidesidebar:
Отсутствует
_zt
Я все операции проводил с новым ucf от 2021.03.03, на 86 все работало ОК, а на 87 перестали работать кнопки на верт. панели, если панель скрываю - боковушка выплывает, кнопки по-прежнему не пашут. Если не затруднит (.я охамел) посмотрите свежим взором мой ucf
https://www.upload.ee/files/12994866/user_chrome_files.zip.html
Отредактировано bezuma (26-03-2021 17:48:56)
Отсутствует
Меню "Сохранить закладку" ctrl + D такое ущербно маленькое на моем 8К экране, как бы его растянуть, сделать всегда открытым (когда превью сайта) и увеличить кол-во последних страниц, увеличить высоту - чтобы дерево было видно
Отсутствует
darex
gURLBar.view.oneOffSearchButtons.handleSearchCommand = eval(`(${gURLBar.view.oneOffSearchButtons.handleSearchCommand})` .replace(/^\((async\s)?.*?handleSearchCommand/, "($1function handleSearchCommand") .replace(/if\s\([\n\s]+?userTypedSearchString\s&&[\n\s]+?engine\s&&[\n\s]+?\(event\.shiftKey\s\|\|\swhere\s!=\s"current"\)[\n\s]+?\)/, "if (engine && !event.shiftKey)"));
Отсутствует
bezuma
Попробуйте, перепроверил выравнивание и отличия оригинальных строк только в custom_script_win, но только там и вижу отличия от оригинала.
user_chrome_files.zip
И еще у вас custom_script_all_win.js потерян. Возможно у вас были веские и аргументированные причины для этого.
Отредактировано _zt (26-03-2021 02:49:08)
Отсутствует
Отсутствует
Vitaliy V.
Извините, но я правильно понял, что https://forum.mozilla-russia.org/viewto … 37#p789537
для custom_script_win.js:
ucf_custom_script_win
OneClickSearch: { constructor: function() { gURLBar.view.oneOffSearchButtons.handleSearchCommand = eval(`(${gURLBar.view.oneOffSearchButtons.handleSearchCommand})` .replace(/^\((async\s)?.*?handleSearchCommand/, "($1function handleSearchCommand") .replace(/if\s\([\n\s]+?userTypedSearchString\s&&[\n\s]+?engine\s&&[\n\s]+?\(event\.shiftKey\s\|\|\swhere\s!=\s"current"\)[\n\s]+?\)/, "if (engine && !event.shiftKey)")); } },
ucf_custom_script_win.load
Отредактировано darex (26-03-2021 10:41:20)
Отсутствует