У меня вопрос по поводу кнопки. Можно-ли в этот код добавить, чтобы он патчил иконку с .ехе
Как у кода с низу, может создать атрибут типа "icon" и с этим атрибутом он патчил бы кнопку добавляя иконку.
В общем надо чтобы где "Everything 1.3.4.exe" он добавлял иконку, как в коде с низу.
Я думал вытащить саму иконку+прописать путь, и еще можно потом в base64.. но как по мне эта долго нудно) а тут бах и запатчил, знал бы js... Версия фф 59.0.2
[spoiler=Open Firefox folders and files][code]this._handleClick =()=> menuPopup.showPopup(this, -1, -1, "popup", "bottomleft", "topleft");
// Создать меню ..................
var array = [////{label: "Profile",image: "chrome://mozapps/skin/profile/profileicon.png",value: "ProfD"},
////{label: "Firefox",image: "chrome://branding/content/icon16.png",value: "CurProcD"},
////{label: "Download",image: "chrome://mozapps/skin/downloads/downloadIcon.png",value: "DfltDwnld"},
////{separator:''},
////{label: "Extensions",image: "chrome://mozapps/skin/extensions
В общем появилось время, проверил на чистом профиле.
Также при открытий панели загрузки "Download Manager (S3)" и при нажатий правой кнопки мыши, то там кроме настройки вылазит и контекстное меню.
(Не подтвердилось, походу что-то у меня конфликтует)
Даже если "Удалять законченные загрузки при закрытии браузера" он очищает только у себя в панели, но если посмотреть панель загрузок стандартный там история остается.
(Проблема есть, после загрузки и перезапуска фф загрузки с основного не удаляться. Ставил настройки удалять после перезапуска, но там не играет роли даже если очистить с панели расширения.)
Но опять возможно дело в моем портабельном фф, с него удалил все лишнее как мне казалось. Вот как выглядит папка фф...
А зачем изменили на отрицательный отступ спрашивается margin: -1px!important;
Изменил из за этого... Меня нервирует этот маленький отступ, зная что его можно убрать)
(0) (-2)
-------- Vitaliy V.
[spoiler=code][code]#main-window[uidensity="compact"] #nav-bar{--toolbarbutton-inner-padding:3px!important;--toolbarbutton-outer-padding:0px!important;}
#main-window[uidensity="compact"] #nav-bar .toolbarbutton-1{padding:0px!important;}
#main-window[uidensity="compact"] #nav-bar .toolbarbutton-badge
{margin-inline-end: -3px!important; /*чтобы кнопки не уходили в меню*/
padding: 0 1px!important;
min-width: 0.8em!important;
font-size: 10px!important;
text-shadow: 0 0 1px black, 0 0 1px black, 0 0 1px black !important;
line-height: 1em!important;box-shadow: none !important;}
#main-window[uidensity="compact"] #nav-bar :-moz-any(#urlbar,.searchbar-textbox){margin:-2px!impo
Dumby
Спасибо сохраню код, проверим с обновой)
Dumby
Эта в какой версий отвалился? у меня старый еще пашет в 59.0.2, может вы про "nightly"?
Отсюда forum.mozilla-russia.org/viewtopic.php?id=70326, просто почему я спрашиваю, надо ли мне код менять? вроде они одинаковы.
А нет проверил, у твоего больше строк.
[spoiler=Вот старый код "config.js"][code]//
try {(code => {
var {classes: Cc, interfaces: Ci, utils: Cu} = Components;
var jsval, evl = true, re = e => Cu.reportError(e), imp = name => {try {
return Cu.import(`resource://gre/modules/addons/${name}.jsm`, {});
} catch(ex) {}}
if ((jsval = imp("AddonSettings"))) {
jsval.AddonSettings = {ADDON_SIGNING: false, REQUIRE_SIGNING: false, ALLOW_LEGACY_EXTENSIONS: true};
try {evl = jsval.eval("this") === jsval;} catch(ex) {evl = false;}
}
lockPref("extensions.allow-non-mpc-extensions", true);
var jsvals = ["XPIProvider", "XPIInstall"].map(imp).filter(i => i);
if (evl) return jsvals.forEach(jsval => {try {jsval.eval(
…Viatcheslav пишетПопробуйте hidden заменить на visible
Не помогло
Если тебе так,
https://github.com/Aris-t2/CustomCSSforFx/releases/
Там есть раздел, где можно экспериментировать в userChrome.css, у меня тоже он в chrome, но возможно я этот пункт убрал.
villa7, тут разные сборки...
Эта мой chrome+всякое... а так некоторые коды уже не пашут в "my_userChrome.css",
да и вообще там много ошибок в коде) как я понял.
Насчет можно выкладывать или нет не знаю, но там нет исполняемых файлов только текстовики... можете открывать обычным блокнотом.
Ах да, #urlbar там стиснут, пока решения нет жду.
--------------------------------------------
Эти строки с user.js, надо убрать. Там мой настройки с которыми ваши будут только конфликтовать.
Они отвечают расположения кнопок и дополнений.
user_pref("browser.uiCustomization.state " ..... )
user_pref("browser.pageActions.persistedActions", .... )
поправьте код или это возможно из-за нестандарт...
Норм замена... forum.mozilla-russia.org/viewtopic.php? … 64#p756664
pag77
Странно у меня как раз 59.0.2 чистая, мм я еще раз проверю может какой-то код мешает с CustomButtons, или дополнение.
Как будет время проверю на чистом профиле, и скажу...
Vitaliy V.
Спасибо, сделал как в вашем коде и теперь все как надо! только #urlbar стиснут стал сверху и снизу.
Кстати за что отвечает "margin-inline-end"?
#main-window[uidensity="compact"] #nav-bar{--toolbarbutton-inner-padding:3px!important;--toolbarbutton-outer-padding:0px!important;} #main-window[uidensity="compact"] #nav-bar .toolbarbutton-1{padding:0px!important;} #main-window[uidensity="compact"] #nav-bar .toolbarbutton-badge {margin-inline-end: -3px!important; padding: 0 1px!important; min-width: 0.8em!important; font-size: 10px!important; text-shadow: 0 0 1px black, 0 0 1px black, 0 0 1px black !important; line-height: 1em!important; box-shadow: none !important;} #main-window[uidensity="compact"] #nav-bar :-moz-any(#urlbar,.searchbar-textbox){margin: -1px!important;} /*{margin-inline-end: -3px!important;}*/
Vitaliy V.
Спасибо, вот это то что надо (добавить тень к тексту text-shadow: 0 0 1px black, 0 0 1px black, 0 0 1px black !important;)
Текст четче вроде стал, а как "nav-bar" настроить чтобы он сжал как бы сверху и снизу.
У меня вроде итак сжато но может код не такой? что он вылезает. Хотя это скорее придирки...
#nav-bar-customization-target{margin-top:-3px;margin-bottom:-3px!important;} /*#nav-bar{height:31px!important;}*/
Vitaliy V.
Подскажите пожалуйста, где хранятся файлы значков кнопок Вперед-назад на панели навигации? В файле omni.jar?
Хотел бы заменить стандартные значки значками из другой сборки.
Вроде в "omni.ja". Разархивировать через .rar, потом ищи через .png.
Vitaliy V.
Спасибо получилось, а за высоту какой параметр отвечает? пробовал но не заметил изменений.
Тут похоже только текст и ширина изменились.
А как уменьшить квадрат, где 2-6-12 можно сделать чтобы квадрат был только на цифрах без обводки? хотя можно и просто уменьшит, там вроде ид нету.
#main-window[uidensity="compact"] #nav-bar .toolbarbutton-badge{margin-inline-end: -7px!important;}
Vitaliy V. Спасибо очень помогли, и за быстрый отклик тоже.
Так привык к "All-in-One Sidebar" но с вертикальной панелью, теперь не надо искать замену!)
А так квантум как по мне быстрее работает.
Заметил что в 59, он не очищает загрузки, когда стоит галочка "Удалять законченную загрузку после открытия загруженного файла".
Да даже если "Удалять законченные загрузки при закрытии браузера" он очищает только у себя в панели, но если посмотреть панель загрузок стандартный там история остается.
Также при открытий панели загрузки "Download Manager (S3)" и при нажатий правой кнопки мыши, то там кроме настройки вылазит и контекстное меню.
Я этой кнопкой очищаю чтобы не лезть в панель.
[spoiler][code]/*CODE*/
//clearDownloads... forum.mozilla-russia.org/viewtopic.php?pid=755123#p755123
var global = Components.utils.import("resource:///modules/DownloadsCommon.jsm", {});
if(global.DownloadsData && global.DownloadsData.removeFinished) {global.DownloadsData.removeFinished();}
if(global.PrivateDownloadsData && global.PrivateDownloadsData.removeFinished) {global.PrivateDownloadsData.removeFinished();}
Components.classes["@mozilla.org/browser/download-history;1"]
.getService(Components.interfa
unter_officer Спасибо, то что надо, выше код обновил если кому надо. Убрал хоткей, осталось от старой версий.
Я не шарю, но попробуй подменить
#main-window[uidensity=compact] #toolbar-menubar #toolbar-menubar-overflow-button
или #main-window[uidensity=compact] #nav-bar #toolbar-menubar-overflow-button
--------------------------------------------
Настроил titlebar отсюда №4059, теперь у меня он фиксированный и нет смещения при полноэкранном и свернутом, так и знал что в коде ошибки...
/*Кнопки "Минимизировать", "Максимизировать", "Закрыть" в панели "Меню"*/ #titlebar-min>.toolbarbutton-icon,#titlebar-max>.toolbarbutton-icon,#titlebar-close>.toolbarbutton-icon{margin: -3px -18px -3px -6px!important;} /***Панель "Меню"***/ /*Расстояние между панелью меню и панелью навигации*/ #navigator-toolbox #toolbar-menubar{margin-bottom:-1px!important;}
Кто знает, как сделать так чтобы при "ПКМ" открывалось только "preferences", без панели CB.
С "default" он не пашет, как я понял он отвечал за это раньше... Кстати "СКМ" это клик средней кнопки?
Upd-Настройка функций кликов мыши для кнопки
[code]custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3ESettings%20%5BFix%21%5D%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5B%20data%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABaUlEQVQ4y6WTW0sCQRiG/SEpVBDUVVfphbAEhWAlqYhrLWUlER2IIgrqYkEp6SBmudWiFf0SiSCwpAI7bJnprq6H/sTbGhJiEyt28fAN7zfz8DHDaABo/oPqBpovX7j4T1gOS6dNCcYiZbhOSrCHi2hugqNCwskVYNmXbxoSuPkCN3NWhCdahLLGKCfDcSBjOJiHeTeHPr8EyifCwGb9RMF0RIaHl+E+zoMJ5+AM5WALSBjaEWHayqLXm4GR/YB+Iw2iYIKTMB6WwIRE0EER9r0s+r1pGNZT6F55ReeigPb5F7TOPpMFTDCDkUAGA753GFYFdC08QedJEvkR2DbfzuntFBz+1K2ZFdCz9Ii2qQfo3Pck2MoZpVI/AqtXQAXjchIdk3fQMok/Ib6CaS0Z1c8pdlc8pqXjUOF7AqVSxDvQ
Тоже самое было, внизу оставалось пространство, но это было и до твоей кнопки, походу у меня коды которые меняют высоту самих табов или титлбар кривые... я так думаю.)
Vitaliy V. Где красным отмечено, там смещалось как бы высота?
И что странно я твой новый код посмотрел не понравилось, обратно старый вставил, но теперь все равно не смещается будто зафиксировалось)
А так в новом коде кнопка и стиль, показались большими. В общем спасибо за все, этот вопрос снят.
Vitaliy V.
Спасибо то что надо, правда я немного поправил, так как после перехода в полноэкранный и обратно немного смещалось а так почти незаметно.
Upd: Смещается также и при нажатий alt, вызова меню, но опять же не значительно, так что не критично. Кстати он и до этого кода, так смещался.
Вот эти коды добавил.
#TabsToolbar {margin-top: -1px !important;} toolbar .titlebar-placeholder[type="pre-tabs"] {width: -1px !important;}
Кстати #titlebar я так уменьшил, делал по примеру так что как получилось. Может он конфликтовать?
#titlebar-max,#titlebar-min,#titlebar-close{margin:-1px!important;padding:5px!important;}
----------------------------------------------------------
Насчет вертикальной панели, там CB, но я затестил и стандартные они даже чуть больше.
Кстати я не использую код, у меня через персонализацию мин.стиль стойт.
Мне нравится стандартный размер панели, когда он пустой, ну можно чуть чуть увеличить. Но когда вставляешь кнопки то размер не фикси
....
А что надо менять, чтобы кнопки были меньше на вертикальной панели? Пробовал, но походу не-то менял.
#main-menubar:hover > menu {
visibility: visibl
Я не представляю, о чем в...
Вот готовая кнопка, но я его под себя не доделал, накидал много кодов внутрь так и валяется :)
[code]custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3EQuick%20toggle%20for%20about%3Aconfig%20preferences%20%5BFix%21%5D%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB6klEQVQ4jZWTv2tUQRDHv8ntd28GLLQQfwS5VkuDSgRF/wlRiIiCQQQhhZ1VII1/wDUWkkLTBAsbC0FJYZGQ3NuZRcHYW6UQEQzoeXkW791xXh5CptodZr8z85kd4BBWRJwDgB5wyoCjh3mLbfK8C/ddW11XJlduNgYaeTFpvJWA0+P+BBx3Cf2sLEy5m4WrS8A0AGANaBUSrgKAKzdcY5k0PF4HJGm47NK6nSUMXOIXAEgSrrnG0oU/AGDKNb6qHe9c+Ms1lqbxqws/uoTfWVp3ksRll/DTJM6bcMWEn1KbDysBCW+zsnSNpWssTbg3PNf3uw7MuHDgym8uoW8aX496SxKXs7J0iTsFObcGRBfey8rShP1EXthSnDHhShJ0vM0H1uYiAKBSHWZqLYyDc+H7sSpeNlMX9l1jWWebEAgjgSxcbRRYB46YhCcVxH9bqDP3nbyUBB0XPk+Cjgnvj1qoqohvJqDtTUBd
Ну вы правы, просто у меня остались файлы от старых, и я их хотел какбы перебрать:).
Хотя уверен многое уже не пашет, вот подумывал скачать старый и там потестить.
Насчет гугла, я мильком слышал давно новость, а так не вникал... и с тех пор у меня осталось мнение что гугл купил фф.
Так что кто знает)
Если смотреть по скринам, то "Stylus" круче чем "Stylish".