Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 31-05-2020 20:56:17

Vitaliy V. || Спасибо, попробую разобраться.
удалено

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 30-05-2020 18:58:50

Vitaliy V.
Можло-ли это перенести в user-chrome-files, скорее всего в custom_script_all_win.js, я перенес через один файл, но коды срабатывают вместе.. и если можно улучшить(если что-то можно).

скрытый текст

Выделить код

Код:

//:::: AddMenu ::::
(btn=>{addEventListener("contextmenu",e=>e.ctrlKey||e.preventDefault()||DownloadsPanel.showDownloadsHistory()  ,false,btn);})(document.getElementById("downloads-button"));
(btn=>{addEventListener("contextmenu",e=>e.ctrlKey||e.preventDefault()||gIdentityHandler.handleMoreInfoClick(e),false,btn);})(document.getElementById("tracking-protection-icon"));
//---
//forum.mozilla-russia.org/viewtopic.php?pid=777123#p777123||(TabsFocus(Vitaliy))
addEventListener("click",e=>e.button||e.detail!=2||!e.target.matches("tab :scope:not(.tab-close-button):not(.tab-icon-sound),tab")||BrowserReload(),false,gBrowser.tabContainer||1);

Сustom Buttons » Custom Buttons » 30-05-2020 13:38:24

Dumby, №14689
Странно, что-то не сработало, и до этого по идее тогда и "custombuttons.initAutoPopup=" должен был подхватывать все CB, но он не подхватывал, я в каждый CB добавлял;
this.type="menu";custombuttons.initAutoPopup(self);
this.matches("toolbar[orient=vertical]>:scope")&&menuPopup.setAttribute("position","end_before");
Что то трудный переход оказался, а так 4кнопки надо перекинуть с попапом..

Сustom Buttons » Custom Buttons » 29-05-2020 07:36:01

Dumby
Да что-то подумал зачем она мне, удалил, хочу потихоньку перейти на user-chrome, а тут кнопка которая по идее только висит, легче блокнотом когда надо.. а так она тут.


