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

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

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 18-10-2021 17:16:40

_zt пишет

Ошибок нет?

Как то не последовательно подсказка записана 2 ЛКМ 2 ПКМ потом опять ЛКМ, СКМ вообще пропущена
а так нет ошибок

_zt пишет

Я вообще не понимаю необходимость отдельных openClipboard, разве openSelected где-то иначе работает, чем у меня. У меня он ищет выделенное, если есть, а если нет, то открывает буфер.

Так это надо следить чтобы ничего не было выделено или как найти из буфера не убирая выделения?! и т.д.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 18-10-2021 16:10:26

voqabuhe
надо сначала обновить было, для окна эти
ПКМ: Открыть окно about:cfg
Alt+ПКМ: Искать выделенное в окне about:cfg

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 18-10-2021 14:20:48

_zt пишет

Только дайте строку простого открытия окна "about:cfg"

Изменил, добавил так
СКМ: Открыть about:cfg
ПКМ: Открыть окно about:cfg
Alt+ПКМ: Искать выделенное в окне about:cfg

voqabuhe пишет

чтоб остались только пункты для about:cfg?

Ну например так, если заменить trbn.addEventListener("click", e => { ... });
[spoiler][code]trbn.addEventListener("click", e => {
    if (e.button == 0) {
        if (e.getModifierState("Accel"))
            about_config.openClipboardConfigTab(win, "", false, aboutoldurl);
        else
            win.gBrowser.selectedTab = about_config.addTab(win, aboutoldurl);
    } else if (e.button == 1)
        win.gBrowser.selectedTab = about_config.addTab(win, aboutoldurl);
    else if (e.button == 2) {
        e.preventDefault();
        e.stopPropagation();
        if (e.getModifierState("Accel"))
            about_config.openSelectedConfig(win, aboutoldurl);
        else if (e.altKey)
            about_config.openSelectedConfig(win,

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 18-10-2021 01:37:37

_zt пишет

назначить на один из Ctrl открытие старого во вкладке

Так?
[spoiler][code](async (
id = "ucf-open-about-config",
label = "about:config",
tooltiptext = "ЛКМ: Открыть about:config\nShift+ЛКМ: Искать содержимое буфера обмена в about:config\nCtrl+ЛКМ: Искать содержимое буфера обмена в about:cfg\nСКМ: Открыть about:cfg\nПКМ: Открыть окно about:cfg\nShift+ПКМ: Искать выделенное в about:config\nCtrl+ПКМ: Искать выделенное в about:cfg\nAlt+ПКМ: Искать выделенное в окне about:cfg",
img = "chrome://user_chrome_files/content/vertical_top_bottom_bar/svg/about-config-16.svg",
aboutoldurl = "about:cfg",
about_config = {
    get clipboardHelp() {
        delete this.clipboardHelp;
        return this.clipboardHelp = Cc["@mozilla.org/widget/clipboardhelper;1"].getService(Ci.nsIClipboardHelper);
    },
    readFromClipboard(win) {
        var url = "";
        try {
            var trans = Cc["@mozilla.org/widget/transferable;1"].createInstance(Ci.nsITransferable);
            trans.

Скрипты » UCF-скрипты на этом форуме » 16-10-2021 14:02:03

_zt пишет

оставил так и выкинул after

надо только добавил
border: none !important;
background: none !important;

_zt пишет

отображение заголовка перед адресом более удобно, как их местами поменять?

// el.title = title = `${href}${title === "" ? "" : `\nTitle: ${title}`}`;
el.title = title = `${title === "" ? "" : `Title: ${title}\nUrl: `}${href}`;
Но сначала обновите все полностью, я там изменил немного

Скрипты » UCF-скрипты на этом форуме » 16-10-2021 00:17:22

_zt
не я пас, не охота это делать, что касается расширений это их проблемы, апи позволяет учитывать контекст, все зависит от разраба расширения.


если не заметили недавно обновил ваши скрипты
https://forum.mozilla-russia.org/viewto … 24#p784824
https://forum.mozilla-russia.org/viewto … 55#p783755

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 15-10-2021 00:06:11

_zt пишет

Как убрать подменю контекстного меню страницы ContextMenuOpenWith при выделенном тексте?

gContextMenu.isContentSelected
также можно ещё для всяких мультимедиа
.onImage, .onCanvas, .onVideo, .onAudio

_zt пишет

как его скрыть можно, если он без id?

Посмотреть в инспекторе есть ли ID в соседнем сверху элементе
и скрыть так
ID + menuseparator {
    display: none !important;
}

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 14-10-2021 01:23:18

voqabuhe
В этом правиле заменить display: flex !important; на display: none !important;
.browserContainer > findbar > #findbar-close-container,
.browserContainer > findbar > toolbarbutton.findbar-closebutton {
    display: none !important;
}
И для этих переменных установить значение в 1px;
    --v-findbar-container-start: 1px;
    --v-findbar-container-end: 1px;

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 13-10-2021 00:09:21

foxnub пишет

банально пропал крестик, можно обновить?

А что с ним не так, сами то пробовали обновить?
https://forum.mozilla-russia.org/viewto … 86#p782586

Скрипты » UCF-скрипты на этом форуме » 10-10-2021 17:20:57

Inko7 пишет

файлы custom_script.js / custom_script_all_win.js / custom_script_win.js обрабатываются изначально и их прописывать дополнительно не нужно?

custom_script.js добавлен в CustomStylesScripts.jsm, но его можно удалить, переименовать,
а custom_script_all_win.js / custom_script_win.js обрабатываются изначально и их прописывать, удалять, переименовывать нельзя

Скрипты » UCF-скрипты на этом форуме » 10-10-2021 14:21:38

Inko7
Так все стили по умолчанию отключены в CustomStylesScripts.jsm (зачем включать пустые файлы, они там только для примера)
можете изменить это в styleschrome (стили подключенные в styleschrome работают там же где и userChrome.css)
ну или в stylesall: [ // Для всех документов
И вместо @import можно просто подключить ваши файлы там же в CustomStylesScripts.jsm, например
{ path: "css/Colored-folders-91.css", type: "USER_SHEET", sheet(f) { preloadSheet(this, f); }, },

Скрипты » UCF-скрипты на этом форуме » 07-10-2021 16:01:06

kokoss пишет

если для этого не использую клави..., то можно удалить этот код:

Нет, один этот код удалять нельзя, только вместе со слушателем, и удалять код не обязательно, достаточно отключить слушатель.
// window.addEventListener("keydown", this, true);
// window.removeEventListener("keydown", this, true);

Скрипты » UCF-скрипты на этом форуме » 07-10-2021 15:15:32

kokoss пишет

куда...?

там ниже функция keydown(e) {...
для комбинаций клавиш Ctrl + F
перед gFindBar.close(); добавить gFindBar.clear();

Скрипты » UCF-скрипты на этом форуме » 07-10-2021 14:42:09

kokoss

скрытый текст
                           // if (!this.findbar.hidden)
                               // this.findbar.close();
                            if (this.findbar.hidden) return;
                            this.findbar.clear();
                            this.findbar.close();

скрытый текст
                        gFindBar.clear();
                        gFindBar.close();

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 30-09-2021 14:03:58

m_nikolay
тема что вы используете ваша? если так то лучше в ней и настроить эти параметры
"toolbar_field_border": "transparent",
"toolbar_field_border_focus": "rgb(0, 116, 232)",
в стиле цвета настраивать там где это делается темами считаю неправильным,
но если надо именно так, то как то так

Выделить код

Код:

:root:-moz-lwtheme {
    --toolbar-field-border-color: transparent !important;
    --toolbar-field-focus-border-color: rgb(0, 116, 232) !important;
}

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 29-09-2021 16:06:59

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

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 26-09-2021 23:45:06

m0nkrus пишет

задействовать "ЛКМ: Показать подборку". Так универсальнее

Когда нет ввода показывается только история, а там уж сами решайте
если параметр hidewhenusertyping: false, // скрывать dropmarker при вводе
т. е. не скрывать, то можете вписать сюда всё что придет в голову
Ltooltiptext: "Показать историю",
на то они // -- Настройки --> там и сделаны


Кстати по просьбе sandro79 добавил в скрипт ещё по СКМ "Обновить текущую страницу"

Скрипты » UCF-скрипты на этом форуме » 26-09-2021 23:33:02

sandro79
Сомнительное удобство обновлять страницу колесом, но добавил
в принципе можно на другую функцию заменить здесь
                    if (e.button === 1) {
                        BrowserReload();
                        return;
                    }

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 26-09-2021 19:57:53

m0nkrus
Да и обновил вчера Вкладки ниже теперь скрипт проще подключать
вы его вроде устанавливали тут https://forum.mozilla-russia.org/viewto … 50#p794950

Скрипты » UCF-скрипты на этом форуме » 26-09-2021 19:24:51

voqabuhe
раскомментируйте эту строку https://github.com/VitaliyVstyle/Vitali … ts.jsm#L16
стиль добавляйте соответственно в custom_styles_all_agent.css

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 26-09-2021 19:10:39

sandro79 пишет

В файле user_chrome.manifest комплекта user_chrome_files присутствует строка override chrome://global/skin/media/imagedoc-darknoise.png chrome://user_chrome_files/content/custom_styles/png/imagedoc-darknoise.png от комплекта full_theme

Спасибо, убрал. Собственно я почти и не использую UserChromeFiles без FullTheme все это надо вместе тестировать, ну а в user_chrome.manifest редко заглядываю...

m0nkrus пишет

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

Ну да в каких то старых версиях было...

m0nkrus пишет

Но, при этом из адресной строки пропадают ... значок "Копировать ссылку"

Даже если бы она была, копировала бы адрес страницы
Вот добавил в urlbarhistorydropmarker копирование по ПКМ содержимого адресной строки и т.д.
см. // -- Настройки -->
https://forum.mozilla-russia.org/viewto … 88#p781188

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 25-09-2021 16:48:00

v4386
Раскомментировать:
CustomStylesScripts.jsm:
    styleschrome:
        { path: "special_widget.css", type: "USER_SHEET", sheet(f) { preloadSheet(this, f); }, }, // <-- Special Widgets
    scriptschrome:
        load:
            { path: "special_widgets.js", ucfobj: true, }, // <-- Special Widgets
включить в настройках:
    стили Для докум. всех окон [ChromeOnly]
    скрипты Для докум. окна браузера [ChromeOnly]

Скрипты » UCF-скрипты на этом форуме » 24-09-2021 18:03:30

_zt пишет

Можете объяснить?

А что тут объяснять
Отключили переменную в chrome://global/skin/in-content/common.css
для темной темы
@media (-moz-toolbar-prefers-color-scheme: dark)
Но переменная для светлой темы осталась именно она и дает этот синий цвет
а не от FullTheme. Ну или это вы там что-то наподключали, но такого цвета #2b71e4 в моей теме нет.
Впрочем gif же у вас цвет искажен скорее всего

Board footer

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