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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№837621-05-2020 20:22:02

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

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

sandro79
Всё равно не работает 1ec6d64773cb.gif

Отсутствует

 

№837721-05-2020 20:23:15

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

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

kokoss
скорей всего у тебя эта иконка разрешений скрыта стилем #permissions-granted-icon
я использовал её, а #identity-icon оставил для индикации безопасности

а или стоп [firefox] 52? там нет такой иконки поэтому не заработает

Отредактировано Vitaliy V. (21-05-2020 20:25:38)

Отсутствует

 

№837821-05-2020 20:30:43

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

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

Vitaliy V. пишет

скорей всего у тебя эта иконка разрешений скрыта стилем #permissions-granted-icon
я использовал её, а #identity-icon оставил для индикации безопасности

И что необходимо сделать? Для [firefox] 76

Отредактировано kokoss (21-05-2020 20:32:26)

Отсутствует

 

№837921-05-2020 20:34:26

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

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

kokoss
очевидно вроде, поискать в своих стилях селектор #permissions-granted-icon
и избавится от него?

Отсутствует

 

№838021-05-2020 21:52:24

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

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

Vitaliy V.
Оказывается причина была в этом стиле:

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

Выделить код

Код:

#identity-box > #permissions-granted-icon {
    display: none !important;
}


Спасибо за подсказку, но результат не тот что с кнопкой CB, а за "opennewtab" Большое спасибо!

Отредактировано kokoss (22-05-2020 13:11:24)

Отсутствует

 

№838121-05-2020 21:53:52

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 2704
UA: Firefox 76.0

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

Vitaliy V.
Спасибо.

Отсутствует

 

№838221-05-2020 23:06:48

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

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

kokoss

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

Выделить код

Код:

#identity-box[pageproxystate="valid"]:-moz-any(.verifiedDomain,.mixedActiveBlocked,.weakCipher,.mixedDisplayContent,.mixedDisplayContentLoadedActiveBlocked,.certUserOverridden,.certErrorPage,.notSecure,.mixedActiveContent) > #identity-icon {
    display: none !important;
}

Отсутствует

 

№838321-05-2020 23:20:49

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

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

Vitaliy V.
Спасибо!

Отсутствует

 

№838421-05-2020 23:59:10

kazarin
Участник
 
Группа: Members
Зарегистрирован: 23-11-2016
Сообщений: 11
UA: Chrome 81.0

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

Уважаемые, подскажите, как бы всё-таки задать значкам параметр, запрещающий аддонбару их искажать? Пробовал в самом скрипте параметры менять, всё остаётся как есть.
68 ESR.
aOs3FRUm.png

На форуме

 

№838522-05-2020 00:22:10

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

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

kazarin
Попробуйте увеличить значки:

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

Выделить код

Код:

/* Большие значки панели навигации */
toolbar .toolbarbutton-1 > .toolbarbutton-icon,
toolbar .toolbarbutton-1 > .toolbarbutton-badge-stack {
    padding: calc(var(--toolbarbutton-inner-padding) - 2px) !important;
}
toolbar .toolbarbutton-1 > .toolbarbutton-badge-stack > .toolbarbutton-icon {
    width: 20px !important;
    height: 20px !important;
}

так симпотишнее смотрится.

Отсутствует

 

№838622-05-2020 00:24:29

kazarin
Участник
 
Группа: Members
Зарегистрирован: 23-11-2016
Сообщений: 11
UA: Firefox 75.0

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

kokoss
Однозначно симпатичнее! Но всё равно сплющенные:)

На форуме

 

№838722-05-2020 00:27:55

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

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

kazarin
Ну так удалите это_#addonbar {  height: 24px !important;} или то чем вы их сплющили.

Отредактировано kokoss (22-05-2020 00:31:57)

Отсутствует

 

№838822-05-2020 00:35:31

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

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

kazarin

addonbar.uc.js пишет

var compact_buttons = true; // reduced toolbar height and smaller buttons

Отредактировано Vitaliy V. (22-05-2020 00:35:58)

Отсутствует

 

№838922-05-2020 00:42:49

kazarin
Участник
 
Группа: Members
Зарегистрирован: 23-11-2016
Сообщений: 11
UA: Firefox 75.0

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

kokoss
Так мне панельку хотелось потоньше:)
Я нашёл решение лучше, скопировал Ваш код и поменял toolbar на addonbar, а параметры значков задал несимметричными:

Выделить код

Код:

addonbar .addonbarbutton-1 > .addonbarbutton-icon,
addonbar .addonbarbutton-1 > .addonbarbutton-badge-stack {
    padding: calc(var(--addonbarbutton-inner-padding) - 2px) !important;
}
addonbar .addonbarbutton-1 > .addonbarbutton-badge-stack > .addonbarbutton-icon {
    width: 24px !important;
    height: 36px !important;
}

