Vitaliy V. Огромное Вам Спасибо!!!
Vitaliy V. вот этот стиль ломает отображение вкладок на виндовс 7 максимальная с этим сделать можно что нибудь
/* Тултипы */ tooltip { -moz-appearance: none !important; color: rgb(244,244,245) !important; background: rgba(11,11,12,0.7) !important; border: 1px solid rgba(0,0,0,0.1) !important; outline: 1px solid rgba(255,255,255,0.4) !important; border-radius: 0px !important; /* радиус */ -moz-outline-radius: 0px !important; /* радиус */ overflow: hidden !important; outline-offset: -2px !important; padding: 3px !important; } tooltip description:not([style]) { color: inherit !important; } tooltip .text-link { color: rgb(69, 161, 255) !important; }
еще перестал работать скрипт faviconinurlbar [spoiler][code] // стиль для faviconinurlbar
faviconinurlbar: {
constructor: function() {
var faviconin
del
egorsemenov06 пишетПеределайте пожалуйста кнопку ночной режим для UCF
[spoiler][code](async (css, on, bg, upd) => CustomizableUI.createWidget(({
label: "Ночной режим",
id: "ucf-cbbtn-contentDarkMode",
pref: "ucf.sheetreg.contentDarkMode",
localized: false,
init() {
var {pref} = this;
Services.prefs.addObserver(pref, this);
Services.obs.addObserver(function quit(s, topic) {
Services.prefs.removeObserver(pref, this);
Services.obs.removeObserver(quit, topic);
}, "quit-application-granted");//upd = btn => btn.icon.style.backgroundColor = bg;
upd = btn => btn.icon.style.cssText =
`background-image: linear-gradient(${bg}, ${bg}); background-origin: content-box; background-repeat: no-repeat;`;this.click = () => Services.prefs.setBoolPref(pref, on = !on);
…
this.tooltiptext = this.label + "\nЛ: Переключить черный фон страниц";
this.on && this.reg();
return delete this.init && this;
},
onCreated(btn) {
btn.render = this.render;
bt
Dumby Переделайте пожалуйста кнопку ночной режим для UCF
[spoiler][code]custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3E%u041D%u043E%u0447%u043D%u043E%u0439%20%u0440%u0435%u0436%u0438%u043C%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/x-icon%3Bbase64%2CAAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTXgDt014A7dNeAO3TXgDt014A7dNeAO3TXgDt014A7dNeAO3TXgDt014A7dNeAO3TXgDt014A7dNeAO3TXgDt014A7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA014A7dNeAO0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNeAO3TXgDtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADTXgDt014A7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA014A7dNeAO0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANNeAO3TX
egorsemenov06
у вас там для https://www.startpage.com/ скриншот или иконка отображается, тот код для скриншотов
.screenshot попробуете заменить на .top-site-icon если для иконок
Спасибо онромное
egorsemenov06 пишетbackground-image: url("./screenshot/ ...
вставляю в userContent.css и в папке custom_styles создал папку screenshotЕсли папка screenshot в custom_styles, а код в userContent.css как он заработает
В custom_style_user.css вставляйте или папку screenshot в chrome перенесите
ни так ни так не работает userContent.css в папке custom_styles и подключен в custom_style_user.css у меня
раззобрался надо в плитках ссылки на изображения удалить
egorsemenov06 пишетпример кода CSS напишете что бы прикрутить свои изображения на плитках домашней странице и новой вкладке
скрытый текстВыделить кодКод:
@-moz-document url("about:newtab"), url("about:home") { .top-site-button .screenshot { background-position: top left !important; background-repeat: no-repeat !important; background-size: cover !important; } .top-site-button[href="адрес"] .screenshot { background-image: url("изображение") !important; } }
Почему то ничего не получаеться
@-moz-document url("about:newtab"), url("about:home") { .top-site-button .screenshot { background-position: top left !important; background-repeat: no-repeat !important; background-size: cover !important; } .top-site-button[href="https://www.startpage.com/"] .screenshot { background-image: url("./screenshot/startpage.png") !important; } }
Vitaliy V. посмотрите пожалуйста кнопку Очистить историю в ней не работает исключение из очистки папки thumbnails на [firefox] 86.0
[spoiler][code]//Очистить историю
try {
((img, preventClearThumbs) => {
CustomizableUI.createWidget({
id: "bt-clear-history",
label: "Очистить историю",
tooltiptext: "Очистить историю",
defaultArea: CustomizableUI.AREA_NAVBAR,
onCreated: function(bt) {
bt.image = img;
},
onCommand: function(event) {
var win = event.target.ownerDocument.defaultView;
(preventClearThumbs || (g => {
var key = "onClearHistory", obs = g.PageThumbsHistoryObserver, func = obs[key];
return preventClearThumbs = () => obs[key] = () => obs[key] = func;
})(Cu.import("resource://gre/modules/PageThumbs.jsm", {})))();
var itemsToClear = [
"history",
egorsemenov06
…
Я не уследил, может Вы уже здесь спрашивали. Случайно, не просили переделать (или адаптировать, не знаю, как правильно сказать) следующие кнопки для ucf?
https://github.com/Infocatcher/Custom_Buttons/blob/master/Session_Bookmarks/sessionBookmarks.js
https://github.com/Infocatcher/Custom_Buttons/blob/master/Undo_Close_Tabs/undoCloseTabs.js
Undo_Close_Tabs - эта мне симпатичнее, чем в расширении Виталия Add Toolba Bbuttons кнопка "Восстановить". Я не пользуюсь окнами и мне лучше, когда по ПКМ вижу сразу список закрытых вкладок + 2 пункта меню: "Очистить историю закрытых вкладок" и "Восстановить последнюю сессию".
Кстати, to ALL: Infocatcher обновил кнопку Cookies_Permissions, а [b]Vitaliy V.[/b
egorsemenov06
ну уж скриншотеры-то в 21году 21 века уж можно как-нибудь найти программки-то
Image Uploader, KiberInfinity's Screen Shooterа вот эмулировать нажатие мультимедийной клавиши "Стоп/Воспроизведение"- это находиться в самых передовых областях технологий[mozilla]:o[android]
Кому что,на вкус и цвет товарищей нет .Кнопка то очень практичная а расширение ставить или целую программу зачем ?только систему засирать
del
Dumby
Dumby пишетАга, saveURL() тоже задело.
Не фига.. Команда не работает. в кнопке...Где поганка зарыта?
[spoiler][code]// Сохранить выделенный текст или весь текст на странице как txt файл .............
function saveSelectionToTxt() {let browserMM = gBrowser.selectedBrowser.messageManager;
…
browserMM.addMessageListener('getSelection', function listener(message) {
var sel = message.data;
!sel && document.getElementById("cmd_selectAll").doCommand();
// создать название файла из заголовка страницы и текущего времени и сохранить текст ....
var fileTitle = getTabLabel() + ' ' + aDate().replace(/:/g, ".");
saveURL("data:text/plain," + encodeURIComponent(gBrowser.currentURI.spec + ("\r\n\r\n" + sel)),
fileTitle + ".txt", null, false, false, null, window.document);
!sel && goDoCommand("cmd_selectNone");
browserMM.removeMessageListener('getSelectio
egorsemenov06
Ага, saveURL() тоже задело.скрытый текстВыделить кодКод:
/* saveURL("data:text/plain," + encodeURIComponent(gBrowser.currentURI.spec + ("\r\n\r\n" + sel)), fileTitle + ".txt", null, false, false, null, window.document); */ var args = [ "data:text/plain," + encodeURIComponent(gBrowser.currentURI.spec + ("\r\n\r\n" + sel)), fileTitle + ".txt", null, false, false, null, window.document ]; saveURL.length == 10 && args.splice(5, 0, null); saveURL(...args);
Большое Спасибо и с Праздниками Вас!
…Dumby посмотрите пожалуста кнопку Save в ней не работает Сохранить выделенный текст как txt файл
[spoiler][code]// Save, от 07.03.2017. .............
self.label = "Save";
self._handleClick =()=> menuPopup.openPopup(this, "after_start");
self.image = "data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAQAQAAAAAAAAAAAAAAAAAAAAAAAADAgBEDRIXnwxQjKQNWp6pDFWXqAxXm6gMV5moDFeaqAxXmqgMV5qoDFebqAxVlqgNW5+pCkyIogwSFqgDAgBHDQoFhyszOv8hheP+IJH7/x+L8v8fjfb/H433/x+N9v8fjfb/H432/x+N9/8fi/L/IJH7/yGF5P0kLTTvDAcDgwgICIQ8Ojf/0czA+Oji1fzh18r85NzO/OTbz/zj287849vO/OPbzvzk3M/84dfK++ji1f3Sy8D5NDIvywYGB3kKCgqFQ0A8/+XXw/v979f/9uTO//rp0f/66NH/+ujR//rn0f/66NH/+ujR//bkzv/979f/5tfD/UZBPv8KCwqEDQwMhUVDQP/f08X7+OrZ/+zf0P/v5NP/8OPT/+/j0//v4tP/8OPT/+/j0//s39D/+OrZ/+DTxfxEQj//DAwMhA8PD4VKR0T/4dXG+/rr2v/v4tH/9OXU//Ll1P/z5dT/8+XU//Pl1P/05NT/7+DR//rr2v/i1cX7SkhE/w8PD4USEhKFT0xI/+XXxfv97tr/9ePR//no1P/459T/+OfU//jn1P/459T/+OfU//Xk0f/97tr/5dfF+09MSf8SEhGFFRQUhVNQTv/j2cv7+u/g//Hm2P/169v/9Orb/
egorsemenov06
и правда, вроде как обновлял но забыл в svg прибавить высоту для ещё одной иконки, исправил.
Большое спасибо!!!
Vitaliy V.Обновите пожалуйста иконки в кнопке Переключить Куки в сообщении https://forum.mozilla-russia.org/viewto … 47#p786347
egorsemenov06 пишетне работает СКМ в консоле пишет ReferenceError: e is not defined
По моему эта ошибка к этому не относится, у меня была др. ошибка
Спасибо !
Vitaliy V. Не гляните кнопку переключить куки.в ней не работает СКМ в консоле пишет ReferenceError: e is not defined
[spoiler][code]try {
(() => {
var id = "ucf-cookie-toggle",
label = "Переключить Куки",
tooltiptext = "ЛКМ: Переключить Куки\nСКМ: Удалить куки домена текущей страницы\nПКМ: Управление куками",
img = "data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' height='80' width='16' viewBox='0 0 48 240'><g><rect x='0' y='0' width='48' height='48' rx='3' ry='3' style='fill:rgb(243, 135, 37);'/><path style='opacity:0.25;fill:black;' d='M 18.9,48 11,40.1 5,22 14,8 28,5 40,10 48,18 V 45 C 48,46.7 46.7,48 45,48 Z'/><path style='fill:white;' d='M 40.6,23.2 C 31,20.5 31,20.5 31.8,10 24,16.2 24,16.2 15.2,10 17,18.8 17,18.8 7.38,23.2 16.2,27.5 16.2,27.5 15.2,38 24,32.8 24,32.8 31.8,37.7 31.8,27.5 31.8,27.5 40.6,23.2 Z M 45,23.2 C 45,34.5 35.4,45 24,45 12.6,45 3,34.5 3,23.2 3,11.8 12.6,3 24.1,3 35.4,3 45,11.8 45,23.2' /><path
egorsemenov06 пишеттак у меня не заработали сочетания Ctrl+ЛКМ и Shift+ЛКМ
Проверил ещё раз, всё работает,
только заменил #appMenu-viewCache на template#appMenu-viewCache чтобы в [firefox] 74 - 79 тоже работало.
Спасибо работает!
egorsemenov06
UPD: или лучше так сделать
так у меня не заработали сочетания Ctrl+ЛКМ и Shift+ЛКМ
egorsemenov06
…
ну если нет рабочих, тогда
ucf_custom_script_win.load
[spoiler][code] (() => {
var afterbtn = document.querySelector("#appMenu-viewCache")?.content.querySelector("#appMenu-mainView #appMenu-quit-button")
|| document.querySelector("#appMenu-mainView #appMenu-quit-button");
if (!afterbtn) return;
var btn = document.createXULElement("toolbarbutton");
btn.id = "ucf-appMenu-restart-button";
btn.className = "subviewbutton subviewbutton-iconic";
btn.setAttribute("label", "Перезагрузка");
btn.setAttribute("tooltiptext", "ЛКМ: Перезапустить приложение\nCtrl+ЛКМ: Отключить загрузку содержимого из кеша и перезапустить\nShift+ЛКМ: Перезапустить без дополнений");
btn.setAttribute("shortcut", "Ctrl+Alt+Q");
btn.style.setProperty("list-style-image", 'url("chrome://browser/skin/reload.svg")', "important");
afterbtn.before(
Опять кнопка перезапуска в appmenu не работает на 81.0 [firefox] есть ли у кого рабочая поделитесь пожалуйста
egorsemenov06
…
[spoiler][code]try {
(() => {
var id = "ucf-cookie-toggle",
label = "Переключить Куки",
tooltiptext = "ЛКМ: Переключить Куки\nСКМ: Удалить куки домена текущей страницы\nПКМ: Управление куками",
img = "data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' height='80' width='16' viewBox='0 0 48 240'><g><rect x='0' y='0' width='48' height='48' rx='3' ry='3' style='fill:rgb(243, 135, 37);'/><path style='opacity:0.25;fill:black;' d='M 18.9,48 11,40.1 5,22 14,8 28,5 40,10 48,18 V 45 C 48,46.7 46.7,48 45,48 Z'/><path style='fill:white;' d='M 40.6,23.2 C 31,20.5 31,20.5 31.8,10 24,16.2 24,16.2 15.2,10 17,18.8 17,18.8 7.38,23.2 16.2,27.5 16.2,27.5 15.2,38 24,32.8 24,32.8 31.8,37.7 31.8,27.5 31.8,27.5 40.6,23.2 Z M 45,23.2 C 45,34.5 35.4,45 24,45 12.6,45 3,34.5 3,23.2 3,11.8 12.6,3 24.1,3 35.4,3 45,11.8 45,23.2' /><path style='fill:white;' d='M 16,24.1 C 16,19.5 19.5,16 24.1,16 28.5,16 32,19.5 32,24.1 3
egorsemenov06 пишетсделайте пожалуйста для user_chrome_files еще одну кнопку "Переключить Куки" из add_toolbar_buttons
Ну все расширение по частям разберут, вам же вроде Dumby делал для Куки?
Нет Dumby делал для voqabuhe но она черезчур мудренная.Не откажите пожалуйста в моей просьбе