Объявление

В связи с наплывом спама и ботов на форуме, регистрация новых пользователей будет приостановлена. О восстановлении регистрации будет сообщено дополнительно

Administrator

Скрипты » UCF - ваши кнопки, скрипты… » 06-04-2025 07:44:45

Dobrov
Если вопрос про это - могу дать код.
UPD: с кнопкой вкл/выкл, естественно.

Скрипты » UCF - ваши кнопки, скрипты… » 03-04-2025 13:47:55

В Add Toolbar Buttons кнопка "Восстановить вкладку/Восстановить окно" заглючила. Сделал тестовую группу вкладок посмотреть, удалил. Так теперь в списке эта группа плодится бесконечно. Не повторяйте моих ошибок!))
Вышло обновление.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 24-03-2025 15:50:59

Mozillafire
Если пользуетесь полным комплектом от Aris-t2, значит какой-то стиль перебивал. А my_userChrome.css грузится последним.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 21-03-2025 17:44:40

Bulnazavr
Я для ширины табов использую правленый скрипт от Aris-t2 + в самом конце для youtube с руборда. В итоге так:
[spoiler][code]:root {
  --tab_min_width: 80px;
  --tab_max_width: 220px;
}

/* use 'about:config > browser.tabs.tabMinWidth' for tab min-width */

/* tab max-width */
#tabbrowser-tabs:not([overflow]):not([using-closing-tabs-spacer="true"]) .tabbrowser-tab[fadein]:not([pinned]) {
  max-width: var(--tab_max_width) !important;
  overflow: hidden !important;
}

/* pinned tabs */
#TabsToolbar .tab-content[pinned] {
  padding: 0 6px !important;
}

/* Когда много мелких табов при выборе или наведении мыши таб растягивается */
.tabbrowser-tab[fadein][selected]:not([pinned])
/* , .tabbrowser-tab:hover[fadein]:not([pinned]) */
{
    min-width: var(--tab_max_width) !important;
}

