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

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

№1090106-08-2021 19:07:38

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

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

Алексей У. пишет

Да, я видел тот вопрос. Ну тут же не подписано ни одного правила, а их там не мало. Ладно бы ещё интерфейс или страницы [firefox], а тут же ничего не поймёшь, по-новой разбираться, и то неизвестно получится ли. Не, мне не по зубам страницы Гугла рихтовать.

Отсутствует

 

№1090206-08-2021 19:59:02

Алексей У.
Участник
 
Группа: Members
Зарегистрирован: 10-04-2021
Сообщений: 91
UA: Firefox 68.0

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

sandro79 пишет

Да, я видел тот вопрос. Ну тут же не подписано ни одного правила, а их там не мало. Ладно бы ещё интерфейс или страницы [firefox], а тут же ничего не поймёшь, по-новой разбираться, и то неизвестно получится ли. Не, мне не по зубам страницы Гугла рихтовать.

Я имел в виду, как сделать так, чтобы высота синей области (где значок лупы) при любых условиях была равна высоте поля поиска. Подробнее мой вопрос изложен здесь https://forum.mozilla-russia.org/viewto … 16#p793216. Коды элементов брал из инспектора (контекстное меню - "Исследовать элемент").

Отсутствует

 

№1090306-08-2021 20:11:20

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

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

Алексей У. пишет

Я имел в виду, как сделать так, чтобы высота синей области (где значок лупы) при любых условиях была равна высоте поля поиска

Да, я это понял.

Коды элементов брал из инспектора (контекстное меню - "Исследовать элемент")

Ну это понятно. Нет, тут я не знаю что делать, увы.

Отсутствует

 

№1090406-08-2021 21:20:19

m_nikolay
Участник
 
Группа: Members
Зарегистрирован: 01-02-2019
Сообщений: 50
UA: Firefox 78.0

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

Vitaliy V.
Здравствуйте!
Пользуюсь вашими работами, делаю свой стиль, помогите пожалуйста в настройке некоторых элементов
MVjbJDb.png
Спасибо!


Dem wird befohlen, der sich nicht selber gehorchen kann.
Приказывают тому, кто сам себе не умеет повиноваться.
Фридрих Ницше.

Отсутствует

 

№1090507-08-2021 01:04:44

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

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

m_nikolay
цвет линий, но возможно уберу этот параметр вообще
/* темный фон светлый текст --> */
...
--v-tabs-border-color: ...


убрать кнопку - удалить код где есть комментарий
/* Классическое меню - показывать при наведении или при нажатии клавиши "Alt" --> */
...
/* <-- Классическое меню - показывать при наведении или при нажатии клавиши "Alt" */

Отредактировано Vitaliy V. (07-08-2021 01:05:17)

Отсутствует

 

№1090607-08-2021 05:18:04

m_nikolay
Участник
 
Группа: Members
Зарегистрирован: 01-02-2019
Сообщений: 50
UA: Firefox 78.0

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

Vitaliy V.
Спасибо! Теперь все отлично.:)


Dem wird befohlen, der sich nicht selber gehorchen kann.
Приказывают тому, кто сам себе не умеет повиноваться.
Фридрих Ницше.

Отсутствует

 

№1090707-08-2021 14:25:13

Алексей У.
Участник
 
Группа: Members
Зарегистрирован: 10-04-2021
Сообщений: 91
UA: Firefox 68.0

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

Вопрос по userContent.css. Как зафиксировать блок, чтобы он не перекрывал разделитель над ним (через несколько секунд после загрузки страницы блок смещается вверх, а разделитель исчезает)? Сайт: vk.com, имя блока: .left_menu_nav_wrap.
94b0073e47fc.jpg

Отсутствует

 

№1090807-08-2021 23:50:39

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

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

Алексей У. пишет

Как зафиксировать блок, чтобы он не перекрывал разделитель над ним (через несколько секунд после загрузки страницы блок смещается вверх, а разделитель исчезает)?

Это не разделитель, а скорее верхний бордюр этого блока. Ничего подобного у себя не наблюдаю

скрытый текст
Image_001.png
Вы, судя по нестандартному значку "Файлы", явно забыли упомянуть, что используете стиль или скрипт для смены внешнего вида страницы, оттуда видимо и проблема, тем более через неск. сек., пока костыль отработает полностью. Это лучше автору стиля/скрипта отписаться, чтоб поправил, если сможет. Может попробовать прописать почти или стандартные значения
скрытый текст

Выделить код

Код:

