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

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№727623-12-2019 07:06:16

x0009
Участник
 
Группа: Members
Зарегистрирован: 13-12-2018
Сообщений: 7
UA: Firefox 71.0

Re: Настройка внешнего вида Firefox в userChrome.css

Как перекрасить окошко с описанием, всплывающее при наведении на закладку или значок навигационной панели?
https://drive.google.com/file/d/1ysjkhU … TRupT/view

Отсутствует

 

№727723-12-2019 09:10:25

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

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Вашу работу, скрипт и стиль, можно как нибудь правильно прикрутить к [firefox] esr68 или подправить под эту версию?

Скрипты у меня подключаются по 3-му методу отсюда. В итоге, все работает, но кнопки во всплывающем окне и библиотеке дублируются.
Демонстрация работы на чистом профиле:

скрытый текст
2740339da750.jpg  42d20e56bc59.jpg

Отсутствует

 

№727823-12-2019 10:24:31

shadow_user
Участник
 
Группа: Members
Зарегистрирован: 14-02-2007
Сообщений: 244
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

x0009 пишет

Как перекрасить окошко с описанием, всплывающее при наведении на закладку или значок навигационной панели?

Но только в строке статуса https://forum.mozilla-russia.org/viewto … 03#p774203

Отсутствует

 

№727923-12-2019 11:28:02

Andrey_Krropotkin
Участник
 
Группа: Members
Зарегистрирован: 11-11-2011
Сообщений: 484
UA: Firefox 71.0

Re: Настройка внешнего вида Firefox в userChrome.css

x0009 примерно так по простому:
  tooltip,    #tooltip,    .tooltip,    #aHTMLTooltip {
      -moz-appearance: none !important;
      background-color: #BDF0F7 !important;
      color: #000000 !important;
      padding: 2px 12px !important;
    }
Но кроме tooltip  у некоторых стандартных кнопок (аддонов, CustomButtons) еще есть tooltiptext,  с ними пока не разобрался.
Может наверно другие форумчане подскажут

Отредактировано Andrey_Krropotkin (23-12-2019 11:32:32)

Отсутствует

 

№728023-12-2019 12:23:37

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2186
UA: Firefox 72.0

Re: Настройка внешнего вида Firefox в userChrome.css

del

Отредактировано Vitaliy V. (22-07-2021 18:21:49)

Отсутствует

 

№728123-12-2019 12:50:17

shadow_user
Участник
 
Группа: Members
Зарегистрирован: 14-02-2007
Сообщений: 244
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

x0009 пишет

Как перекрасить окошко с описанием, всплывающее при наведении на закладку или значок навигационной панели?

Еще вариант https://forum.mozilla-russia.org/viewto … 08#p770908
Vitaliy V.
Пожалуйста, добавьте код для закругления углов в этих тултипах.

Отредактировано shadow_user (23-12-2019 12:59:15)

Отсутствует

 

№728223-12-2019 13:08:22

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2186
UA: Firefox 72.0

Re: Настройка внешнего вида Firefox в userChrome.css

shadow_user
добавьте
border-radius: 4px !important;
и -moz-appearance: none !important; должно присутствовать

Отсутствует

 

№728323-12-2019 13:17:51

shadow_user
Участник
 
Группа: Members
Зарегистрирован: 14-02-2007
Сообщений: 244
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.  Спасибо!

Отсутствует

 

№728423-12-2019 13:43:47

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

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. Не могу я перейти на ваш способ запуска скриптов, слетают биндинги и еще что то ломается. Это называется невосполнимый урон, потерять поиск по файловой системе, вменяемый контекстный поиск, открытие ссылок в других программах и т.п., ради кнопочек в загрузке, для меня не вариант. Поправьте пожалуйста для того что есть у меня, 3-й метод от Aris.

svg.context-properties.content.enabled - я же написал, что это чистый профиль, в моем все нормально с цветом.

Отсутствует

 

№728523-12-2019 15:04:45

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2186
UA: Firefox 72.0

Re: Настройка внешнего вида Firefox в userChrome.css

_zt пишет

слетают биндинги и еще что то ломается

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

_zt пишет

Поправьте

поправлять там нечего, обычный способ запуска скриптов из 3-й метода не подходит
пробуйте из других возможно userPrefs.jsm и т.д.

_zt пишет

я же написал, что это чистый профиль

да да и на чистом должно работать как я говорил

Отредактировано Vitaliy V. (23-12-2019 15:05:31)

Отсутствует

 

№728623-12-2019 16:11:07

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V. пишет

вот для ucjsDownloadsManager

Спасибо, поправил.

favicon_in_urlbar добавляйте в секцию case "chrome://browser/content/browser":
или в скрипт custom_script_win.js там не нужно проверять url он работает только в главном окне

