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

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№90118-05-2023 16:46:26

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

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

miirrr
Как и все остальное. Настройки панелей (бывшая персонализация) >> Хватаете 2023.1684417323.jpg и тащите куда вам надо. После нажатия кнопки "Готово", значок превратится в элементы панели закладок (или в кнопку с меню, если перетащите на боковую панель).

Отсутствует

 

№90218-05-2023 18:38:32

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

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

miirrr пишет

возможно ли на нижнюю или боковую ставить закладки и вкладки?

Закладки и вкладки нельзя перетащить на доп.панели. Только кнопки.

Отредактировано xrun1 (18-05-2023 18:40:29)

Отсутствует

 

№90318-05-2023 18:50:42

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

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

xrun1 пишет

Закладки и вкладки нельзя перетащить на доп.панели. Только кнопки.

Закладки можно, только скопом.


Win7

Отсутствует

 

№90418-05-2023 18:56:15

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

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

xrun1 пишет

Закладки и вкладки нельзя перетащить на доп.панели.

Да ну!? Не знал. Видимо именно поэтому у меня закладки уже несколько лет живут на дополнительной панели.
А вот здесь я что объяснял по вашему?

Отредактировано _zt (18-05-2023 18:58:10)

Отсутствует

 

№90518-05-2023 19:46:29

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

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

kokoss пишет

Закладки можно, только скопом.

И как я этот скоп закладок могу выделить?

_zt пишет

у меня закладки уже несколько лет живут на дополнительной панели

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

Отсутствует

 

№90618-05-2023 20:12:53

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

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

xrun1
Я уже все написал, и даже ссылку вам дал на пост, больше мне добавить нечего.

Отсутствует

 

№90718-05-2023 20:26:24

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

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

_zt пишет

Настройки панелей (бывшая персонализация) >> Хватаете 2023.1684417323.jpg и тащите куда вам надо

Это кнопка. Вопрос был про отдельно взятую закладку, как на панели закладок: папки и закладки. На доп.панелях так сделать невозможно.

Добавлено 18-05-2023 20:29:41
kokoss
Скоп - это Вы имели ввиду кнопку?

Отредактировано xrun1 (18-05-2023 20:29:41)

Отсутствует

 

№90818-05-2023 21:03:10

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

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

xrun1 пишет

Скоп - это Вы имели ввиду кнопку?

Это все элементы панели закладок разом, а miirrr видимо нужно было переместить некоторые закладки, а это я не в курсе как сделать!


Win7

Отсутствует

 

№90918-05-2023 23:33:03

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

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

kokoss пишет

а miirrr видимо нужно было переместить некоторые закладки

Давайте не будем гадать. :)

miirrr пишет

Еще один вопрос, возможно ли на нижнюю или боковую ставить закладки и вкладки?

Какой вопрос, такой ответ и этот ответ был:

_zt пишет

Закладки можно, вкладки нет, так как вкладки это панель, а закладки это элемент

xrun1 пишет

Скоп - это Вы имели ввиду кнопку?

Это не кнопка, это "Элементы панели закладок", т.е. все закладки панели закладок.

Отредактировано _zt (18-05-2023 23:36:05)

Отсутствует

 

№91018-05-2023 23:52:37

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

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

_zt пишет

Давайте не будем гадать.

Давайте :)


Win7

Отсутствует

 

№91119-05-2023 19:49:43

b0ttle
Участник
 
Группа: Members
Зарегистрирован: 22-10-2020
Сообщений: 166
UA: Firefox 113.0

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

del

Отредактировано b0ttle (20-06-2023 21:42:56)

Отсутствует

 

№91219-05-2023 22:27:57

miirrr
Участник
 
Группа: Members
Зарегистрирован: 04-05-2023
Сообщений: 8
UA: Firefox 113.0

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

Сделал я эти панели, и нижнюю и боковую в надежде,
что там можно разместить отдельные, вкладки и закладки.
Ну и несколько кнопок.
И хорошо что нельзя, потому что нашел другое решение,
которое имеет больше возможностей и удобнее для этого.
Сделал в виндовсе выезжающие панели и на на них разместил
вкладки и закладки.