@-moz-document domain("vk.com") {
#ads_left.ads_left_empty + .left_menu_nav_wrap {
	padding-top: 20px !important; /* 16px по умолчанию */
	border-top: 1px solid var(--steel_gray_100) !important; /* по умолчанию */
	/* border-top: 1px solid black !important; */
}
}

Отсутствует

 

№1090908-08-2021 08:01:17

momo2000
Участник
 
Группа: Members
Зарегистрирован: 03-09-2015
Сообщений: 156
UA: Firefox 91.0

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

Выделить код

Код:

input:focus-visible {  outline: none !important;}

как этот код применить только к определенному классу или id?

Выделить код

Код:

.cui-widget-panelview input:focus-visible {  outline: none !important;}

Что-то не получается

Отредактировано momo2000 (08-08-2021 08:01:34)

Отсутствует

 

№1091008-08-2021 10:15:37

Алексей У.
Участник
 
Группа: Members
Зарегистрирован: 10-04-2021
Сообщений: 91
UA: Firefox 68.0

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

sandro79 пишет

Вы, судя по нестандартному значку "Файлы", явно забыли упомянуть, что используете стиль или скрипт для смены внешнего вида страницы, оттуда видимо и проблема, тем более через неск. сек., пока костыль отработает полностью.

Без расширения и стиля работает точно так же (это я сразу проверил, потому что тоже подумал, что стиль виноват)
47fd54cb632c.jpg

Может попробовать прописать почти или стандартные значения

Этот код, к сожалению, не решает проблему.
В общем-то мне этот разделитель (или граница) не так и нужен, а больше беспокоит смещение указанного блока (хотя и мелочь, но не люблю, когда на странице что-то происходит без моего ведома). Пробовал зафиксировать его с помощью position: fixed и position:absolute с использованием padding'ов как у вас. Фиксировать - фиксирует, но вместе с чертой и вышеупомянутым эффектом (кстати, эффект возник недавно, неделю или две назад, до этого все нормально было).

Отсутствует

 

№1091108-08-2021 15:14:18

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1578
UA: Firefox 78.0

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

Vitaliy V.
Здравствуйте, не могли бы помочь, можно ли так сделать чтобы название новой вкладки(пустой) было такое же как и название контейнера в котором она открывается?

Отсутствует

 

№1091208-08-2021 19:50:19

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

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

momo2000 пишет

Что-то не получается

Должно работать если конечно input не находится Shadow DOM, или др. документе
Приведите конкретный пример

Stkvsky пишет

чтобы название новой вкладки(пустой) было такое же как и название контейнера

т.е. название Новая вкладка заменить на название контейнера
Можно было не сюда писать, а в тему UCF ,понятно же что одним стилем это не сделать

Ну попробуйте такой скрипт для custom_script_win.js:
css анимация (как таковой её нет) срабатывает когда на вкладке есть атрибут usercontextid и соответствующее название вкладки
анимация через слушатель запускает js функцию что и приводит к переименованию вкладки

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

Выделить код

Код:

(this.tabusercontextlabel = {
            init(that) {
                var slot = this.slot = gBrowser.tabs[0].flattenedTreeParentNode || gBrowser.tabContainer;
                if (!slot) return;
                slot.addEventListener("animationstart", this, true);
                that.unloadlisteners.push("tabusercontextlabel");
                var style = "data:text/css;charset=utf-8," + encodeURIComponent(`
                    .tabbrowser-tab[usercontextid]:is([label="Новая вкладка"],[label="New Tab"]) .tab-label-container {
                        opacity: 0;
                        animation-name: user_context !important;
                        animation-timing-function: step-end !important;
                        animation-duration: .2s !important;
                        animation-iteration-count: 1 !important;
                        animation-fill-mode: forwards !important;
                        animation-delay: 0s !important;
                    }
                    @keyframes user_context {
                        from {
                          opacity: 0;
                        }
                        to {
                          opacity: 1;
                        }
                    }
                `);
                windowUtils.loadSheetUsingURIString(style, windowUtils.USER_SHEET);
            },
            handleEvent(e) {
                this[e.animationName]?.(e);
            },
            user_context(e) {
                var tab = e.target.closest(".tabbrowser-tab");
                if (!isInitialPage(tab.linkedBrowser.currentURI.spec)) return;
                gBrowser._setTabLabel(tab, ContextualIdentityService.getUserContextLabel(tab.userContextId));
            },
            destructor() {
                this.slot.removeEventListener("animationstart", this, true);
            }
        }).init(this);

Vitaliy V. пишет

но возможно уберу этот параметр вообще

