В этом правиле заменить display: flex !important; на display: none !important;
.browserContainer > findbar > #findbar-close-container,
.browserContainer > findbar > toolbarbutton.findbar-closebutton {
display: none !important;
}
И для этих переменных установить значение в 1px;
--v-findbar-container-start: 1px;
--v-findbar-container-end: 1px;
Спасибо. А куда его теперь лучше подключать? Сейчас он у меня работает с userChrome.css
Отредактировано voqabuhe (14-10-2021 06:33:29)
Отсутствует
А куда его теперь лучше подключать? Сейчас он у меня работает с userChrome.css
Если вы про путь до файла, то вроде сюда: CustomStylesScripts/styleschrome: [ // Для докум. всех окон [ChromeOnly]
Отредактировано kokoss (14-10-2021 13:06:41)
Win7
Отсутствует
Вит
#urlbar #urlbar-input, #searchbar .searchbar-textbox {
padding-bottom: 2px !important;
}
а сдвинуть
text-indent: 2px !important;
Отредактировано _zt (14-10-2021 14:54:08)
Отсутствует
Если вы про путь до файла, то вроде сюда: CustomStylesScripts/styleschrome: [ // Для докум. всех окон [ChromeOnly]
Там у меня не срабатывает.
А нет, накосячил. Работает, спасибо.
Отредактировано voqabuhe (14-10-2021 16:15:57)
Отсутствует
Вит
Клавиша доступа.
Vitaliy V.
Как убрать подменю контекстного меню страницы ContextMenuOpenWith при выделенном тексте?
Типа как вы раньше давали для полей ввода - || gContextMenu.onTextInput;
И второе - в контекстном меню болтается сепаратор menupopup menuseparator::before без id, место его расположения можно переопределить с помощью -moz-box-ordinal-group и еще, как его скрыть можно, если он без id?
Отсутствует
Вит
это для тех, кто не любит возиться с мышкой. ну для примера - у меня скрыта панель меню, жмакаю последовательно Alt, Shift+И, Shift+Ф и попадаю в инфо о странице. ну то такое
Отсутствует
Прошу модератора объяснить причину удаления моих сообщений.
Отсутствует
Как убрать подменю контекстного меню страницы ContextMenuOpenWith при выделенном тексте?
gContextMenu.isContentSelected
также можно ещё для всяких мультимедиа
.onImage, .onCanvas, .onVideo, .onAudio
как его скрыть можно, если он без id?
Посмотреть в инспекторе есть ли ID в соседнем сверху элементе
и скрыть так
ID + menuseparator {
display: none !important;
}
Отсутствует
Всем привет.
Несколько месяцев не заходил в тему. Решил поставить новый ucf. Вопрос: есть ли инструкция, как переносить свои кнопки и стили из старой версии в новую?
Попробовал перенести файл custom_script.js из старой в новую версию и ничего. И где в новой включаются special widgets?
Отсутствует
Решил поставить новый ucf. Вопрос: есть ли инструкция
от сюда ->https://forum.mozilla-russia.org/viewto … 67#p794867
Win7
Отсутствует
Итак, версия Firefox 93.0 (64 бит). При увеличении масштаба от 100% до 500% картинка остаётся неизменной, но текст увеличивается на любом сайте. Что это за прикол?
Как сделать так, чтобы и текст и картинка одновременно увеличивались при увеличении масштаба 100%--->500%?
Отредактировано Djon776 (16-10-2021 14:38:51)
Отсутствует
Что это за прикол?
Правильные настройки сайта
Отсутствует
Djon776
browser.zoom.full = true
Vitaliy V.
Вы можете обновить кнопочку под этот вариант about:config?
Отсутствует
Vitaliy V.
Вы можете обновить кнопочку под этот вариант about:config?
Присоединяюсь, было бы весьма пользительно.
Добавлено 16-10-2021 17:40:50
Кстати, Dumby, пропали названия столбцов в about:config. Можешь подправить?
Отредактировано voqabuhe (16-10-2021 17:40:50)
Отсутствует
kokoss
Нет, новый ucf не для моих мозгов. Буду сидеть на старом, пока работает. Я смысла слов не понимаю и не знаю: "По событию "load"", "По событию "DOMContentLoaded"", "В фоне [System Principal]", "[ChromeOnly]". И знать не хочу. Новый ucf для гиков, пусть они и разбираются. В старом в настройках было одна галочка - один файл, для чего каждый тоже было понятно.
Так что нет, старый, пока будет работать - буду пользоваться, перестанет - значит такая судьба.
Отсутствует
voqabuhe
Она оказывается работает, просто адрес заменить надо.
// Отдельная кнопка about:config с альт.управлением от Vitaliy V. // https://forum.mozilla-russia.org/viewtopic.php?pid=783542#p783542 try { ((id, label, tooltiptext, about_config) => { CustomizableUI.createWidget({ id: id, type: "custom", label: label, tooltiptext: tooltiptext, localized: false, defaultArea: CustomizableUI.AREA_NAVBAR, onBuild: function(document) { var win = document.defaultView; var toolbarbutton = document.createXULElement("toolbarbutton"); toolbarbutton.id = id; toolbarbutton.className = "toolbarbutton-1 chromeclass-toolbar-additional"; toolbarbutton.setAttribute("label", label); toolbarbutton.setAttribute("context", "false"); toolbarbutton.setAttribute("tooltiptext", tooltiptext); toolbarbutton.setAttribute("image", "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAG+SURBVDhPlZM9TMJQFIXbUoIBBkbc3IQNBqCbuMlk2GDDiRGYHI0bm7Dp5KoTbtUJNvlLYGTT0U0WEgiB+t1HJaYSiSdpzuntu+fde9+r9h/0er2ocLvdPlABYLi8F91ut6rruj0YDLKhUOgNszOJ6+rrH5DdwuGwhTx3HKe6iWraer3O+3y+6d4KgsFgjETbTe5QxSk8NgyjhUlrr0EmkxmTXBO9Wq0uUqlUh/em+qhpxb0tDIfDGDu1kTLAOhW8wGVMCjyTnQb9ft8hqWZZVsOdfInEY2G1YIM6BgtTlAyKyd7QV5MyjySGPoEaJFZY+IjhnNgH+o7YpVSSTqc7qgK3zBFye74eyG7Sd1RmwpFagUBgkkwmp9sWKPseKrFwivsDnIVjxOZ+v/9QFquFHuhyMdhdFpd5j6Lz9P4kHzGVqhJiSGs9mYnEf8Jwk6/Q6pqiu8IulKaaAv1XVMQD1cJoNIosl0sbaWHQME3zerFYxNA2T+RnVV6oi+T2p3pktypmn+z4KskSg9+Fd0EZcNYJSH6OZ56xxL6HiZzDMp+dUAZyNOwY51xzJOYkRtIt17bI8OKz2Uxd5d/QtC/349nfbdYVdQAAAABJRU5ErkJggg=="); toolbarbutton.addEventListener("click", function(event) { if (event.button == 0) { if (!event.ctrlKey) win.gBrowser.selectedTab = about_config.addTab(win, "about:config", { relatedToCurrent: true, }); else about_config.openSelectedOldConfigWin(win); } else if (event.button == 1) about_config.openClipboardConfigTab(win); else if (event.button == 2) { event.preventDefault(); event.stopPropagation(); if (!event.ctrlKey) about_config.openSelectedConfigTab(win); else about_config.openSelectedOldConfigWin(win); } }); return toolbarbutton; } }); })( "ucf-open-about-config", "about:config", " ЛКМ : Открыть новый about:config\nCtrl+ЛКМ : Искать выделенное / из буфера в старом\n ПКМ : Искать выделенное / из буфера в новом\nCtrl+ПКМ : Искать выделенное / из буфера в старом", { get ClipboardHelper() { delete this.ClipboardHelper; return this.ClipboardHelper = Cc["@mozilla.org/widget/clipboardhelper;1"].getService(Ci.nsIClipboardHelper); }, openClipboardConfigTab: function(win, clip = "", copy) { var filter = this.readFromClipboard(win), nowarn = false, pref = "browser.aboutConfig.showWarning"; if (copy && clip != filter) this.ClipboardHelper.copyString(clip); if (Services.prefs.getBoolPref(pref, false)) { Services.prefs.setBoolPref(pref, false); nowarn = true; } var browser = win.gBrowser.getBrowserForTab(win.gBrowser.selectedTab = this.addTab(win, "about:config", { relatedToCurrent: true, })); browser.addEventListener("pageshow", (e) => { var doc = e.currentTarget.contentDocument, input = (doc && doc.querySelector("input#about-config-search")); if (input && filter) { input.value = filter; input.dispatchEvent(new doc.defaultView.Event("input", { bubbles: true })); } if (nowarn) setTimeout(() => { Services.prefs.setBoolPref(pref, true); }, 200); }, { once: true }); }, openSelectedConfigTab: function(win) { var clip = this.readFromClipboard(win); win.goDoCommand("cmd_copy"); setTimeout(() => { this.openClipboardConfigTab(win, clip, true); }, 100); }, addTab: function(win, url, params = {}) { params.triggeringPrincipal = Services.scriptSecurityManager.getSystemPrincipal(); return win.gBrowser.addTab(url, params); }, readFromClipboard: function(win) { var url = ""; try { var trans = Cc["@mozilla.org/widget/transferable;1"].createInstance(Ci.nsITransferable); var contxt = ("docShell" in win) ? win.docShell.QueryInterface(Ci.nsILoadContext) : win.QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci.nsIWebNavigation).QueryInterface(Ci.nsILoadContext); trans.init(contxt); trans.addDataFlavor("text/unicode"); var clipboard = Services.clipboard; clipboard.getData(trans, clipboard.kGlobalClipboard); var data = {}; trans.getTransferData("text/unicode", data, {}); if (data.value) { data = data.value.QueryInterface(Ci.nsISupportsString); url = data.data; } } catch (ex) { } return url; }, openSelectedOldConfigWin: function(win) { var clip = this.readFromClipboard(win); win.goDoCommand("cmd_copy"); setTimeout(() => { var _win = Services.wm.getMostRecentWindow("Preferences:ConfigManager"), filter = this.readFromClipboard(win); if (clip != filter) this.ClipboardHelper.copyString(clip); var setFilter = () => { var input = _win.document.querySelector("#textbox"); if (input) { input.value = filter; input.dispatchEvent(new _win.Event("input", { bubbles: true })); } }; if (_win) { _win.focus(); setFilter(); } else { let nowarn = false, pref = "general.warnOnAboutConfig"; if (Services.prefs.getBoolPref(pref, false)) { Services.prefs.setBoolPref(pref, false); nowarn = true; } _win = win.openDialog("chrome://user_chrome_files/content/aboutconfig/config.xhtml", "Preferences:ConfigManager", "chrome,dialog=no,centerscreen,resizable"); _win.addEventListener("load", function load() { setFilter(); if (nowarn) setTimeout(() => { Services.prefs.setBoolPref(pref, true); }, 200); }, { once: true }); } }, 100); }, } ); } catch(e) {}
Отредактировано _zt (16-10-2021 18:59:34)
Отсутствует
пропали названия столбцов в about:config. Можешь подправить?
Да, с этим возился, но всё равно сейчас ещё поправлять пришлось.
Для этого нужно прописать импорт jsm'ки в CustomStylesScripts.jsm
{ func: 'ChromeUtils.import("chrome://user_chrome_files/content/aboutconfig/UCFAboutConfigFluent.jsm");' },
ну, как на этой картинке (строка, предшествующая той, на которую указывает стрелка).
Плюс, иконку добавил в папку.
Следует заменить на свою, только чтоб название было favicon
Отсутствует