/* с 136

Скрипты » UCF - ваши кнопки, скрипты… » 18-03-2025 13:28:25

m0nkrus пишет

скрипт по возвращению favicon в адресную строку

Ссылку дал выше kokoss, сам пользуюсь. Подключаете через CustomStylesScripts.mjs. Т.е. сохраняете файл и там прописываете (см. №1940):

Выделить код

Код:

{ path: "cs_win/favicon_in_urlbar.uc.js", ucfobj: false, }, // Иконка в urlbar с правками от Aris https://github.com/Aris-t2/CustomJSforFx/blob/master/scripts/favicon_in_urlbar.uc.js

Правки для себя сделал такие:

Выделить код

Код:

const favicon_click_opens_page_info_window = true; // opens page info window on click, if set to true
...
  favimginurlbar.style.width = "16px"; // 18px
  favimginurlbar.style.height = "16px"; // 18px

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

Скрипты » userChrome.js » 17-03-2025 23:54:57

fuchsfan
В UCF работают все скрипты. Ещё автор, когда отвечал на форуме, где-то писал: дайте мне скрипт, который в UCF не работает.
Те, что я у себя прикручивал *.uc.js  и правда, работают. А вот обратная совместимость UCF  --> userChrome.js не всегда (это теоретически, userChrome.js не использую и даже не знаю, что там, куда и как).
В теме по UCF написал, как прикрутить скрипт.

Скрипты » UCF - ваши кнопки, скрипты… » 17-03-2025 23:37:57

m0nkrus
Привет ещё раз. Скрипт работает. Его надо добавить в файл custom_script_win.js и сохранить файл в кодировке 65001 - (UTF-8) без BOM.

ucfobj: true, старый с false работал

Этот комментарий относится к следующему. Можно не добавлять в custom_script_win.js, а загружать скрипт как самостоятельный файл. Тогда его надо сохранить отдельно в кодировке, указанной выше. И прописать в файле CustomStylesScripts.mjs. Например, так:
[spoiler][code]    scriptschrome: { // For browser window document [ChromeOnly]
        domload: [ // By event "DOMContentLoaded"
            // { path: "sidebar_tabs.js", ucfobj: true, },// Sidebar Tabs
        ],
        load: [ // By event "load"
            { path: "custom_script_win.js", ucfobj: true, },
            { path: "special_widgets.js", ucfobj: true, }, // Special Widgets
            { path: "cs_win/urlbarhistorydropmarker.js", ucfobj: true, }, // Действия на дропмаркере ПКМ - копировать адрес https://forum.mozilla-russia.org/vi

Скрипты » userChrome.js » 17-03-2025 12:39:59

m0nkrus
Здесь скрипты для userChrome.js. А есть для UCF, который у Вас стоит. Ссылку на тему я дал.  А Вы спрашивали в теме по стилям (настройка внешнего вида). Всё логично. fuchsfan заманил Вас не в ту тему. :)

Скрипты » userChrome.js » 17-03-2025 12:25:06

m0nkrus
Эта тема не про UCF. Вам сюда.

Скрипты » UCF - ваши кнопки, скрипты… » 10-03-2025 17:45:17

Dumby
places_sidebar_folders_statistics.js теперь работает.

или просто для порядка, то можно так написать

Как говорил герой Пуговкина в "Двух капитанах" - палочки должны быть попендикулярны.
Для порядка добавил.))
Спасибо!:beer:

Скрипты » UCF - ваши кнопки, скрипты… » 09-03-2025 20:46:18

Dumby пишет

Ссылка точно правильная?

Виноват, запутался. places_sidebar_folders_statistics.js показывает количество закладок/папок в боковой панели.
Что касается google-translate.js. В старой версии UCF работет без костылей. Не работает именно с UCF-2025. Я к тому, что если переходить на новую версию, жалко терять скрипт.

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

Выделить код

Код:

scriptschrome: { // For browser window document [ChromeOnly]
        domload: [ // By event "DOMContentLoaded"
            { path: "sidebar_tabs.js", ucfobj: true, },// Sidebar Tabs
        ],
        load: [ // By event "load"
            { path: "cs_win/google-translate.js", ucfobj: true, },


скрытый текст
Image002_2025-03-09_20-30.png

sidebar-button-toggle-state и значок "Сегодня" - всё получилось, работает, спасибо!

Скрипты » UCF - ваши кнопки, скрипты… » 09-03-2025 16:33:09

Dumby
В [firefox] 136 отвалился places_sidebar_folders_statistics.js. Не пашет ни в UCF-2025, ни в предыдущем.
В новом UCF отвалился google-translate.js. Это так, теоретически. У меня пока старый UCF на 136-й работает работает, хотя может просто не всё знаю...
Ещё есть скрипт, который заменяет значки папок. Вполне успешно и для боковой панели, и для библиотеки. Но в боковой панели "душит" значок "Сегодня" (журнал-история), который в библиотеке выглядит правильно. Могу отключить, конечно, если поправить нельзя.
[spoiler=custom_script.js][code](async cdl => {
  var icons = Object.assign(Object.create(null), {

    "Mozilla": "chrome://user_chrome_files/content/custom_styles/icons/mozilla.png",
    "Ru-Board": "chrome://user_chrome_files/content/custom_styles/icons/ru-board.ico",
    "Метки": "data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

Скрипты » UCF - ваши кнопки, скрипты… » 08-03-2025 18:05:31

Farby
Работает, спасибо!
Поведение кнопки немого сломалось, давно уже. Не принципиально, конечно.
При закрытии ЛКМ или СКМ фокус улетает на позицию ниже. Т.е. если была панель закладок --> какая-то папка или закладка, фокус сместится на меню закладок. Если меню закладок --> какая-то папка или закладка --> фокус на другие закладки.
Если это сложно, и так сойдёт.))

Скрипты » UCF - ваши кнопки, скрипты… » 07-03-2025 14:34:16

Farby пишет

берём тестируем отписываемся

Работает, даже настройки. Спасибо! :beer:
Dumby
Сломалась кнопка для боковой панели (второй спойлер), 4+ года работала. Можно поправить, привык?

Скрипты » UCF - ваши кнопки, скрипты… » 07-03-2025 00:14:34

Farby
Посмотрите, пожалуйста, ещё раз Async Run Applications 2021.9.7-mod_117+.
Новая версия не интересна. Здесь 3 кнопки, мне так удобнее. Настройки в расширении отвалились давно: есть и их видно, а изменить не получается. Но можно было руками поправить файл в профиле async_run_applications.json.
Теперь кнопок не видно, если вызвать настройки - пусто, хотя файл есть.
Можно что-то сделать или всё, кирдык?

Сustom Buttons » Custom Buttons » 06-03-2025 14:37:04

unter_officer
Правленый код работает и на предыдущей версии UCF. Поправил у себя и проверил. [firefox] 136.

Скрипты » UCF - ваши кнопки, скрипты… » 06-03-2025 14:33:17

Farby
Опять или снова отвалился код "Экспорт папки в HTML".
Вы уже помогали... раз и два.
custom_script.js
[spoiler=Экспорт папки в HTML][code](async topic => {
  var imp = (m, n = m) => Cu.import(`resource://gre/modules/${m}.jsm`, {})[n];
  var exporter = {
    get dps() {
      delete this.dps;
      return this.dps = imp("DownloadPaths");
    },
    get exporter() {
      delete this.exporter;
      return this.exporter = imp("BookmarkHTMLUtils", "BookmarkExporter");
    },
    async export(popup) {
      var win = popup.ownerGlobal, tn = popup.triggerNode;
      var node, pu = win.PlacesUtils, bm = pu.bookmarks;

      if (tn.nodeName == "treechildren") node = popup._view.selectedNode;
      else if (tn.id == "OtherBookmarks")
        node = {bookm

Сustom Buttons » Custom Buttons » 06-03-2025 12:04:35

unter_officer пишет

несмотря на глюк продолжаю пользоваться этой кнопочкой

Аналогично. Я остался на UCF "version, date year-month-day: 2024-10-31" и на [firefox] 136 код работает без правки.

Dumby пишет

И... тишина.
Закладка просто молча не удаляется.

Удаляем и восстанавливаем соседнюю закладку. И повторно удаляем проблемную. Это не повод отказываться от скрипта!:)

Сustom Buttons » Custom Buttons » 06-03-2025 03:02:27

green25 пишет

Тут еще упал скрипт

Этот скрипт не для Custom Buttons.

Скрипты » UCF - ваши кнопки, скрипты… » 05-03-2025 15:46:46

green25
А Вы его подключали в UCF правильно?
№1645

Сustom Buttons » Custom Buttons » 05-03-2025 15:03:17

green25
Это тема про кнопки. Вот последний в соответствующей теме, если не пропустил обновлений... Попробуй обновить свой.

CSS-стили » Настройка внешнего вида Firefox в userChrome.css » 28-02-2025 23:02:17

BokalPiva23
Как в Chrome не знаю. Попробуйте стилем.

Выделить код

Код:

/* Когда много мелких табов при выборе или наведении мыши таб растягивается */
.tabbrowser-tab[fadein][selected]:not([pinned]), .tabbrowser-tab:hover[fadein]:not([pinned]) {
    min-width: 220px !important;
}

Board footer

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