jmUO2ihm.png
Вот красота какая получилась. Спасибо большое за помощь!



Vitaliy V.
Спасибо! Так ещё лучше!

Отредактировано kazarin (22-05-2020 00:45:52)

На форуме

 

№839022-05-2020 00:47:00

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

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

kazarin пишет

Так мне панельку хотелось потоньше

https://forum.mozilla-russia.org/viewto … 38#p781138:)

Отсутствует

 

№839122-05-2020 01:01:09

kazarin
Участник
 
Группа: Members
Зарегистрирован: 23-11-2016
Сообщений: 11
UA: Firefox 75.0

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

kokoss
Да, теперь мне ясно, почему изменения размеров в скрипте не работали:) Ничего, плюс к опыту.
Вот окончательный вариант, так и оставлю.
xwwCrccm.png

На форуме

 

№839222-05-2020 22:42:51

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

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

Vitaliy V.
Скажите, а возможно ли стилем или скриптом вернуть значок v "Показать историю" в 77+? 439f8000d209.png
До удаления browser.urlbar.update1, значок во включенном мегабаре можно было вернуть стилем, теперь он пропал окончательно.
В 76 сейчас использую немного переработанный стиль, чтоб значок появлялся только при наведении указателя.

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

Выделить код

Код:

#urlbar .autocomplete-history-dropmarker,
#urlbar .urlbar-history-dropmarker,
#urlbar:not(:hover) > .urlbar-textbox-container > .urlbar-history-dropmarker {
  visibility: visible !important;
  display: unset !important;
}


Хорошо бы, чтоб dropmarker функционировал именно при настройке browser.urlbar.openViewOnFocus — false, отключением которой можно вызвать список истории посещений, вместо адресов плиток из топа сайтов.

Отредактировано sandro79 (23-05-2020 00:58:28)

Отсутствует

 

№839323-05-2020 11:24:36

katana
Участник
 
Группа: Members
Зарегистрирован: 04-09-2019
Сообщений: 25
UA: Firefox 76.0

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

Нормально что окно cmd появляетя?

Выделить код

Код:

try {Services.obs.addObserver(function closer(s, topic, data) {
    Services.obs.removeObserver(closer, topic);
    if (data != "shutdown") return;
    var file = Services.dirsvc.get("ProfD", Ci.nsIFile);
    file.launch(file.append("sqlite.bat"));
}, "quit-application", false);} catch(ex) {Cu.reportError(ex);}

Отсутствует

 

№839423-05-2020 13:39:25

solombala
Участник
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 453
UA: Firefox 76.0

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

katana
VBS сделай рядом с батником. sqlite.vbs

Set WshShell = CreateObject("WScript.Shell")
RetCode = WshShell.Run("sqlite.bat", 0, False)

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

Выделить код

Код:

try {Services.obs.addObserver(function closer(s, topic, data) {
    Services.obs.removeObserver(closer, topic);
    if (data != "shutdown") return;
    var file = Services.dirsvc.get("ProfD", Ci.nsIFile);
    file.launch(file.append("sqlite.vbs"));
}, "quit-application", fals

Отредактировано solombala (23-05-2020 13:41:38)

Отсутствует

 

№839523-05-2020 17:34:11

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 2704
UA: Firefox 76.0

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

Поделитесь, у кого есть, тёмным стилем для окна Свойства закладки.

Отредактировано voqabuhe (23-05-2020 17:34:55)

Отсутствует

 

№839623-05-2020 23:43:39

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

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

sandro79
для custom_script_win.js
ucf_custom_script_win

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

Выделить код

Код:

urlbarhistorydropmarker: {
        dropmarker: null,
        constructor: function() {
            var after;
            if (document.querySelector("#urlbar .urlbar-history-dropmarker") || !(after = document.querySelector("#urlbar #page-action-buttons")))
                return;
            var {UrlbarProviderTopSites} = ChromeUtils.import("resource:///modules/UrlbarProviderTopSites.jsm");
            UrlbarProviderTopSites.isActive = {
                isActive() { return false; }
            }.isActive;
            if (Services.prefs.getBoolPref("browser.urlbar.openViewOnFocus", true))
                return;
            var fragment = MozXULElement.parseXULToFragment(`<image class="urlbar-history-dropmarker urlbar-icon chromeclass-toolbar-additional" role="button" tooltiptext="Показать историю"/>`);
            var dropmarker = this.dropmarker = fragment.firstElementChild;
            after.before(fragment);
            dropmarker.addEventListener("mousedown", this);
            ucf_custom_script_win.unloadlisteners.push("urlbarhistorydropmarker");
        },
        destructor: function() {
            this.dropmarker.removeEventListener("mousedown", this);
        },
        handleEvent: function(event) {
            event.preventDefault();
            event.stopPropagation();
            if (gURLBar.view.isOpen)
                gURLBar.view.close();
            else {
                gURLBar.focus();
                gURLBar.startQuery({
                  allowAutofill: false,
                  event,
                });
                gURLBar._maybeSelectAll();
            }
        }
    },


ucf_custom_script_win.load
скрытый текст

Выделить код

Код:

try { this.urlbarhistorydropmarker.constructor(); } catch (e) {}


стиль
скрытый текст

Выделить код

Код:

#urlbar .urlbar-history-dropmarker {
    list-style-image: url("chrome://global/skin/icons/arrow-dropdown-16.svg");
    transition: opacity 0.15s ease;
}
#urlbar[switchingtabs] > #urlbar-input-container > .urlbar-history-dropmarker {
    transition: none;
}
#urlbar[usertyping] > #urlbar-input-container > .urlbar-history-dropmarker {
    display: none;
}
#nav-bar:not([customizing="true"]) > #nav-bar-customization-target > #urlbar-container:not(:hover) > #urlbar:not([focused]) > #urlbar-input-container > .urlbar-history-dropmarker {
    opacity: 0;
}

