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

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

№1642624-06-2022 09:22:55

momo2000
Участник
 
Группа: Members
Зарегистрирован: 03-09-2015
Сообщений: 236
UA: Firefox 101.0

Re: Custom Buttons

Есть команда document.getElementById('bookmarksShowAll').click()  которая открывает Другие закладки в библиотеке.
А какой командой открыть выбранную папку закладок, может через 12 значный guid?

Отсутствует

 

№1642724-06-2022 10:04:41

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1635
UA: Firefox 91.0

Re: Custom Buttons

kazarin
Вы сначала посмотрите какие скроллбары завезли, возможно вам код и не понадобится.
widget.non-native-theme.scrollbar.style =
    0    Скролбар по умолчанию
    1    Скролбар macOs
    2    Скролбар GTK
    3    Скролбар Android
    4    Скролбар Windows 10
    5    Скролбар Windows 11
(1, 2, 3, 5) показываются тонкие полосы скролбаров, а при подведении мыши к скролбару — широкие
 
Скрытие скролбара при неактивности курсора
    ui.useOverlayScrollbars =1

Отредактировано _zt (24-06-2022 10:08:42)

Отсутствует

 

№1642824-06-2022 17:35:01

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2215
UA: Firefox 78.0

Re: Custom Buttons

kazarin
Можно для scrollbar thumb дописать
min-height: 8px !important; min-width: 8px !important;


momo2000 пишет

через 12 значный guid

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

Выделить код

Код:

var guid = "Zb1FboNudm3l";

PlacesUtils.bookmarks.fetch(guid, null, {includePath: true}).then(
	res => PlacesCommandHook.showPlacesOrganizer(["AllBookmarks", ...res.path.map(b => b.guid), guid])
);

Отсутствует

 

№1642924-06-2022 20:01:14

kazarin
Участник
 
Группа: Members
Зарегистрирован: 23-11-2016
Сообщений: 83
UA: Firefox 100.0

Re: Custom Buttons

_zt, воу, вот так живёшь и ничего не знаешь, спасибо! Перепрыгнул с 78 на 100 (хотел на 101, но кое-что помешало), не то чтоб совсем не следил, но в эту сторону не взглянул ни разу.
Dumby, прямо совсем как было, спасибо!
Теперь не знаю, что и выбрать, 1 и 2 (macOs и GTK) хороши очень.

:offtopic:
А что случилось с Vitaliy V., почему он удалил репозиторий?
Если об этом здесь нельзя спрашивать, скажите, я удалю.

Отсутствует

 

№1643024-06-2022 20:33:38

momo2000
Участник
 
Группа: Members
Зарегистрирован: 03-09-2015
Сообщений: 236
UA: Firefox 101.0

Re: Custom Buttons

Dumby :blush:
Четко!

Отсутствует

 

№1643124-06-2022 23:54:19

ВВП
Участник
 
Группа: Members
Зарегистрирован: 13-03-2021
Сообщений: 333
UA: Firefox 101.0

Re: Custom Buttons

Dumby
Как убить на вкладке -moz-window-dragging: no-drag !important;  наоборот drag - прибить ,дернешь и новое окно или просто window.restore(); срабатывает...
Не не drag , когда тянешь ЛКМ ...Как прибить ?

Отредактировано ВВП (25-06-2022 00:03:38)

Отсутствует

 

№1643225-06-2022 00:38:37

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2215
UA: Firefox 78.0

Re: Custom Buttons

ВВП
Речь про настройку browser.tabs.allowTabDetach ?

Отсутствует

 

№1643325-06-2022 00:48:56

ВВП
Участник
 
Группа: Members
Зарегистрирован: 13-03-2021
Сообщений: 333
UA: Firefox 101.0

Re: Custom Buttons

Dumby
Вроде сгодилось. Благодарю.
В 102 упал скрипт . Восстановить закладку...

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

Выделить код

Код:

(async sep => {
	if (!sep) return;

	var key = "hasRemoveTransaction";
	var g = Cu.import("resource://gre/modules/PlacesTransactions.jsm", {});
	if (!g[key]) {
		Services.scriptloader.loadSubScript(
			`data:,this.${key}=TransactionsHistory.proxifiedToRaw;`, g
		);
		var raws = g[key];
		g[key] = entry => {
			for(var tr of entry)
				if (raws.get(tr) instanceof PlacesTransactions.Remove)
					return true;
		}
	}
	var menuitem = document.createXULElement("menuitem");
	for(var args of Object.entries({
		closemenu: "single",
		class: "menuitem-iconic",
		id: "placesCmd_undoRemove",
		label: "Восстановить удалённое",
		oncommand: "PlacesTransactions.undo().catch(Cu.reportError);",
		image: "data:image/svg+xml;charset=utf-8;base64,PCEtLSBUaGlzIFNvdXJjZSBDb2RlIEZvcm0gaXMgc3ViamVjdCB0byB0aGUgdGVybXMgb2YgdGhlIE1vemlsbGEgUHVibGljDQogICAtIExpY2Vuc2UsIHYuIDIuMC4gSWYgYSBjb3B5IG9mIHRoZSBNUEwgd2FzIG5vdCBkaXN0cmlidXRlZCB3aXRoIHRoaXMNCiAgIC0gZmlsZSwgWW91IGNhbiBvYnRhaW4gb25lIGF0IGh0dHA6Ly9tb3ppbGxhLm9yZy9NUEwvMi4wLy4gLS0+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9IiMwMEVBM0EiIGZpbGwtb3BhY2l0eT0iY29udGV4dC1maWxsLW9wYWNpdHkiPg0KICA8cGF0aCBkPSJNMTMgMEgzYTMgMyAwIDAgMC0zIDN2OGEzIDMgMCAwIDAgMyAzaDRsLS4zLjRhMSAxIDAgMSAwIDEuNiAxLjJsMS41LTJhMSAxIDAgMCAwIDAtMS4ybC0xLjUtMmExIDEgMCAwIDAtMS42IDEuMmwuMy40SDNhMSAxIDAgMCAxLTEtMVY1aDEydjZhMSAxIDAgMCAxLTEgMSAxIDEgMCAwIDAgMCAyIDMgMyAwIDAgMCAzLTNWM2EzIDMgMCAwIDAtMy0zek0yIDRWM2ExIDEgMCAwIDEgMS0xaDEwYTEgMSAwIDAgMSAxIDF2MXoiLz4NCjwvc3ZnPg0K",
	}))
		menuitem.setAttribute(...args);

	var desc = Object.getOwnPropertyDescriptor(XULElement.prototype, "hidden");
	var {set} = desc;
	desc.set = () => {
		var entry = PlacesTransactions.topUndoEntry;
		set.call(menuitem, !entry || !g[key](entry));
	}
	Object.defineProperty(menuitem, "hidden", desc);
	sep.before(menuitem);
})(document.getElementById("placesContext_deleteSeparator"));

Отредактировано ВВП (27-06-2022 11:53:09)

Отсутствует

 

№1643428-06-2022 16:09:04

ВВП
Участник
 
Группа: Members
Зарегистрирован: 13-03-2021
Сообщений: 333
UA: Firefox 102.0

Re: Custom Buttons

Dumby
Quick Toggle кнопка тоже не работает.

Отсутствует

 

№1643528-06-2022 18:22:49

Black_Monk
Участник
 
Группа: Members
Зарегистрирован: 18-02-2012
Сообщений: 195
UA: Firefox 102.0

Re: Custom Buttons