Отлично! Получилось, использовал custom_script_win.js. Добавил в качестве эксперимента ещё два скрипта search_engine_icon_in_searchbar.uc.js от Aris и Гугл переводчик на японский ContextTranslate.uc.js от alice0775. Все скрипты работают, и даже, после небольшой правки скрипта ContextTranslate, он стал переводить на русский. Стиль с биндингом openwith.zip работает исправно.

скрытый тэкст
скрытый текст
e09947538575.png

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

Выделить код

Код:

(function () {
    if (location != 'chrome://browser/content/browser.xhtml')
        return;
    let translate = function () {
        let browserMM = gBrowser.selectedBrowser.messageManager;
        browserMM.addMessageListener('getSelection', function listener(message) {
            let t = (message.data !== '');
            let e = (document.charset || document.characterSet);
            if (t) {
                openWebLinkIn('http://translate.google.com/#auto/ru/' + encodeURIComponent(message.data), 'tab');
            } else {
                openWebLinkIn('http://translate.google.com/translate?u=' + encodeURIComponent(gBrowser.currentURI.spec) + '&hl=ru&ie=' + e + '&sl=auto&tl=ru', 'tab');
            };
            browserMM.removeMessageListener('getSelection', listener, true);
        });
        browserMM.loadFrameScript('data:,sendAsyncMessage("getSelection", content.document.getSelection().toString())', true);
    }
    let menuitem = document.createXULElement('menuitem');
    menuitem.id = 'context-googletranslate';
    menuitem.setAttribute('label', 'Google Переводчик');
    menuitem.setAttribute('tooltiptext', 'Google Переводчик');
    menuitem.setAttribute('oncommand', '(' + translate.toString() + ')()');
    menuitem.classList.add('menuitem-iconic');
    //Wer kein Icon möchte kann die nächsten beiden Zeilen auskommentieren/löschen
    //menuitem.style.listStyleImage = 'url("https://translate.google.com/favicon.ico")';
    menuitem.style.listStyleImage = ' url("data:image/png;base64,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")';
    let refItem = document.getElementById('context-inspect');
    refItem.parentNode.insertBefore(menuitem, refItem);
})();


Отсутствует

 

№728723-12-2019 17:27:17

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

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.

что-то не так делаете

Может и не так, инструкции то нет. Только обрывки противоречащие друг другу по всей теме. Да, биндинги не отваливаются, кроме одного, вашего specialwidget. Сейчас попробовал остальные два способа от Aris, кнопка везде работает аналогично, с множественным дублированием.

sandro79
Вы можете собрать архив только с кнопкой паузы в загрузках. И объяснением куда мне свои скрипты класть и где-как их импортом записать (если это надо)?

Отсутствует

 

№728823-12-2019 18:19:44

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

Re: Настройка внешнего вида Firefox в userChrome.css

_zt
Ну добавь уже после третьей строки
if (String(origfunc).startsWith("f")) return;
и клади куда хочешь, ничего дублироваться не будет.

Отсутствует

 

№728923-12-2019 18:46:04

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

_zt
Собрал, только с кнопкой паузы https://yadi.sk/d/yKUETwxhggVkUA.
Включил встроенный в комплект specialwidget, раскомментировав строку @import url("./specialwidget.css"); в custom_style_user.css"(раст. инт.) и строку this.specialwidgets.constructor(); // <-- Special Widgets в custom_script_win.js (нераст. инт.)
Свои скрипты кладёте в папку custom_scripts. Иконки я положил в папку комплекта svg, стиль для кнопок в add_pause_button.css, запускается из файла custom_style_user.css
В 68 комплект проверен и работает. В настройках комплекта нужно включить всё скрипты и custom_style_user.css.
Правильно подключать несколько скриптов сразу к этому комплекту (где-как их импортом записать) я научился только сегодня по инструкции выше.
А этот третий метод от Aris, вот на чём он базируется, я его тоже пробовал, он какой-то ущербный похоже. Файл для импорта других скриптов userChrome.uc.js, там по сути и не нужен и скрипты работают почему-то даже без него. Я так полагаю что наличие скриптов там мониторится по префиксу uc в имени файла. Похоже, что типа метаданные типа как в менеджерах скриптов Greasemonkey. Не знаю, но мне третий метод не понравился, тем более второй метод менее громоздкий - пять небольших файликов и работает на ура. Я не спец в этих делах, только вижу верхушку айсберга.
Да, и очистка папки startupCache при изменении состава скриптов.

Отредактировано sandro79 (23-12-2019 20:19:53)

Отсутствует

 

№729023-12-2019 19:39:59

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2186
UA: Firefox 72.0

Re: Настройка внешнего вида Firefox в userChrome.css

