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

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.

Скрипты » 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 пишет

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

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

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 23-04-2023 17:55:57

_zt

_zt пишет

browser.download.dir это параметр about:config, так же как и browser.download.folderList

Вообщем, как ни крути - все равно результата нет, решил пока встроенной сохранялкой в PDF пользоваться, которая через "Печать" вызывается, Могу ошибаться, но по-моему вы как раз и обсуждали с Dumby этот вариант:

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

Выделить код

Код:

if (typeof window.saveImageURL != "function") var saveImageURL = internalSave.length == 15
    ? (url, name, a3, a4, a5, a6, a7, type, a9, priv, prin) =>
        internalSave(url, null, name, a9, type, a4, a3, null, a6, null, a7, a5, null, priv, prin)
    : (url, name, a3, a4, a5, a6, a7, type, a9, priv, prin) =>
        internalSave(url, null, name, a9, type, a4, a3, null, a6, a7, a5, null, priv, prin);

плюс значок и пункт меню в "Save":
     [spoiler][code]{ label: "Печать / печать в PDF", func: document.getElementById(document.getElementById("appMenu-viewCache").content.querySelector("[key=printKb]").getAttribute("command")).

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 23-04-2023 16:23:52

Dumby пишет

А ещё, наткнулся на такой феномен: если навести мышь
на название закрытого контейнера, то начинается жор процессора и памяти.

У себя такого эффекта не наблюдаю, проверил для чистоты эксперимента на версиях 112, 102, 91 и 78. Везде ровно, без признаков отжора. Наверное, от железа и настроек каких-нибудь зависит, я в about:config редко лазаю, и user.js не пользуюсь, если что и наворочено, то по-минимуму.

_zt пишет

и сохранять будет, наверное, в зависимости от параметра browser.download.folderList - 0=desktop, 1=downloads (default), 2=last used

Не реагирует ни на какие значения, как кидал на рабочий стол, так и кидает.

_zt пишет

browser.download.dir должен быть назначен, иначе (по умолчанию) его нет

А какой синтаксис будет правильный: browser.download.dir=, или как?

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 23-04-2023 13:45:45

_zt пишет

Ну да, не работает. Не приходилось пользоваться, видимо

С правкой Dumby заработал, но у меня сохраняет без запроса и на рабочий стол. Как директорию для сохранения pdf-ок поменять не знаете..?

Скрипты » UCF - ваши кнопки, темы, дополнения, скрипты… » 22-04-2023 18:35:51

Dumby пишет

Может так

Почти идеально, единственное в "Журнале" в левой колонке (поле) количество url-ов не показывается, а в правом поле их число отображается:
Places-4.1682176815.png  Places-3.1682176955.png
Порядок изменил на папки/закладки.
Если это муторно и времени отнимает много, то можно и оставить как есть.
За сделанное - огромное спасибо!

Board footer

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