Хорошо бы, чтоб dropmarker функционировал именно при настройке browser.urlbar.openViewOnFocus — false, отключением которой можно вызвать список истории посещений, вместо адресов плиток из топа сайтов.

при такой настройке он создаётся, если true нет, но список истории все равно будет при клике

Отсутствует

 

№839724-05-2020 00:48:44

sandro79
Участник
 
Группа: Members
Откуда: Нарва
Зарегистрирован: 15-11-2017
Сообщений: 876
UA: unknown 0.0

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

Vitaliy V.
Благодарю! Великолепно! Подключил в [nightly], всё заработало без проблем.

Отчёт :beer:
720041ba4b95t.jpg

при такой настройке он создаётся, если true нет, но список истории все равно будет при клике

Понятно. Проверил. После переключения настройки ещё нужно перезапустить браузер и dropmarker исчезнет. Так даже ещё удобней, тем, кому может не нужен dropmarker. Главное - теперь в любом случае список истории будет при клике.
Виталий, ещё одна небольшая просьба. Может добавите ещё в этот стиль, фикс для кнопки в окне "О Mozilla Firefox". Спасибо.
b96b315e9a78.png

Отредактировано sandro79 (24-05-2020 00:50:52)

Отсутствует

 

№839824-05-2020 17:30:41

Etena
Участник
 
Группа: Members
Зарегистрирован: 24-03-2020
Сообщений: 5
UA: Firefox 76.0

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

Подскажите, пожалуйста, как убрать темный фон из выпадающего окошка результатов поиска (при клике на адресно-поисковую строку, которая нормального цвета - она становится черной, плюс выпадающее меню с предложениями поиска такое же)

скрытый текст
7d2fce2346a1.png

Отсутствует

 

№839924-05-2020 22:19:27

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

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

Etena пишет

как убрать темный фон из выпадающего окошка результатов поиска

А каким образом вы добавили этот тёмный фон, вот в чем вопрос. По дефолту такого же быть не должно.
Похоже у вас этот комплект стилей используются, надо смотреть какие стили для адресной строки включены в userChrome.css, примерно отсюда.
Vitaliy V.
Я выше про кнопку просил, практически методом тыка решил проблему, сравнив код со старым, удалил из кода .tabmodalprompt-buttonContainer >, и теперь абсолютно во всех диалогах кнопки отображаются нормально. Даже в окне ucjsDownloadsManager.uc.js и диалоге дополнения Tampermonkey стало нормально. Не знаю насколько это правильно, но главное работает.

Отредактировано sandro79 (24-05-2020 22:55:34)

Отсутствует

 

№840024-05-2020 23:20:17

Etena
Участник
 
Группа: Members
Зарегистрирован: 24-03-2020
Сообщений: 5
UA: Firefox 76.0

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

sandro79 пишет

А каким образом вы добавили этот тёмный фон, вот в чем вопрос. По дефолту такого же быть не должно.
Похоже у вас этот комплект стилей используются, надо смотреть какие стили для адресной строки включены в userChrome.css, примерно отсюда.