Dumby
Это если функция не была модифицирована раньше что возможно т.к. те скрипты запускаются обычно поздно.

sandro79
на всякий случай дополню кто Readme.txt не читает, требуется перезапуск кнопкой user_chrome_files по ПКМ после редактирования любых скриптов
или очистка папки startupCache

Отсутствует

 

№729123-12-2019 19:43:52

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

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Возможно ли сделать что бы при "загрузке" появлялось окошко загрузок:

скрин
26b9dc15439e.png

и добавить в окошко кнопку "очистить загрузки"?


Win7

Отсутствует

 

№729223-12-2019 20:12:58

Vitaliy V.
Участник
 
Группа: Members
Зарегистрирован: 19-09-2014
Сообщений: 2186
UA: Firefox 72.0

Re: Настройка внешнего вида Firefox в userChrome.css

kokoss
На счет кнопки куда там её лепить?

Отсутствует

 

№729323-12-2019 20:41:50

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

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.
Как вариант, напротив или на месте кнопки "Показать все загрузки", в виде кнопки с текстом "Очистить загрузки".


Win7

Отсутствует

 

№729423-12-2019 22:39:58

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

Re: Настройка внешнего вида Firefox в userChrome.css

Dumby
:beer: Но это же не очевидно. Я там вообще ни чего не понимаю. Спасибо, все получилось.

фотоотчет
9481a60329ff.jpg 72f13e2dcd00.jpg

sandro79
Спасибо, буду создавать алтер профиль. Завтра. Сегодня и так уже абракадабра снится будет. :zzz:

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

Vitaliy V.
Да это я давно усвоил, у меня autoit скрипт все чистит по требованию.

Отредактировано _zt (23-12-2019 22:47:41)

Отсутствует

 

№729523-12-2019 22:43:59

FirefoxCPU
Участник
 
Группа: Members
Зарегистрирован: 09-12-2017
Сообщений: 9
UA: Firefox 71.0

Re: Настройка внешнего вида Firefox в userChrome.css

Всем привет. Хочу сделать по максимуму темную тему в ФФ, осталось как-то победить белый цвет фона, который вылезает на 1-2 секунды пока идет установление соединения с любый сайтом. Из дополнений стоит Dark Reader+ сторонняя тема которая меняет по максимуму где можно цвет с белого на темный. А вот тот промежуток когда грузится какой-то сайт все равно остается белым на 1-2 секунды и каждый раз бьет по гразам белым.  Можно как то убрать белый цвет фона вкладки при установлении соединения с сайтом?

Отсутствует

 

№729623-12-2019 22:49:10

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

Re: Настройка внешнего вида Firefox в userChrome.css

FirefoxCPU

Выделить код

Код:

/* Тёмный фон при загрузке вэб страниц */
#tabbrowser-tabpanels {background: rgb(27,27,29) !important}

Win7

Отсутствует

 

№729723-12-2019 23:08:04

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

Re: Настройка внешнего вида Firefox в userChrome.css

Vitaliy V.

на всякий случай дополню кто Readme.txt не читает

Вы лучше дополните Readme.txt или скрипт правильными параметрами импорта. Пожалуйста. :)

Отредактировано _zt (23-12-2019 23:09:25)

Отсутствует

 

№729823-12-2019 23:13:03

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

FirefoxCPU
Не знаю, но мне кажется, что то что вам выше предложили не очень грамотный стиль, я бы вам порекомендовал коды отсюда, только нужно заменить @-moz-document url("chrome://browser/content/browser.xul") на @-moz-document url-prefix("chrome://browser/content/browser.x") в userChrome.css для использования в [firefox] 69+
Этими двумя кодами я пользуюсь до сих пор. И тут есть ещё похожие варианты.

Отсутствует

 

№729923-12-2019 23:29:32

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

Re: Настройка внешнего вида Firefox в userChrome.css

sandro79 пишет

FirefoxCPU
Не знаю, но мне кажется, что то что вам выше предложили не очень грамотный стиль

У меня этот стиль установлен довольно таки давно и работает хорошо, включая [firefox] 71! Может он не идеальный, но по крайней мере рабочий!


Win7

Отсутствует

 

№730024-12-2019 00:04:52

sandro79
Участник
 
Группа: Members
Зарегистрирован: 15-11-2017
Сообщений: 1750
UA: Firefox 68.0

Re: Настройка внешнего вида Firefox в userChrome.css

kokoss пишет

Может он не идеальный, но по крайней мере рабочий!

Да, он рабочий. Не спорю. Ваши коды практически всегда рабочие, не как у этого товарища :D
Но хорошо же когда у человека есть выбор. И почему мне не предложить ему что-то получше.
А может кому-то мимо проходящему, пригодится как раз код для userContent.css.

Отсутствует

 

Board footer

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