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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

Скрипты » UCF - ваши кнопки, скрипты… » 05-08-2024 13:35:36

Vitaliy V.
А возможно в вашем скрипте ucf_contextmenu_openwith.uc.js:
https://forum.mozilla-russia.org/viewto … 07#p809407
в секции Windows для PotPlayer добавить действие для ПКМ и повесить на него "открытие ссылки из буфера обмена" ..? А для yt-dlp по ПКМ заменить "скачивание с выбором папки" на запуск локального батника, где прописаны параметры для просмотра или скачивания..?
Кусок кода из вашего скрипта с моими правками для Windows:

[spoiler][code]Windows = [
        {
            name: 'PotPlayer',
            path: 'C:\\PotPlayer Portable\\PotPlayerMini64.exe',
            //tooltip: 'ПКМ: Ссылка из буфера обмена',
            //clipboard: true,
        },
        {
            name: 'Просмотр в |yt-dlp',
            path: 'C:\\yt-dlp\\Просмотр с yt-dlp в MPC-HC.bat',
            tooltip: 'ПКМ: Скачать видео с помощью yt-dlp',
            // yt-dlp скачать видео, используя куки браузера, предпочтительно .mp4 с кодеком hevc|h265|avc|h264 с ра

Скрипты » UCF - ваши кнопки, скрипты… » 08-05-2024 20:28:47

unter_officer пишет

Попробуйте этот: https://forum.mozilla-russia.org/viewto … 53#p808453

С этим заработало. Тысяча благодарностей.

Скрипты » UCF - ваши кнопки, скрипты… » 08-05-2024 19:16:37

Vitaliy V. пишет

У меня какая версия firefox ?! Если работает на 126 думаете на 125 не будет

Я немного по другому думаю - почему у вас и других работает, а у меня нет..?

Vitaliy V. пишет

у вас либо старая версия Add Toolbar Buttons, либо слетел код для отключения подписи

Ни 2021, ни 2024 версии не работают. АТВ устанавливается, в списке установленных отображается, но кнопок нет. В ФФ124 все нормально.
Антиподписной код у меня этот:
https://forum.mozilla-russia.org/viewto … 59#p800159
Вроде бы не менялся, хотя, может, я что-то и пропустил...

Скрипты » UCF - ваши кнопки, скрипты… » 08-05-2024 12:18:50

В [firefox]125 Add Toolbar Buttons отвалился, само расширение есть, а кнопок нет... в 117, вроде, было подобное. Можно ли как-то вылечить..?
Пока откатился на 124.0.2.

Скрипты » UCF - ваши кнопки, скрипты… » 09-09-2023 17:55:51

Dumby пишет

Ну, и убедиться, что в настройках UCF стоит галка
[✔] Включить стили и скрипты для контента [about:, chrome:, moz-extension:]

Ценное замечание, так бы я долго проверял почему не работает. Но теперь фоновая картинка бесит: custom_styles\png\background.png. Как ее культурно отключить, кроме переименования/удаления..?
Вроде все внутренности UCF проверил, но что-то ничего подходящего не нашел. Подозреваю, что в самом CustomStylesScriptsChild.jsm прописано как картинка подтягивается, но где именно - не пойму.

Кажется разобрался, все просто. Надо в CustomStylesScriptsChild.jsm закомментировать строку { path: "common.css", type: "USER_SHEET", sheet(f) { preloadSheet(this, f); }, },

Скрипты » UCF - ваши кнопки, скрипты… » 09-09-2023 11:12:14

Dumby, вы не могли бы написать скрипт, который убирает фокус из строки поиска на страницах about:config и about:cfg..?
Нечто подобное вы делали здесь, только там нужно было убрать фокус из адресной строки и поместить его в строку поиска about:home, а мне надо убрать фокус из строки поиска about:config, about:cfg аналогично щелчку мыши вне строки поиска.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 08-09-2023 17:19:03

xrun1 пишет

Жду обновления на 117.0.x, вдруг исправят? Как же не хочется рыться в своих стилях!

Нет, не исправят. Лишь бы хуже не сделали, как это обычно и бывает. Т.ч в стилях копаться придется и не раз. В случае с иконками в 117 я решил "отвязку" сделать от background_menu.css, сделать условный icons_in_menu.css независимым от него. Дело муторное, целый день на это потратил, зато результатом сейчас доволен... в случае каких косяков не надо больше по куче файлов лазить в поисках "виновного".

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 03-09-2023 20:12:35

Andrey_Krropotkin пишет

в этом стиле иконки накладываются на текст пунктов контекстного меню

Пробуйте подбирать значения в этом куске:

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

Выделить код

Код:

menu:not(.menu-iconic)::before, menuitem:not(.menuitem-iconic)::before {
    width: 16px;
    height: 16px;
    display: -moz-inline-box;
    margin-inline-start: var(--v-menu-icons-margin-start);
    margin-inline-end: calc(-1 * (var(--v-menu-icons-margin-start) + 16px));
    position: relative;
    background-color: transparent;
    background-position: center;
    background-size: 16px;
    background-repeat: no-repeat;
}


    margin-inline-start: var(--v-menu-icons-margin-start);
    margin-inline-end: calc(-1 * (var(--v-menu-icons-margin-start) + 16px));

Скрипты » UCF - ваши кнопки, скрипты… » 02-09-2023 20:41:05

Farby, благодарю, заработало. Вспомнил, что не на все правки в userContent.css "на лету" ПКМ реагирует, все равно приходится перезагружать. А я как раз на таком стиле и проверял. Догадался на других проверить - срабатывает.

Скрипты » UCF - ваши кнопки, скрипты… » 02-09-2023 10:55:08

А починить можно такую jsm-ку, первый спойлер..?  Или сконвертировать в mjs..? ЛКМ для userChrome.css работает, правая для userContent.css - нет.
Пробовал сам переделать, как здесь Dumby объяснял - результат нулевой.

Скрипты » UCF - ваши кнопки, скрипты… » 01-09-2023 19:51:28

fuchsfan пишет

Пробую не в UCF, а c загрузчиком Aris-t2

Возможно, из-за этого и размножается. Если есть желание, проверьте в UCF и custom_script.js. У меня в "Управлении закладками" все нормально.

Скрипты » UCF - ваши кнопки, скрипты… » 01-09-2023 19:04:22

fuchsfan

fuchsfan пишет

Появилась такая фича

Это не фича. Здесь, третий абзац объясняется почему.
Проверил у себя с правкой Farby - работает, не двоит и не троит...

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 25-07-2023 08:53:11

_zt пишет

какой смыл в нескольких загрузчиках

Я не про смысл, а про возможность " дружного проживания под одной крышей" нескольких конфигов.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 24-07-2023 23:02:54

Злой Буратино пишет

Использую другой config.js, как понимаю для config.js из набора UCF несовместим с теми скриптами, которые я использую

Я бы так не сказал. У меня в config.js солянка из кодов для UCF, uc.js-скриптов, userChrome.js - все работает. Но это я не навязываю... так, для информации.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 24-07-2023 13:31:17

Злой Буратино
Варианты выше, которые предложили именно для закладок, не подходят..?
Предложу еще один вариант с правкой манифеста UCF (не знаю пользуетесь или нет):
https://forum.mozilla-russia.org/viewto … 19#p792719
Первая строка как раз за фавиконку отвечает...

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 24-07-2023 10:17:23

Злой Буратино пишет

для обычных папок и букмарклетов будет работать? Папки мне не нужны.

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

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 23-07-2023 16:00:18

Злой Буратино
https://forum.mozilla-russia.org/viewto … 24#p788024
для иконок папок в закладках, второй спойлер... третий тоже, чтобы посмотреть как выглядит.

Скрипты » UCF - ваши кнопки, скрипты… » 06-05-2023 21:25:02

Dumby пишет

Возвращаю модифицированный.

Шедеврально! Большое спасибо!
Addons-1.1683397339.png
Работает также в 78, 91, 102.

Скрипты » UCF - ваши кнопки, скрипты… » 06-05-2023 15:21:05

Dumby пишет

Может у тебя есть какие-нибудь скрипты, которые уже что-то делают на about:addons ?
Я в том смысле, что тогда можно было бы попробовать дописать туда ещё кусок кода.

Только этот:
[spoiler][code]
(async (css, self) => ({

    //===[ Buttons ]===================================================================

    vertical: true,
    btnActions: ["preferences", "toggle-disabled", "remove", "install-update"],

    cn: "ucf-cloned-button",
    update(e) {
        var trg = e.target;
        trg.nodeName == "ADDON-CARD" && trg.addon.type != "theme" && this.onCard(trg);
    },
    onCard(card, again) {
        var btnsParent = card.querySelector("addon-options");
        if (!btnsParent) return again || card.ownerGlobal
            .requestAnimationFrame(() => this.onCard(card, true));

        var doc = card.ownerDocument;
        var [span] = card.getElementsByClassName(this.ccn);
        if (span) span.textContent = "";
        else
            card.querySelector("button.more-options-button")
                .before(span = doc.createElement("span")),
            span.classN

Скрипты » UCF - ваши кнопки, скрипты… » 05-05-2023 19:18:21

xrun1 пишет

Кнопка показывает https://forum.mozilla-russia.org/viewto … 24#p785024. Если не обязательно на about:addons

Я про кнопки упоминал в посте в скобках... Хотелка именно именно для about:addons.

Скрипты » UCF - ваши кнопки, скрипты… » 05-05-2023 18:38:16

Dumby, можно придумать скрипт, чтобы показывал версию отключенных расширений на странице about:addons..? Стиль от Aris. Посмотрел скрипты ("Дополнения", extensionOptionsMenu) - они у себя версию у отключенных дополнений отображают. Может, для about:addons что-то получится сделать..?

Скрипты » UCF - ваши кнопки, скрипты… » 28-04-2023 12:37:01

unter_officer пишет

var prompts = Cc["@mozilla.org/prompter;1"].getService(Ci.nsIPromptService);

Спасибо, работает.

Скрипты » UCF - ваши кнопки, скрипты… » 28-04-2023 08:24:50

Dumby, посмотрите, пожалуйста, эту кнопку, последняя функция внизу "Общее количество закладок". Не работает в 112, консоль пишет:
Uncaught TypeError: Cc['@mozilla.org/embedcomp/prompt-service;1'] is undefined.

Скрипты » UCF - ваши кнопки, скрипты… » 23-04-2023 19:50:55

Вернул, ради проверки, путь для сохранения "Загрузки" (у меня там путь: "F:\Windows 7\Documents\Downloads") - скрипт начал отрабатывать как положено, грузить в "Загрузки".
Downloads.1682268324.png

Скрипты » UCF - ваши кнопки, скрипты… » 23-04-2023 19:20:52

_zt пишет

Я изменил свое сообщение, проверьте параметр

Оказывается, дело было в том, что у меня папка "Загрузки" находится не на С: , а перенесена на другой диск-помойку. Если выбрать любую другую папку, то пожалуйста - сохраняет в указанную.
А в "Загрузки" не на системном разделе - не хочет. Скрин помог, спасибо, разобрались.

Board footer

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