Ребята,  вы помогали и советами и разными дополнениями, много за эти дни переделал.
Благодаря вашей работе стало значительно комфортнее, так что большое спасибо.
И счетчики поставил на закладки, и шрифты увеличил и в конетстном меню и в адресной, поиске,
на вкладках и закладках.

Уменьшил расстояние контекстных менюшее и увеличил шрифт.
переместил вниз вкладки, под закладки,
цвет закладок при наведении на них меняется в цвете, а в выпадающем другой цвет,
Верх вообще убрал, даже кноки, свернуть, закрыть, все... и все меню)
Столько место освободилось)
То есть у меня в самом верху
Адресная строка и поиск
ниже Закладки
и внизу вкладки.

Еще убрать бы надпись в Адресной строке "Ищите с помощью...
Убрать бы из поиска знак "лупа" или как его там?)

Отсутствует

 

№91319-05-2023 22:52:31

unter_officer
Участник
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 27-03-2011
Сообщений: 537
UA: Firefox 113.0

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

miirrr пишет

Еще убрать бы надпись в Адресной строке "Ищите с помощью...

Попробуйте такой стиль (в userChrome.css):

Выделить код

Код:

*|input#urlbar-input::placeholder {
  opacity: 0 !important;
}

«The Truth Is Out There»

Отсутствует

 

№91419-05-2023 23:04:34

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

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

miirrr пишет

Еще убрать бы надпись в Адресной строке "Ищите с помощью...
Убрать бы из поиска знак "лупа" или как его там?)

С этим в профильную тему -> https://forum.mozilla-russia.org/viewto … 46#p805146


Win7

Отсутствует

 

№91520-05-2023 15:20:47

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

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

Обновил UserChromeFiles и Demo-ПРОФИЛЬ для Firefox 84+
Изменения в основном для совместимости с новыми версиями Firefox, в Демо-профиле изменено 555 файлов.


Если оформление браузера «неправильное», скачайте aris-t2 стиль, соответствующий вашей версии Firefox.
    current (Firefox 110+), legacy/fx101-108, legacy/fx91-100, legacy/fx60-90
удалите папки «config, css, image» из «Ваш-профиль/chrome/user_chrome_files/custom_styles/aris-t2» и скопируйте такие же для вашего Firefox, например из fx91-100.


Дополнил диалог UCF-настроек, добавил опции: 1 Простой режим и подсказки кнопок
2 Включить кнопки управления окном (вид как в Windows 10 или скрыть кнопки окна)
3 Отладка — логи некоторых команд в консоль (например значения нажатий клавиш и кнопок)

Отредактировано Dobrov (25-05-2023 06:20:24)

Отсутствует

 

№91624-05-2023 01:28:38

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

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

Dumby - проблема с подсказками в твоём оригинальном скрипте перехвата кликов
Добавил изменение подсказок для элементов без .id, взял .className. На Windows 7 c Firefox 113 не пашет, подсказка не меняется.
На МакОС и Линукс на ФФ113 всё ОК: перехват кликов и изменение Tooltips по ".titlebar-button.titlebar-close" для кнопки «Закрыть»
Как исправить, чтобы менялись подсказки на Windows ? Сейчас в этом посте такие правки:

Выделить код

Код:

get "titlebar-button titlebar-close"() { return j(
		`Закрыть Firefox`,
		`◨ пр. клик	⇲ Свернуть`);
	},
……………
	var root = document.getElementById("navigator-toolbox");