Да, комплект этот, с какого момента становится черным - никак не пойму. Временным вариантом пока выбрала вариант с включением megabar_background_color_dark.css и в нем в первом блоке исправление цвета бэкграунда на близкий к моей теме - тогда в нормальном состоянии это просто залитая цветом полузаметная полоса, при нажатии раскрывается в этот же цвет. Пробовала поставить noset - тогда заливка картинкой из темы, но раскрывается все так же черным.

скрытый текст
/************************************************************************************************/
/* LOCATION BAR / MEGABAR - Settings for both 'about:config > browser.urlbar.update1' cases *****/
/************************************************************************************************/

/* @import "./css/locationbar/compact_mode_reduce_fontsize.css"; /**/

/* identity box / page identity button **********************************************************/
/* @import "./css/locationbar/identitybox_replace_i_icon_with_globe.css"; /**/ /* replaces search glass in Fx70+ */
@import "./css/locationbar/identitybox_colors.css"; /**/
/* @import "./css/locationbar/identitybox_labels_hidden.css"; /**/

/* padlock icons in identity box / page identity button - [only use one at a time] **************/
/* @import "./css/locationbar/identitybox_padlock_icon_classic.css"; /**/
/* @import "./css/locationbar/identitybox_padlock_icon_classic2.css"; /**/
/* @import "./css/locationbar/identitybox_padlock_icon_modern.css"; /**/
/* @import "./css/locationbar/identitybox_padlock_icon_modern2.css"; /**/
/* @import "./css/locationbar/identitybox_padlock_icon_hidden.css"; /**/

/* additional icons/buttons and tweaks for third party page action buttons **********************/
@import "./css/locationbar/icons_colorized.css"; /**/
/* @import "./css/locationbar/reader_alternative_icon.css"; /**/
/* @import "./css/locationbar/popup_blocked_button_hidden.css"; /**/
/* @import "./css/locationbar/zoom_button_hidden.css"; /**/
/* @import "./css/locationbar/go_button_in_location_bar_hidden.css"; /**/

/* page action button (three dots) / separator **************************************************/
@import "./css/locationbar/pageaction_separator_in_location_bar_hidden.css"; /**/
/* @import "./css/locationbar/pageaction_button_in_location_bar_hidden.css"; /**/
/* @import "./css/locationbar/pageaction_button_rotated_and_last_pageaction_button.css"; /**/

/* star button / bookmarks star *****************************************************************/
/* @import "./css/locationbar/starbutton_is_last_pageaction_button.css"; /**/
/* @import "./css/locationbar/starbutton_popup_preview_image_hidden.css"; /**/
/* alternative yellow star icon - [only use one at a time] **************************************/
/* @import "./css/locationbar/starbutton_alternative_icon.css"; /**/
/* @import "./css/locationbar/starbutton_alternative_icon_v2.css"; /**/

/* general popup/results settings ***************************************************************/
@import "./css/locationbar/ac_popup_result_font_size.css"; /**/
/* @import "./css/locationbar/ac_popup_firefox_background_logo.css"; /**/

/* selection color / force selection color on themes without predefined selection color *********/
/* @import "./css/locationbar/selection_color_for_dark_bg.css"; /**/
/* @import "./css/locationbar/selection_color_for_bright_bg.css"; /**/


/************************************************************************************************/
/* MEGABAR - settings for 'megabar' & 'megabar popup' (active in Firefox 75+ by default) ********/
/* about:config > browser.urlbar.update1 > true (pref present in Firefox 72-76) *****************/
/************************************************************************************************/

@import "./css/locationbar/megabar_expanding_breakout_disabled.css"; /**/
/* @import "./css/locationbar/megabar_disable_openviewonfocus.css"; /**/
@import "./css/locationbar/megabar_border_roundness.css"; /**/
@import "./css/locationbar/megabar_background_color_dark.css"; /**/

/* popup content order/appearance - [only use one at a time] ************************************/
@import "./css/locationbar/ac_popup_megabar_title_and_url_50percent_width.css"; /**/
/* @import "./css/locationbar/ac_popup_megabar_url_and_title_50percent_width.css"; /**/
/* @import "./css/locationbar/ac_popup_megabar_title_and_url_two_lines.css"; /**/
/* @import "./css/locationbar/ac_popup_megabar_url_only.css"; /**/

/* result menuitem settings/appearance **********************************************************/
@import "./css/locationbar/ac_popup_megabar_compact_results.css"; /**/
/* @import "./css/locationbar/ac_popup_megabar_searchwith_and_visit_items_hidden.css"; /**/
/* @import "./css/locationbar/ac_popup_megabar_search_engines_hidden.css"; /**/
/* @import "./css/locationbar/ac_popup_megabar_result_highlighting_aero.css"; /**/
/* @import "./css/locationbar/ac_popup_megabar_result_separator.css"; /**/

Отсутствует

 

Board footer

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