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

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

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » Сегодня 09:10:21

unter_officer пишет

Не получается подключить кнопки, которые сделаны в виде JSM'ок

У меня тоже лыжи не смазанные... правда, версия UCF старая 2021-2-14 и подключал в custom_script.js, как здесь (спойлеры внизу).
Консоль что-то говорит про:
ChromeUtils.domProcessChild.childID || ({
Это на 78esr. На 91esr, 102esr и последней релизной 109 нормально подхватывается.

Сustom Buttons » Custom Buttons » Вчера 12:56:58

Половину задуманного осилил - пункт меню "Проверить обновления" добавил:
AboutaddonsContext.1675763564.png
Теперь осталось функцию (или как правильно) на него повесить, чтобы заработал. Здесь я бессилен.

Сustom Buttons » Custom Buttons » Вчера 10:35:59

Dumby пишет

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

Так еще лучше. Я не стал изначально озвучивать, чтобы скрипты объединить, думал усложнит задачу:
Aboutaddons91.1675754630.png
Благодарю!
И, не сочтите за наглость: в контекстное (popup) аддонов можно добавить пункт "Проверить обновления"..? Типа как здесь и с вашим решением..? Кнопку на аддоновскую карточку не надо, ее пихать некуда, а в список было бы самое то.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » Вчера 08:48:15

m0nkrus пишет

Скрипт в custom_script_win.js на новый заменил

Пропишите в custom_script_all_win.js, а в custom_script_win.js удалите. Проверил у себя, в custom_script_all_win.js - работает.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 06-02-2023 14:12:57

unter_officer пишет

у меня все работает

Да, работает:
Dropmarker.1675681723.png

m0nkrus пишет

Увы, не помогло

Попробуйте папку startupCache в каталоге профиля очистить или удалить.

Сustom Buttons » Custom Buttons » 05-02-2023 14:32:53

Dumby, еще одна просьба. Возможно пропустил, но, вроде не попадалось... "приспособить"эту кнопку под 91+ и UCF.

Сustom Buttons » Custom Buttons » 04-02-2023 11:23:45

Dumby пишет

Что-то я сомневаюсь, что это валидное значение для свойства display

У меня, без академических знаний, лишь легкая тень сомнения мелькнула, потому-что в справочнике CSS такого значения нет. Наугад воткнул vertical (вспомнилось из какого-то старого стиля
  -moz-box-orient: vertical) - сработало. А как на это браузер реагирует в плане ошибок я не знаю как посмотреть, консолью пользоваться не особо умею. Получается, что я случайно новое значение для display открыл))

Dumby пишет

Набросок для custom_script.js

Это уже можно "законченным произведением" назвать... с претензией на совершенство:
Aboutaddons78.1675495522.png
Премного благодарен!

То, что на скрине красным выделено, вылечил самостоятельно: в манифесте расширения сократил название - теперь отображается нормально, не "двоит". Не знаю, с точки зрения науки, это правильно или нет, но помогло.

Сustom Buttons » Custom Buttons » 02-02-2023 17:06:04

Dumby, можно эту кнопку, которая клонирует кнопки Отключить, Включить, Настройки, Удалить адаптировать под 78+ и UCF..?
На 68esr она сработала:
Aboutaddons.1675341589.png,
правда с небольшими глюками - в "Персонализации" не отображается, соответственно на панель перетаскивать нечего, но, как видно, работает. На 78 кнопка в "Персонализации присутствует, но не пашет. Стиль для отображения дополнений в несколько столбцов использую этот, а в вашем коде поправил
span.cb-cloned-buttons-container {
        display: vertical;
    }
чтобы кнопки вертикально отображались, а то горизонтально как-то не очень смотрится когда "в несколько столбцов".

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 21-01-2023 11:57:55

Dumby пишет

Кстати, можно прицепить что-нибудь к адресу, типа about:newtab#
тогда, вкладка с таким адресом, наверно, не будет рассматриваться как c «blank page url».
Не то же самое, что скрипт, но, при определённом раскладе, может представлять интерес.