А новее чем custom_buttons-0.0.7.0.0.26 есть? А то у меня после обновления на 102 само приложение в браузере есть, а вот кнопки не перенеслись. :(


Windows 10 LTSC

Отсутствует

 

№1643628-06-2022 18:36:38

ВВП
Участник
 
Группа: Members
Зарегистрирован: 13-03-2021
Сообщений: 333
UA: Firefox 98.0

Re: Custom Buttons

Black_Monk
Config.js - рихтуй , 26 работает

Отсутствует

 

№1643728-06-2022 18:40:30

Black_Monk
Участник
 
Группа: Members
Зарегистрирован: 18-02-2012
Сообщений: 195
UA: Firefox 102.0

Re: Custom Buttons

ВВП пишет

Config.js - рихтуй

Дык у меня там уже Скрипт для установки неподписанных расширений. Или его опять обновлять надо?


Windows 10 LTSC

Отсутствует

 

№1643828-06-2022 19:12:43

ВВП
Участник
 
Группа: Members
Зарегистрирован: 13-03-2021
Сообщений: 333
UA: Firefox 98.0

Re: Custom Buttons

Black_Monk
https://forum.mozilla-russia.org/viewto … 66#p799866
смотри здесь . лично я рихтую omni.ja дополнительно
https://forum.mozilla-russia.org/viewto … 9591&p=657

Отсутствует

 

№1643928-06-2022 20:20:58

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2215
UA: Firefox 78.0

Re: Custom Buttons

ВВП пишет

В 102 упал скрипт . Восстановить закладку...

https://forum.mozilla-russia.org/viewtopic.php?pid=799924#p799924

Отсутствует

 

№1644028-06-2022 21:15:32

ВВП
Участник
 
Группа: Members
Зарегистрирован: 13-03-2021
Сообщений: 333
UA: Firefox 102.0

Re: Custom Buttons

Dumby
С этим все гуд.Класс! А с quick toggle как быть ? в rare текс ini , глянешь ?
https://anonfiles.com/Lczcnet4y7/_2_rar

Отсутствует

 

№1644128-06-2022 22:42:55

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2215
UA: Firefox 78.0

Re: Custom Buttons

ВВП пишет

rar

А, ну так это всё одно и то же, можно, например, перенести ссылку в SystemGlobal.


К нему, конечно, следует относиться с осторожностью, но это же не священная корова,
полагаю, идентификатор «QuickToggleAboutConfigSettings» достаточно уникален.


Короче, заменить Components.utils.import("resource://gre/modules/Services.jsm", {});
на Cu.getGlobalForObject(Cu);

Отсутствует

 

№1644228-06-2022 23:16:37

ВВП
Участник
 
Группа: Members
Зарегистрирован: 13-03-2021
Сообщений: 333
UA: Firefox 102.0

Re: Custom Buttons

Dumby
Теперь класс . Шустрая штука 102.

Отсутствует

 

№1644329-06-2022 03:34:40

Dobrov
Участник
 
Группа: Members
Зарегистрирован: 04-10-2011
Сообщений: 470
UA: Firefox 101.0

Re: Custom Buttons

Всем привет! Как поменять имя пользователя в меню - там, где пишется E-Mail адрес?
добавил код в CustomStylesScripts.jsm, но в консоли ошибка: Uncaught TypeError: document.getElementById(...) is null

Выделить код

Код:

scriptschrome: { // Для докум. окна браузера [ChromeOnly]
	domload: [ // По событию "DOMContentLoaded"
		{ path: "user-load.js", ucfobj: true, }, // скрипт пользователя

// user-load.js -  имя учётной записи
setTimeout(() => { document.getElementById("appMenu-header-description").value = "Вася Пупкин (gmail)";}, 5e3);
ВВП пишет

Quick Toggle кнопка тоже не работает.

проверил на своей сборке - под Firefox 102 доработанный скрипт Quick Toggle Menu пашет нормально.

Отредактировано Dobrov (29-06-2022 04:57:31)

Отсутствует

 

№1644429-06-2022 15:30:07

ALEX_45_ORP
Участник
 
Группа: Members
Зарегистрирован: 18-01-2018
Сообщений: 162
UA: Firefox 99.0

Re: Custom Buttons

ВВП пишет

... Шустрая штука 102.

хорошо бы попробовать, а?


Win 10х64

Отсутствует

 

№1644530-06-2022 13:34:37

ВВП
Участник
 
Группа: Members
Зарегистрирован: 13-03-2021
Сообщений: 333
UA: Firefox 101.0

Re: Custom Buttons

Dumby
Почему в 102 этого не добиться ? только storage по умолчанию и в хранилище летят файлы ...в остальных достаточно этого
dom.quotaManager.temporaryStorage.fixedLimit - 2
hld3b2ce.jpg

Отсутствует

 

№1644601-07-2022 10:15:11

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 1208
UA: Firefox 102.0

Re: Custom Buttons

Мне кажется, или в [firefox] 102 чудо-кнопка Autocopy+3 отвалилась?

Отсутствует

 

№1644701-07-2022 15:20:14

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1734
UA: Firefox 102.0

Re: Custom Buttons

xrun1 пишет

Мне кажется, или в [firefox] 102 чудо-кнопка Autocopy+3 отвалилась?

Есть ещё такой вариант, но работает только в последней версии UCF.


Win7

Отсутствует

 

№1644801-07-2022 18:14:12

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 1208
UA: Firefox 102.0

Re: Custom Buttons

kokoss
У меня с последней версией ucf не сложилось. Если Dumby не поправит, придётся использовать Ctrl+C. Дополнение ставить не хочется.
Спасибо.

Отсутствует

 

№1644901-07-2022 21:52:44

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2215
UA: Firefox 78.0

Re: Custom Buttons

kokoss пишет

такой вариант, но работает только в последней версии UCF

Хмм, ради интереса сколотил
FF 104.0a1 (2022-06-30) + UCF 2021-6-5 ("старый").


Создал в папке custom_scripts файл с этим кодом под именем AutoCopyMin.jsm
Добавил в custom_script.js


(async url => ChromeUtils.import(url))(
    "chrome://user_chrome_files/content/custom_scripts/AutoCopyMin.jsm"
);


И, вроде, вполне себе работает. Другое дело, что оно, как и было заказано,
весьма аскетично, всего лишь автокопирование с контента и больше ничего вообще.


И, так же, как всё теперь круго́м, подежит отвалу проектом «JSM-геноцид»,
однако, таким образом, это «только» не есть правильное утверждение.

Отсутствует

 

№1645001-07-2022 22:27:56

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1734
UA: Firefox 102.0

Re: Custom Buttons

Dumby пишет

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

Что нужно добавить или изменить в этом скрипте, что бы что бы вставлять выделенный текст СКМ ?


Win7

Отсутствует

 

Board footer

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