Можно сделать чтобы работал во всех CustomizableUI.createWidget? просто везде подставлять "custombuttons.initAutoPopup(self);", еще знать надо куда закем, и что вместо "self" ставить, запарился вот вставил в Save он перестал работать(после одного запуска).
[spoiler=custom_script_win.js][code]// Based on // forum.mozilla-russia.org/viewtopic.php?pid=777188#p777188
// https://github.com/Infocatcher/Custom_Buttons/blob/master/code_snippets/autoOpenCloseMenu.js
// Automatically open menu on mouse over (and hide it on mouse out)
(AutoPopup=>custombuttons.initAutoPopup=(...args)=>new AutoPopup(...args))(class {
    constructor(btn,openDelay=200,closeDelay=350){
        this.btn=btn;
        this.openDelay=openDelay;
        this.clo

Сustom Buttons » Custom Buttons » 28-05-2020 15:33:26

Duche, нет, я только сейчас понял что делает ваш код)...


Кто знает, пробовал перенести кнопку с попапом в CustomizableUI.createWidget, один раз попап сработал с кликом, после перезапуска ничего не работает, просто висит кнопка, таких две кнопки.
[spoiler=пример][code]try{CustomizableUI.createWidget({
    label:"Insert_special_symbol",
    id:"ucf-cbbtn-Insertspecialsymbol",
    localized:false,
    get initCode(){
        this.event=Object.create(null);
        delete this.initCode;
        return this.initCode=Cu.readUTF8URI(Services.io.newURI("chrome://user_chrome_files/content/custom_scripts/CB/InsertSpecialSymbol[Fx].js"));},
    onCreated(btn){
        btn.setAttribute("image","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAYCAYAAACfpi8JAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAB90RVh0U29mdHdhcmUAUGFpbnQuTkVUID8/Pz8/PyAzLjUuNefKA2EAAAktSURBVEhL1ZZ5cJTlHceDAtWqqJ1pqdOOBkVxdBTFOtZWpVNRjEwLwata6IwWAVFQVGolhpBAEpKQBHK

Сustom Buttons » Custom Buttons » 27-05-2020 19:03:40

Duche
//FileUtils.getFile("UChrm",["x.xxx"]).launch();
FileUtils.File("C:\\Windows\\notepad.exe").launch();

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 26-05-2020 12:28:07

Vitaliy V., такой код не хочет работать в

custom_script.js

Выделить код

Код:

try{var closer={observe:function(s,topic,data){if(data=='shutdown'){
FileUtils.getFile('UChrm',['user_chrome_files','sqlite.vbs']).launch();
}}};Services.obs.addObserver(closer,'quit-application',false);}catch(ex){}

пробовал и такой код.

Выделить код

Код:

try{Services.obs.addObserver(function closer(s,topic,data){
Services.obs.removeObserver(closer,topic);if(data!='shutdown')return;
FileUtils.getFile('UChrm',['user_chrome_files','sqlite.vbs']).launch();},'quit-application',false);}catch(ex){Cu.reportError(ex);}

FileUtils.getFile дело в нем? в CB оба работают, также если создать CustomizableUI.createWidget, то через него работает, как и с uc.js.
Легче наверно не е..ть себе мозг и применить рабочий)? ведь есть рабочий код, но так хочется в 2 строки сделать, темболее этот код не кроссплатформенный, а так FileUtils.getFile у меня много где отрабатывает, удобно бывает чем писать 2-3 строки, когда

Сustom Buttons » Custom Buttons » 26-05-2020 12:03:44

Dumby
Пересел на бету, заметил с этим ночным одни проблемы, лучше подождать Merge Day, просто недопонял.


Может вам обьеденится с Vitaliy V.? и делать один продукт, легче будет да и там понятнее, а так 2 продукта и каждый в нем крутится.
Многие уже переходят смотрю на CustomizableUI.createWidget.
Не спорю тут есть свой плюсы, что можно сразу в окне редактировать, да и продукт который допиливали долго(но он морально устарел"наверно").

Два кода в конфиге лежит, и не знаю куда прыгать, там немного труднее но из за непоняток, тут сразу код вставил и работает, но просто зачем 2 иметь когда можно все завязать на одном, там и стили прикручены, сейчас мало живых тем, а так ну не знаю будут заходить не ради того или того а ради одного.

Есть сильные различия? чтобы продолжать чинить "все умирающий и никак не умрет".)
Хотя если только те кто остались на еср ветках, так там 2 пути или обновлять и приобрести проблемы, либо сидеть на итак рабочем.

Раньше в этой теме много кто

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 25-05-2020 07:35:51

Ultima2m
Не работает.

Кто знает, при вводе адресную он вырастает в размере, как сделать, как раньше?

Сustom Buttons » Custom Buttons » 25-05-2020 05:09:40

Dumby
А что надо сделать? там ничего не понятно по ссылке, да и как исправили походу, думал заработает баг какой-то был?

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 25-05-2020 05:04:00

Всем привет, как уменьшить адресную панель(стиль компактный [nightly]), но тамже кнопки от дополнений.. их тоже хотел может можно не трогать адресную панель, а вместо этого кнопки укомпоновать, а адресная подхватится?
Закладки тоже, они широкие и высокие, не знаю там же ведь еще -[]х, как бы и его прихватить.

Сustom Buttons » Custom Buttons » 24-05-2020 11:30:47

kokoss
Провел мышкой по дополнениям, и капец! а как убрать с дополнений этот попап?
Dumby
У меня на ночном так и не заработал CB, уже не знаю может bootstrap ставить надо?

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 23-05-2020 11:24:36

Нормально что окно cmd появляетя?

Выделить код

Код:

try {Services.obs.addObserver(function closer(s, topic, data) {
    Services.obs.removeObserver(closer, topic);
    if (data != "shutdown") return;
    var file = Services.dirsvc.get("ProfD", Ci.nsIFile);
    file.launch(file.append("sqlite.bat"));
}, "quit-application", false);} catch(ex) {Cu.reportError(ex);}

Сustom Buttons » Custom Buttons » 23-05-2020 07:38:38

Inko7
about:user-chrome-files галки стоят там где надо?

Обсуждение расширений » uBlock » 20-05-2020 02:59:59

okkamas_knife
Интересная ава, гифка?

Сustom Buttons » Custom Buttons » 17-05-2020 15:43:43

В ночном похоже отвалился CB?

Новости » Вышел Firefox 76.0.1 » 11-05-2020 13:39:32

Пандёнок пишет

f00fc7c8
Настройки — Основные — Производительность — попробуйте снять галочки «Использовать рекомендуемые настройки производительности» и «По возможности использовать аппаратное ускорение».
А ещё попробуйте обновить драйвер видеокарты: Диспетчер устройств — Видеоадаптеры — NVIDIA… — щелчок правой кнопкой мыши на NVIDIA… — Обновить драйвер.

Что даст отключение всего этого?

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]