Скрипт почему-то не зашел, а вот ваша мысль про about:newtab# пришлась очень кстати. Назначил домашней about:newtab# - теперь открывает как мне надо в новой вкладке. Единственное, пришлось стили подправить, которые завязаны были на about:newtab, но это мелочи.
Большое спасибо!

Скрипт заработал... из custom_script_all_win.js.

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 20-01-2023 21:39:18

kokoss пишет

Эти скрипты так и работают, открывают закладки и историю в новой вкладке + user_pref("browser.tabs.loadBookmarksInTabs", true);

Работают, если открыта хотя-бы одна вкладка. Если открыта только about:newtab (сразу после запуска фокса), то закладка или история откроются в текущей вкладке (в моем случае это about:newtab).
Вообщем, если не лень, то можно  воспроизвести:
1. Устанавливаем скрипт.
2. Запускаем ФФ.
3. Устанавливаем домашней страницей about:newtab.
4. Убираем (если включено) галку «Открыть предыдущие окна и вкладки» (или, в более старых версиях, «Восстанавливать предыдущую сессию».
5. Закрываем ФФ, запускаем снова. Фокс откроется с одной вкладкой (about:newtab).
6. Жмем, к примеру, закладку в боковой панели - она откроется в текущей вкладке, а не в новой.

20-01-2023 21:41:56

kokoss пишет

есть такое, тоже напрягает...

Ага, значит кое-как смог объяснить, что мне нужно...

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 20-01-2023 19:57:37

kokoss
Я это пробовал, и это - у меня не работает. Именно после запуска ФФ, когда еще ни одна закладка не открывалась и ничего не посещалось. В этом случае закладка или история откроются в текущей about:newtab вкладке. Если вернуться обратно на about:newtab, то уже  будет открываться в новых вкладках. Насколько я понял - нужна хотя бы одна посещенная вкладка, чтобы фокс начал открывать в новой вкладке. Может, Dumby что-нибудь придумает типа такого как здесь.

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 20-01-2023 15:46:08

Dumby, а вы не можете придумать способ, который позволял бы открывать закладки и историю в новой вкладке, когда открыта одна вкладка about:newtab..?  Т.е, если поподробнее, то сейчас, когда запускаю фокс, то открыта только вкладка about:newtab, и , если жмякнуть по закладке, например, в боковой панели, то она откроется в текущей вкладке, а не в новой. То же самое и с историей. Меня почему-то это сильно напрягает... нужно, чтобы about:newtab (она же домашняя с плитками)  не "затиралась", а оставалась "нетронутой". Привычка, может и вредная.

20-01-2023 16:14:11
Под способом, естественно, скрипт подразумевается, а не какие-нибудь клавиши и СКМ.

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 06-01-2023 11:39:58

Dumby пишет

Вот, попробовал перерисовать под custom_script.js

Работает и не размножается, включая библиотеку во вкладке. Большое новогоднее "спасибо".

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 05-01-2023 10:33:45

Dumby, что можно подправить в вашем коде для СВ, чтобы срабатывало в боковой панели и библиотеке..?  Загружаю с помощью UCF, поэтому спрашиваю здесь.
Забыл сказать, что поправил document.createElement на document.createXULElement - работает вплоть до 108-ой, только почему-то пункт "Экспорт папки в HTML" размножается:
Export.1672905372.png

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 25-12-2022 10:18:03

Dumby пишет

Ууу, копаться в этом радости мало

Извиняюсь за отнятое время.

Dumby пишет

Чтобы как-то завелось, можно попробовать заменить пару строк

Завелось и работает, благодарю!

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 24-12-2022 14:01:51

Dumby, посмотрите, пожалуйста, можно ли "оживить" этот древний скрипт, а еще лучше адаптировать dav_LinkifiesLocationBar.uc.js для 68esr. Для первого "зачистка" по вашей рекомендации у меня не помогает, для второго замены в стр.14 chrome://browser/content/browser.xhtml на xul явно недостаточно.

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 13-12-2022 14:26:31

Dumby пишет

Надо ещё от этого оператора избавиться

Да, именно на "?." консоль ругалась, а как правильно сделать, естественно, не знал, поэтому и обратился к профессионалу. Тупое удаление оператора вопрос не решало, писать про это не стал, чтобы еще глупее не выглядеть.

Dumby пишет

Допустим, такой вариант

Отличный вариант, спасибо.

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 12-12-2022 22:13:08

Dumby здесь вопрос под первым спойлером, а здесь ответ.
Посмотрите, пожалуйста, можно ли заставить работать на 68 ESR. xhtml на xul заменил, результат отрицательный. Что интересно, на Mypal68 (форке 68esr для ХР) скрипт срабатывает. В Вин10 и 78esr, 91esr, 102esr, 107 - тоже без проблем.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 10-12-2022 12:54:39

noname2471

noname2471 пишет

можно ли как-то убрать иконки в панели меню?

В userChrome.css из комплекта Lepton найти и удалить или закомментировать:
[spoiler]

Выделить код

Код:

/* Menubar */
#main-menubar > menu {
  background-position: left var(--context-menu-background-padding-default) center !important;
  padding-inline-start: calc(16px + var(--context-menu-background-padding-default)) !important;
  padding-inline-end: 3px;
}
#main-menubar > menu:first-child {
  background-position: left calc(3px + var(--context-menu-background-padding-default)) center !important;
  padding-inline-start: calc(19px + var(--context-menu-background-padding-default)) !important;
}
#main-menubar > menu > menupopup {
  --menuitem-image: none; /* Prevent Image Inheritance */
}