Кстати довольно большое обновление моего стиля full_theme https://github.com/VitaliyVstyle/Vitali … full_theme
+ сделал theme_experiment vitaliyvstyle_theme_exp...
кто использует обычную мою тему лучше конечно заменить на theme_experiment, но она не подписана (нельзя подписать)

Отсутствует

 

№1091308-08-2021 21:42:45

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1578
UA: Firefox 78.0

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

Vitaliy V.
Класс, спасибо большое

Отредактировано Stkvsky (08-08-2021 23:53:44)

Отсутствует

 

№1091408-08-2021 23:26:00

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

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

Алексей У. пишет

Этот код, к сожалению, не решает проблему

Да я сильно и не надеялся на это. Но мало ли.

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

Вообще я грешил на устаревший [firefox], но на чистом 68, не смог тоже воспроизвести проблему, скриншот ниже. Нет, вариантов решения больше у меня нет

скрытый текст
______.PNG

Stkvsky пишет

поставил, чего то не работает, может из за того что у меня анимации отключены может такое быть?

Да, работает всё. Добавил на пробу, посмотреть, что за зверь такой, в custom_script_win.js в секцию // Здесь может быть ваш код который сработает по событию "load" не раньше. Включите анимации и проверьте :)

скрытый текст
______2.PNG

Отсутствует

 

№1091508-08-2021 23:49:47

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1578
UA: Firefox 78.0

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

sandro79
Ааа, а я вставил просто в конец, забыл:dumb: спасибо

Отредактировано Stkvsky (08-08-2021 23:54:02)

Отсутствует

 

№1091609-08-2021 08:13:12

f480185
Участник
 
Группа: Members
Зарегистрирован: 05-04-2012
Сообщений: 123
UA: Firefox 90.0

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

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

скрытый текст
  e7440ed1b054.jpg

Отсутствует

 

№1091709-08-2021 11:04:00

m_nikolay
Участник
 
Группа: Members
Зарегистрирован: 01-02-2019
Сообщений: 50
UA: Firefox 78.0

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

Vitaliy V.
Здравствуйте!
Не хотел вас беспокоить по мелочи, но самостоятельно я не смог решить проблемку - боковые и нижнюю линии я убрал, а верхнюю не получается:

pp5X1p5.png

Раньше я убирал ее при помощи кода:

Выделить код

Код:

#TabsToolbar .tabbrowser-tab .tab-line
{
  visibility: hidden;
}

Сейчас не получается почему-то. Подскажите пожалуйста, как мне решить этот вопрос, если будет время и настроение конечно. Спасибо!
Всего вам наилучшего.:)

Отредактировано m_nikolay (09-08-2021 11:04:48)


Dem wird befohlen, der sich nicht selber gehorchen kann.
Приказывают тому, кто сам себе не умеет повиноваться.
Фридрих Ницше.

Отсутствует

 

№1091809-08-2021 11:28:34

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1578
UA: Firefox 78.0

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

m_nikolay
Попробуйте так

Выделить код

Код:

.tabbrowser-tab[usercontextid] > .tab-stack > .tab-background > .tab-bottom-line {
display: none!important;
   
}

Отсутствует

 

№1091909-08-2021 11:47:17

m_nikolay
Участник
 
Группа: Members
Зарегистрирован: 01-02-2019
Сообщений: 50
UA: Firefox 78.0

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

Stkvsky

Спасибо, сработало. :)


Dem wird befohlen, der sich nicht selber gehorchen kann.
Приказывают тому, кто сам себе не умеет повиноваться.
Фридрих Ницше.

Отсутствует

 

№1092009-08-2021 12:13:27

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

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

f480185 пишет

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

скрытый текст
c7abf6ccd2e9.png

Выделить код

Код:

#context-openlink {
    -moz-box-ordinal-group: 0 !important;
}

Отсутствует

 

№1092109-08-2021 12:20:16

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1578
UA: Firefox 78.0

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

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

custom_script_win.js

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

Выделить код

Код:

(this.ucf_tabs_location_change = {
            addListener: false,
            init(that) {
                try {
                    gBrowser.addTabsProgressListener(this);
                    that.unloadlisteners.push("ucf_tabs_location_change");
                    if (Services.prefs.getBoolPref("browser.sessionstore.restore_on_demand") && Services.prefs.getBoolPref("browser.sessionstore.restore_tabs_lazily")) {
                        window.addEventListener("TabOpen", this);
                        this.addListener = true;
                    }
                } catch(e) {}
            },
            onLocationChange(aBrowser, aWebProgress, aRequest, aLocation, aFlags) {
                if (this.addListener)
                    window.removeEventListener("TabOpen", this);
                (this.onLocationChange = (aBrowser, aWebProgress, aRequest, aLocation, aFlags) => {
                    var tab;
                    if (!aWebProgress.isTopLevel || !aBrowser || !(tab = gBrowser.getTabForBrowser(aBrowser))) return;
                    var curruri = aBrowser.currentURI;
                    tab.setAttribute("ucf-spec", curruri.spec);
                    tab.setAttribute("ucf-specIgnoringRef", curruri.specIgnoringRef);
                    tab.setAttribute("ucf-scheme", curruri.scheme);
                    try {
                        let host = curruri.host;
                        tab.setAttribute("ucf-host", host);
                    } catch(e) {
                        tab.setAttribute("ucf-host", "");
                    }
                })(aBrowser, aWebProgress, aRequest, aLocation, aFlags);
            },
            handleEvent(e) {
                var tab = e.target;
                var curruri = tab.linkedBrowser.currentURI;
                tab.setAttribute("ucf-spec", curruri.spec);
                tab.setAttribute("ucf-specIgnoringRef", curruri.specIgnoringRef);
                tab.setAttribute("ucf-scheme", curruri.scheme);
                try {
                    let host = curruri.host;
                    tab.setAttribute("ucf-host", host);
                } catch(e) {
                    tab.setAttribute("ucf-host", "");
                }
            },
            destructor() {
                gBrowser.removeTabsProgressListener(this);
            }
        }).init(this);

Стиль(для www.google.com):

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

Выделить код

Код:

.tabbrowser-tab[ucf-host="www.google.com"][fadein]:not([pinned]) {
    max-width: 200px !important;
    -moz-box-flex: 0 !important;
    width: auto !important;
}

Хочу указать еще ширину для новой вкладки(about:newtab) добавляю в стиль, но не получается, можете подсказать как нужно?

Выделить код

Код:

.tabbrowser-tab[ucf-host="about:newtab"][fadein]:not([pinned]) {
    max-width: 500px !important;
    -moz-box-flex: 0 !important;
    width: auto !important;
}

Отредактировано Stkvsky (09-08-2021 12:21:43)

Отсутствует

 

№1092209-08-2021 13:01:06

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

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

Stkvsky
ucf-host
ucf-specIgnoringRef

Stkvsky пишет

Так же? Чего то не работает

да так, проверьте ещё раз, у меня сработал этот код

Отредактировано Vitaliy V. (09-08-2021 15:54:20)

Отсутствует

 

№1092309-08-2021 13:46:13

Stkvsky
Участник
 
Группа: Members
Зарегистрирован: 26-06-2012
Сообщений: 1578
UA: Firefox 78.0

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

Vitaliy V.
Так же? Чего то не работает

Выделить код

Код:

.tabbrowser-tab[ucf-specIgnoringRef="about:newtab"][fadein]:not([pinned]) {
    max-width: 500px !important;
    -moz-box-flex: 0 !important;
    width: auto !important;
}

Отредактировано Stkvsky (09-08-2021 15:11:22)

Отсутствует

 

№1092409-08-2021 17:04:39

m_nikolay
Участник
 
Группа: Members
Зарегистрирован: 01-02-2019
Сообщений: 50
UA: Firefox 78.0

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

Vitaliy V.

Ещё проблемы, простите за навязчивость.

скрытый текст
CVu9juH.png

Надеюсь, это все решаемо, потому что я добился лишь промежуточного варианта, который отдаёт ремесленничеством, а хотелось бы чтобы было профессионально.
Решение моих просьб, естественно, зависит от вашего настроения и желания помочь. С пониманием принимаю любой сценарий помощи, вплоть до полного его отсутствия.
Спасибо!
С искренним уважением и наилучшими пожеланиями! :)


Dem wird befohlen, der sich nicht selber gehorchen kann.
Приказывают тому, кто сам себе не умеет повиноваться.
Фридрих Ницше.

Отсутствует

 

№1092509-08-2021 17:25:01

Pifontiy
Участник
 
Группа: Members
Зарегистрирован: 01-07-2020
Сообщений: 13
UA: Firefox 91.0

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

Можно ли через userChrome вернуть старый вид вкладок и адресной строки в фф 91
Вот так: 1adc8cd900ac145cf333032f15d75f53.png 
Или каким либо другим образом вернуть привычный вид.

Отредактировано Pifontiy (09-08-2021 17:35:35)

Отсутствует

 

Board footer

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