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

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

№1650124-06-2022 23:54:19

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

Re: Custom Buttons

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

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

Отсутствует

 

№1650225-06-2022 00:38:37

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

Re: Custom Buttons

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

Отсутствует

 

№1650325-06-2022 00:48:56

ВВП
Участник
 
Группа: Members
Зарегистрирован: 13-03-2021
Сообщений: 332
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)

Отсутствует

 

№1650428-06-2022 16:09:04

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

Re: Custom Buttons

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

Отсутствует

 

№1650528-06-2022 18:22:49

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

Re: Custom Buttons

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


Windows 10 LTSC

Отсутствует

 

№1650628-06-2022 18:36:38

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

Re: Custom Buttons

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

Отсутствует

 

№1650728-06-2022 18:40:30

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

Re: Custom Buttons

ВВП пишет

Config.js - рихтуй

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


Windows 10 LTSC

Отсутствует

 

№1650828-06-2022 19:12:43

ВВП
Участник
 
Группа: Members
Зарегистрирован: 13-03-2021
Сообщений: 332
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

Отсутствует

 

№1650928-06-2022 20:20:58

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

Re: Custom Buttons

ВВП пишет

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

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

Отсутствует

 

№1651028-06-2022 21:15:32

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

Re: Custom Buttons

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

Отсутствует

 

№1651128-06-2022 22:42:55

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

Re: Custom Buttons

ВВП пишет

rar

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


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


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

Отсутствует

 

№1651228-06-2022 23:16:37

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

Re: Custom Buttons

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

Отсутствует

 

№1651329-06-2022 03:34:40

Dobrov
Участник
 
Группа: Members
Зарегистрирован: 04-10-2011
Сообщений: 395
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)

Отсутствует

 

№1651429-06-2022 15:30:07

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

Re: Custom Buttons

ВВП пишет

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

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


Win 10х64

Отсутствует

 

№1651530-06-2022 13:34:37

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

Re: Custom Buttons

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

Отсутствует

 

№1651601-07-2022 10:15:11

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

Re: Custom Buttons

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

Отсутствует

 

№1651701-07-2022 15:20:14

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

Re: Custom Buttons

xrun1 пишет

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

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


Win7

Отсутствует

 

№1651801-07-2022 18:14:12

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

Re: Custom Buttons

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

Отсутствует

 

№1651901-07-2022 21:52:44

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 2129
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-геноцид»,
однако, таким образом, это «только» не есть правильное утверждение.

Отсутствует

 

№1652001-07-2022 22:27:56

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

Re: Custom Buttons

Dumby пишет

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

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


Win7

Отсутствует

 

№1652101-07-2022 22:52:31

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

Re: Custom Buttons

Dumby

Dumby пишет

всего лишь автокопирование с контента и больше ничего вообще.

В префке или еще как (параметр в кнопке) Типа, отмена автокопи и наоборот...

Отсутствует

 

№1652201-07-2022 23:47:21

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

Re: Custom Buttons

kokoss пишет

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

В этом? Ничего. Есть настройка middlemouse.paste


ВВП пишет

В префке

Можно. Например ucf.autocopy.enabled
Устанавливть, разумеется, извне, любым способом.
А чтобы подхватывало

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

Выделить код

Код:

/*
class AutoCopyChild extends JSWindowActorChild {
	constructor() {
		super();
		this.listener = {
			QueryInterface,
			notifySelectionChanged: (d, sel, reason) =>
*/

var enabled = Cc["@mozilla.org/preferences-service;1"]
	.getService(Ci.nsIPrefBranch).getBoolPref.bind(null, "ucf.autocopy.enabled");

class AutoCopyChild extends JSWindowActorChild {
	constructor() {
		super();
		this.listener = {
			QueryInterface,
			notifySelectionChanged: (d, sel, reason) => enabled(false) &&

Отсутствует

 

№1652302-07-2022 00:07:49

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

Re: Custom Buttons

Dumby пишет

Есть настройка middlemouse.paste

Другое дело! Благодарю!


Win7

Отсутствует

 

№1652402-07-2022 00:29:08

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

Re: Custom Buttons

Dumby

Dumby пишет

А чтобы подхватывало

Как вставить , нихера не выходит. В AutoCopyMin.jsm - и падает копирование.

Отсутствует

 

№1652502-07-2022 00:40:33

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

Re: Custom Buttons

ВВП пишет

Как вставить , нихера не выходит.

Ну, уж наверно не раз правил коды.
Покажи правленный результат, а я попробую сделать выводы.

Отсутствует

 

Board footer

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