[code]/** Global Menu ***************************************************************/
/*= main-menubar =============================================================*/
#file-menu {
  --menuitem-image: url("./icons/mail-inb

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 08-11-2022 19:35:15

Dumby пишет

В приведённых строках везде «win.documen»
без буквы «t» на конце слова документ.

Мой косяк, когда в редакторе замену делал document.body на document букву t потерял. В оригинале все нормально. Странно, что вообще сработала замена трех строк.

Вернул букву t, три строки привел в первоначальное состояние - все нормально. Невнимательность повлекла за собой лишние телодвижения.

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 08-11-2022 18:43:43

Dumby, круто, как всегда, огромное спасибо:

скрытый текст
Taskbar-4.1667918402.png   Taskbar-5.1667918423.png   Taskbar-6.1667918439.png

Только пришлось помимо четырех строк еще три заменить, а то консоль ошибки выдавала и по щелчку ЛКМ в окошке с голубым фоном значения не выводились:
[spoiler]// var menu_task_obj = win.documen.getElementsByClassName( "fftm_widget_task" )[i;
    var menu_task_obj = document.getElementById( "fftm_widget_task_"+i );

// var fftm_widget = win.documen.getElementsByClassName("fftm_widget_class")[0];
   var fftm_widget = document.getElementById("fftm_widget");

// var _btnNode = win.documen.getElementsByAttribute("data-extensionid",addonId)[0];
   

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 07-11-2022 20:53:00

Dumby

Dumby пишет

должно работать

Спасибо, работает.

Dumby пишет

что скрипт суёт во вкладки, так, как в 102, я совершенно без понятия

А если упростить задачу: вот этот адаптировать под 68. На 78 проверял, там, вроде, только выпадающий список без "вторжения" во вкладки.
Судя по потрохам скрипта, задачу это не упрощает. Отбой, извиняюсь за отнятое время.

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 07-11-2022 15:06:53

Dumby, можно заставить работать эти скрипты FirefoxTaskManager part1, part2 (не знаю, почему автор разбил на две части) и aboutconfig_menu.uc.js в 68ESR..? Размеры, конечно, не хилые, но, может, посмотрите, что можно сделать..?

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 24-10-2022 12:21:55

xrun1

xrun1 пишет

может кому-то пригодится

Пригодился, спасибо. Удачно зашел на 106, практически без правок. Ну, если только цвет на свой вкус поменять и прозрачности добавить, не стал даже этого делать. Подключаю через StyloaiX от xiaoxiaoflood - быстро и красиво.

Board footer

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