……………
	var onMouseenter = e => {
		var trg = e.target, id = trg.id || trg.className;
		console.log('id= «'+ id + '» '+ Math.random());
		var hint = tooltips[id] || tooltips[(trg = trg.parentNode).id];

клики добавлять не стал, они в моём расширеном скрипте ucf_hookClicks.js

Отсутствует

 

№91724-05-2023 14:32:48

doud
Участник
 
Группа: Members
Откуда: Германия
Зарегистрирован: 03-02-2012
Сообщений: 79
UA: Firefox 102.0

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

Был такой cкрипт для скрытия в Библиотеке, из списка в левой части, строчек "Журнал", "Загрузки", "Метки", "Все закладки"
https://forum.mozilla-russia.org/viewtopic.php?pid=786946#p786946
Как его переделать, чтобы удалить только "Загрузки"и "Метки"?

Отсутствует

 

№91824-05-2023 19:06:37

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

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

Dumby скрипт сохранения картинки колёсиком на Firefox 113 выдаёт ошибку:
(NS_ERROR_ILLEGAL_VALUE) [nsIIOService.newFileURI]

Посмотрите, может исправите!

Отсутствует

 

№91925-05-2023 00:43:42

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

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

Dobrov пишет

На Windows 7 c Firefox 113 не пашет, подсказка не меняется.

У меня и в каком-нибудь Firefox 97 подсказка не меняется.
Показывается нативный тултип от операционной системы.
Менять атрибут "tooltiptext" бесполезно.

скрипт сохранения картинки колёсиком на Firefox 113 выдаёт ошибку

Это потому, что в internalSave() снова изменились аргументы.
Всобачили вторым аргументом aOriginalURL
Так что, тоже вклей туда что-нибудь, url или null


doud пишет

для скрытия
чтобы удалить

Ты совсем не понимаешь что скрипт делает.
Он ничего не скрывает, и ничего не удаляет, он — подменяет.


Теоретически, можно было бы создать папку,
куда скопировать Журнал, Панель закладок, Меню закладок, Другие закладки.
Затем вычислить guid этой папки, и скормить в код:


//.replace("RESULTS_AS_LEFT_PANE_QUERY", "RESULTS_AS_ROOTS_QUERY"));
.replace(/(`place:).+?RESULTS_AS_LEFT_PANE_QUERY}/, "$1parent=guid"));


Но, безотносительно кода, насколько я вижу, само наличие такой папки — есть мина!
При некоторых операциях с такой папкой (или с папкой содержащей эту папку),
например, таких как перетаскивание или копирование, браузер просто зависнет. Увы.

Отсутствует

 

№92025-05-2023 02:24:49

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

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

Dumby пишет

У меня и в каком-нибудь Firefox 97 подсказка не меняется.
Показывается нативный тултип от операционной системы.
Менять атрибут "tooltiptext" бесполезно.

На Линуксе и Маке подсказки меняются без проблем, может есть какой-то трюк и для Windows ?


Dumby пишет

Это потому, что в internalSave() снова изменились аргументы.
Всобачили вторым аргументом aOriginalURL

ClickPicSave cделал, как у тебя для saveURL(...args), картинку сохраняет. Dumby – проверь, может неправильно ?

Выделить код

Код:

var args = [url,
null, // document
……………
win.document.nodePrincipal];
var {length} = win.internalSave, lfix = length > 15;
lfix && args.splice(1, 0, null);

Отсутствует

 

№92127-05-2023 22:22:51

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

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

Dumby
Есть ваш код для переключения стиля https://forum.mozilla-russia.org/viewto … 42#p795542, я его использую для переключения стиля скрытия панели вкладок.
Использую с reg();, т.е. с инициализацией при старте браузера.
При открытии некоторых дополнительных окон, скрипт самопроизвольно переключает стиль. Открылось новое окно, например, "новое приватное" или окно NoScript (NoScript запросы в окнах открывает) и стиль переключился - вкладки появились, открыл еще одно окно и стиль переключился - вкладки пропали (причем во всех окнах имеющих панель табов). На другие окна, например, менеджера кук или информации о странице, скрипт так не реагирует.
Если стиль использовать не из скрипта, то он себя так не ведет.
Можете это поправить?

Отсутствует

 

№92228-05-2023 13:18:43

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

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

_zt пишет

Использую с reg();, т.е. с инициализацией при старте браузера.

Мне предлагается угадать,
куда именно вызов reg() был вписан?


Угадатель из меня никакой.
Хотелось бы думать, что сразу после var reg = …;
но, видимо, это не так.

Отсутствует

 

№92328-05-2023 13:23:49

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

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

Dumby
Не, после btn._handleClick = reg;
   
Спасибо, теперь нормально.

Отредактировано _zt (28-05-2023 13:25:54)

Отсутствует

 

№92401-06-2023 16:13:44

egorsemenov06
Участник
 
Группа: Members
Зарегистрирован: 12-06-2018
Сообщений: 378
UA: Firefox 113.0

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

Dumby можно вас попросить сделать кнопку для UCF для переключения прокси в ручная настройка прокси и без прокси.что б эта кнопка была в строке адреса,когда вкл ручную настройку прокси что б запускалось приложение  opera-proxy.windows-386.ехе а при повторном нажатии кнопки переклчалась на без прокси и завершался процесс opera-proxy.windows-386.ехе

Отсутствует

 

№92502-06-2023 15:24:08

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

Re: UCF - ваши кнопки, темы, дополнения, скрипты…

egorsemenov06
Что-то я не представляю как такое сделать.


Если бы иметь уверенность, что exe'шник будет
запускаться только этим кодом, тогда ещё можно попробовать.


Но ведь он может быть запущен в любой момент иным способом,
и, наверно, получается, что это бесполезная писанина для custom_script.js

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

Выделить код

Код:

(async url => {

	var path = ".......\\opera-proxy.windows-386.exe";

	var icons = [
		'data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"><rect fill="limegreen" x="0" y="0" width="16" height="16"/></svg>',
		'data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg"><rect fill="red" x="0" y="0" width="16" height="16"/></svg>'
	];
	var labels = [
		"Active",
		"Not Active"
	];
	var tooltips = [
		"Active",
		"Not Active"
	];

	var type = "network.proxy.type";
	try {var exp = ChromeUtils.importESModule(url + "sys.mjs");}
	catch {exp = ChromeUtils.import(url + "jsm");}

	exp.PageActions.addAction(new exp.PageActions.Action({
		title: labels[1],
		iconURL: icons[1],
		pinnedToUrlbar: true,
		id: "ucf-opera-proxy",
		onPlacedInUrlbar(node) {
			var pref = Services.prefs.getIntPref(type) == 1, proc, active;
			var upd = () => {
				var state = pref && Boolean(proc);
				if (state == active) return;

				var ind = +!(active = state);
				this.setIconURL(icons[ind]);
				this.setTitle(labels[ind]);
				this.setTooltip(tooltips[ind]);
			}
			this["nsPref:changed"] = () => upd(
				pref = Services.prefs.getIntPref(type) == 1
			);
			this["process-finished"] = this["process-failed"] = () => upd(proc = null);

			this["quit-application-granted"] = t => {
				Services.obs.removeObserver(this, t);
				Services.prefs.removeObserver(type, this);
				proc?.kill();
			}
			this.observe = (s, topic) => this[topic](topic);
			Services.prefs.addObserver(type, this);
			Services.obs.addObserver(this, "quit-application-granted");

			var {id} = node;
			var style = `#${id} {display: flex !important;}\n` +
				`@media (max-width: 680px) {#${id} {visibility: collapse !important;}}`;

			(this.onPlacedInUrlbar = this._onPlacedInUrlbar = node => {
				var sheet = new node.ownerGlobal.CSSStyleSheet();
				sheet.replaceSync(style);
				node.ownerDocument.adoptedStyleSheets.push(sheet);
			})(node);

			var run = () => {
				var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsIFile);
				file.initWithPath(path);
				(run = () => {
					proc = Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);
					//proc.startHidden = true;
					try {proc.init(file); proc.runwAsync([], 0, this);}
					catch {proc = null;}
					upd();
				})();
			}
			this._onCommand = () => {
				if (active) Services.prefs.setIntPref(type, 0), proc.kill();
				else pref || Services.prefs.setIntPref(type, 1), proc || run();
			}
		}
	}));
})("resource:///modules/PageActions.");

Отсутствует

 

Board footer

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