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

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№765121-01-2020 22:42:27

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

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

Stkvsky

Добавлено Сегодня 13:11:46 voqabuhe пишет: А кнопки окна как бы убрать?

Это мне ответ? Тогда ничего не понял, как их таки убрать?

Отредактировано voqabuhe (21-01-2020 22:43:32)

Отсутствует

 

№765222-01-2020 00:15:17

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

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

voqabuhe
Ну если надо, то как то так:

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

Выделить код

Код:

.titlebar-buttonbox-container {
    display: none !important;
}


но для чего...

Add:

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

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

Выделить код

Код:

#toolbar-context-menu .customize-context-reportExtension { display: none !important; }

Отредактировано kokoss (22-01-2020 00:30:18)


Win7

Отсутствует

 

№765322-01-2020 00:53:29

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

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

solombala пишет

И это все?

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

скрытый текст
2020-01-22_002446.png

ну там не столько конечно...

вот выкладываю 3 в одном и больше не жалуйся что не работает
остальной свой код пока удали и не извращайся над [firefox]

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

Выделить код

Код:

@-moz-document url-prefix("chrome://browser/content/browser.x") {
*|*:root {
    --v-titlebar-button-vert-padding: 5px;
    --v-titlebar-button-horizont-padding: 10px;
    --v-svg-filter-fill: url("data:image/svg+xml;charset=utf-8,<svg height='0' xmlns='http://www.w3.org/2000/svg'><filter id='fill'><feComposite in='FillPaint' in2='SourceGraphic' operator='in'/></filter></svg>#fill");
    --v-titlebar-min-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='12' xmlns='http://www.w3.org/2000/svg'><line stroke='black' stroke-width='.9' fill='none' shape-rendering='crispEdges' x1='1' y1='5.5' x2='11' y2='5.5'/></svg>");
    --v-titlebar-max-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='12' xmlns='http://www.w3.org/2000/svg' stroke='black' stroke-width='.9' fill='none' shape-rendering='crispEdges'><rect x='1.5' y='1.5' width='9' height='9'/></svg>");
    --v-titlebar-maximized-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='12' xmlns='http://www.w3.org/2000/svg' stroke='black' stroke-width='.9' fill='none' shape-rendering='crispEdges'><rect x='1.5' y='3.5' width='7' height='7'/><polyline points='3.5,3.5 3.5,1.5 10.5,1.5 10.5,8.5 8.5,8.5'/></svg>");
    --v-titlebar-close-image: url("data:image/svg+xml;charset=utf-8,<svg width='12' height='12' xmlns='http://www.w3.org/2000/svg'><path stroke='black' stroke-width='.9' fill='none' d='M1,1 l 10,10 M1,11 l 10,-10'/></svg>");
    --v-titlebar-button-image-height: 12px;
    --v-titlebar-button-image-width: 12px;
    --v-titlebar-button-background-hover: rgba(0,0,0,.12);
    --v-titlebar-button-background-active: rgba(0,0,0,.22);
    --v-titlebar-close-background-hover: rgb(227, 27, 93);
    --v-titlebar-close-background-active: rgb(191, 22, 78);
    --v-windows-glass-default-background: ActiveCaption;
    --v-windows-glass-default-background-inactive: InactiveCaption;
}

@media (-moz-windows-glass), (-moz-os-version: windows-win8) {
    *|*:root[sizemode="normal"] > #titlebar {
        -moz-appearance: none !important;
        margin-bottom: calc(-1 * (var(--v-titlebar-button-vert-padding) * 2 + var(--v-titlebar-button-image-height))) !important;
    }

    *|*:root[sizemode="normal"] > #titlebar > #titlebar-content {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    *|*:root[sizemode="normal"] > #navigator-toolbox,
    *|*:root[sizemode="normal"] > box > #navigator-toolbox {
        border-top: none !important;
        padding-top: 0 !important;
        box-shadow: 0 1px 0 rgba(12,12,13,0.3) inset !important;
    }

    #titlebar-buttonbox,
    .titlebar-buttonbox {
        -moz-appearance: none !important;
        margin: 0 !important;
        padding: 0 !important;
    }

    *|*:root {
        -moz-appearance: none !important;
        background-color: var(--lwt-accent-color, var(--v-windows-glass-default-background)) !important;
    }

    *|*:root:-moz-window-inactive {
        background-color: var(--lwt-accent-color-inactive, var(--lwt-accent-color, var(--v-windows-glass-default-background-inactive))) !important;
    }

    #TabsToolbar:-moz-lwtheme-darktext {
        color: inherit !important;
        --lwt-toolbarbutton-icon-fill: currentColor !important;
    }

    #TabsToolbar:not(:-moz-lwtheme) {
        color: inherit !important;
    }

    #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab {
        background-color: transparent !important;
    }

    vbox#appcontent {
        -moz-appearance: none !important;
    }
}

#titlebar-buttonbox > .titlebar-button,
.titlebar-buttonbox > :-moz-any(.titlebar-min,.titlebar-max,.titlebar-close),
#minimize-button, #restore-button, #close-button {
    display: -moz-box !important;
    -moz-appearance: none !important;
    margin: 0 !important;
    padding: var(--v-titlebar-button-vert-padding) var(--v-titlebar-button-horizont-padding) !important;
    color: var(--lwt-toolbarbutton-icon-fill, inherit) !important;
}

@media not all and (-moz-os-version: windows-win7) {
    #titlebar-buttonbox,
    .titlebar-buttonbox {
        -moz-appearance: none !important;
        -moz-box-align: start !important;
        -moz-box-pack: end !important;
    }
}

#titlebar-buttonbox > .titlebar-button > .toolbarbutton-icon,
.titlebar-buttonbox > :-moz-any(.titlebar-min,.titlebar-max,.titlebar-close) > .toolbarbutton-icon,
:-moz-any(#minimize-button,#restore-button,#close-button) > .toolbarbutton-icon {
    filter: var(--v-svg-filter-fill) !important;
    fill: currentColor !important;
    color: inherit !important;
    margin: 0 !important;
    padding: 0 !important;
    height: var(--v-titlebar-button-image-height) !important;
    width: var(--v-titlebar-button-image-width) !important;
}

#titlebar-buttonbox > #titlebar-min,
.titlebar-buttonbox > .titlebar-min,
#minimize-button {
    list-style-image: var(--v-titlebar-min-image) !important;
    -moz-image-region: auto !important;
}

#titlebar-buttonbox > #titlebar-max,
.titlebar-buttonbox > .titlebar-max {
    list-style-image: var(--v-titlebar-max-image) !important;
    -moz-image-region: auto !important;
}

*|*:root[sizemode="maximized"] #titlebar-buttonbox > #titlebar-max,
*|*:root[sizemode="maximized"] .titlebar-buttonbox > .titlebar-max,
#restore-button {
    list-style-image: var(--v-titlebar-maximized-image) !important;
    -moz-image-region: auto !important;
}

#titlebar-buttonbox > :-moz-any(#titlebar-min,#titlebar-max):hover,
.titlebar-buttonbox > :-moz-any(.titlebar-min,.titlebar-max):hover,
:-moz-any(#minimize-button,#restore-button):hover {
    background-color: var(--v-titlebar-button-background-hover) !important;
}

#titlebar-buttonbox > :-moz-any(#titlebar-min,#titlebar-max):hover:active,
.titlebar-buttonbox > :-moz-any(.titlebar-min,.titlebar-max):hover:active,
:-moz-any(#minimize-button,#restore-button):hover:active {
    background-color: var(--v-titlebar-button-background-active) !important;
}

#titlebar-buttonbox > #titlebar-close,
.titlebar-buttonbox > .titlebar-close,
#close-button {
    list-style-image: var(--v-titlebar-close-image) !important;
    -moz-image-region: auto !important;
}

#titlebar-buttonbox > #titlebar-close:hover,
.titlebar-buttonbox > .titlebar-close:hover,
#close-button:hover {
    background-color: var(--v-titlebar-close-background-hover) !important;
    color: white !important;
}

#titlebar-buttonbox > #titlebar-close:hover:active,
.titlebar-buttonbox > .titlebar-close:hover:active,
#close-button:hover:active {
    background-color: var(--v-titlebar-close-background-active) !important;
    color: white !important;
}

/* мегабар */
#urlbar-container,
#search-container {
    padding: 1px !important;
    margin: 0 !important;
}

#urlbar, #searchbar {
    margin: 0 !important;
}

#searchbar .searchbar-textbox {
    margin: 0 !important;
}

#urlbar-container[breakout] {
    position: relative !important;
    min-height: var(--urlbar-container-height) !important;
}

#urlbar[breakout] {
    display: block !important;
    position: absolute !important;
    width: calc(100% - 2px) !important;
    height: var(--urlbar-height) !important;
    top: calc((var(--urlbar-container-height) - var(--urlbar-height)) / 2) !important;
    left: 1px !important;
}

#urlbar[breakout] > #urlbar-input-container {
    width: 100% !important;
    height: var(--urlbar-height) !important;
    padding: 0 !important;
    vertical-align: top !important;
}

#urlbar[breakout][breakout-extend],
#urlbar[breakout][breakout-extend-disabled][open] {
    height: auto !important;
}

#urlbar[breakout] > #urlbar-background {
    animation: none !important;
}

#urlbar[breakout] > #urlbar-background {
    inset-inline-start: 0 !important;
    box-shadow: none !important;
}

#urlbar[breakout] > .urlbarView {
    background-color: var(--autocomplete-popup-background, transparent) !important;
    margin: 0 1px 1px 1px !important;
    border: none !important;
    width: calc(100% - 2px) !important;
}

#urlbar[breakout] > #urlbar-input-container > #urlbar-search-icon {
    fill: currentColor !important;
    fill-opacity: .6 !important;
}

/* вкладки ниже */
*|*:root:not([inFullscreen]) #navigator-toolbox {
    position: relative !important;
    border-bottom: none !important;
    --v-toolbar-button-inner-padding: var(--toolbarbutton-inner-padding, 6px);
}
*|*:root:not([inFullscreen]) #navigator-toolbox > toolbar {
    -moz-box-ordinal-group: 10 !important;
}
*|*:root:not([inFullscreen]) #navigator-toolbox > #nav-bar {
    margin-top: calc(2 * var(--v-toolbar-button-inner-padding) + 16px) !important;
    margin-bottom: 0 !important;
    box-shadow: none !important;
    -moz-box-ordinal-group: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
*|*:root:not([inFullscreen]) #navigator-toolbox > #PersonalToolbar {
    -moz-box-ordinal-group: 1 !important;
}
*|*:root:not([inFullscreen])[tabsintitlebar][sizemode="normal"] #navigator-toolbox {
    -moz-appearance: -moz-window-titlebar !important;
}
*|*:root:not([inFullscreen])[tabsintitlebar][sizemode="maximized"] #navigator-toolbox {
    -moz-appearance: -moz-window-titlebar-maximized !important;
}
*|*:root:not([inFullscreen])[tabsintitlebar]:-moz-lwtheme #navigator-toolbox {
    visibility: hidden !important;
}
*|*:root:not([inFullscreen])[tabsintitlebar]:-moz-lwtheme #navigator-toolbox > *:not([collapsed="true"]) {
    visibility: visible;
}
#navigator-toolbox > #titlebar {
    -moz-appearance: none !important;
    -moz-box-ordinal-group: 100 !important;
    --v-control-buttons-left: auto;
    --v-control-buttons-right: 0;
    position: static !important;
}
#navigator-toolbox > #titlebar:-moz-locale-dir(rtl) {
    --v-control-buttons-left: 0;
    --v-control-buttons-right: auto;
}
*|*:root:not([inFullscreen]) #toolbar-menubar {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    display: flex !important;
    flex-wrap: nowrap !important;
    flex-direction: row !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
    border: none !important;
    background: none !important;
    box-sizing: content-box !important;
    min-height: 0 !important;
    height: calc(2 * var(--v-toolbar-button-inner-padding) + 16px) !important;
    overflow: hidden !important;
}
*|*:root:not([inFullscreen]) #toolbar-menubar > .toolbaritem-combined-buttons {
    display: flex !important;
    flex-wrap: nowrap !important;
    flex-direction: row !important;
    align-items: stretch !important;
    justify-content: flex-start !important;
}
*|*:root:not([inFullscreen]) #toolbar-menubar > :-moz-any(toolbaritem,toolbarbutton),
*|*:root:not([inFullscreen]) #toolbar-menubar > .toolbaritem-combined-buttons > * {
    align-self: center !important;
}
*|*:root:not([inFullscreen]) #toolbar-menubar > .toolbaritem-combined-buttons > * > * {
    vertical-align: middle !important;
}
*|*:root:not([inFullscreen]) #toolbar-menubar > :-moz-any(#menubar-items,#wrapper-menubar-items,.titlebar-buttonbox-container) {
    align-self: flex-start !important;
}
*|*:root[inFullscreen] #toolbar-menubar {
    visibility: collapse !important;
}
*|*:root:not([inFullscreen]) #toolbar-menubar > * {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
*|*:root:not([inFullscreen]) #toolbar-menubar[autohide="true"][inactive="true"]:not([customizing="true"]) > *:not(.titlebar-buttonbox-container) {
    visibility: hidden !important;
}
*|*:root:not([inFullscreen]) #toolbar-menubar > * > * {
    vertical-align: middle;
}
*|*:root:not([inFullscreen]) #toolbar-menubar > #menubar-items > * {
    vertical-align: top;
}
@media (-moz-windows-classic) {
*|*:root:not([inFullscreen])[tabsintitlebar] #toolbar-menubar {
    padding-top: 4px !important;
}
*|*:root:not([inFullscreen])[tabsintitlebar] #toolbar-menubar[autohide="true"] {
    min-height: 4px !important;
}
*|*:root:not([inFullscreen])[tabsintitlebar][sizemode="normal"]:-moz-lwtheme #toolbar-menubar {
    background-image: linear-gradient(to bottom, ThreeDLightShadow 0, ThreeDLightShadow 1px, ThreeDHighlight 1px, ThreeDHighlight 2px, ActiveBorder 2px, ActiveBorder 4px, transparent 4px) !important;
}
*|*:root:not([inFullscreen])[tabsintitlebar][sizemode="normal"] #nav-bar {
    margin-top: calc(2 * var(--v-toolbar-button-inner-padding) + 20px) !important;
}
}
@media (-moz-windows-compositor), (-moz-os-version: windows-win7) and (-moz-windows-default-theme) {
*|*:root:not([inFullscreen])[tabsintitlebar][sizemode="maximized"] #toolbar-menubar {
    padding-top: 8px !important;
}
}
*|*:root:not([inFullscreen]) #toolbar-menubar > *[ordinal="1000"],
*|*:root:not([inFullscreen]) #toolbar-menubar > .titlebar-buttonbox-container {
    order: 1000 !important;
}
*|*:root:not([inFullscreen]) #toolbar-menubar > :-moz-any(toolbarspring,spacer,[id^="wrapper-customizableui-special-spring"]) {
    flex-grow: 1 !important;
}
*|*:root:not([inFullscreen]) #TabsToolbar {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    box-shadow: 0 -1px 0 var(--tabs-border-color, rgba(0,0,0,.3)) inset !important;
    position: static !important;
}
*|*:root:not([inFullscreen]) #TabsToolbar #tabbrowser-tabs {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}
*|*:root:not([inFullscreen]) #TabsToolbar > .toolbar-items {
    padding-top: 0 !important;
    margin-top: 0 !important;
}
*|*:root:not([inFullscreen]) #TabsToolbar .tab-background {
    border-top-style: solid !important;
}
*|*:root:not([inFullscreen])[tabsintitlebar] #TabsToolbar .titlebar-buttonbox-container,
*|*:root:not([inFullscreen]) #navigator-toolbox::after,
*|*:root:not([inFullscreen]) #TabsToolbar::after,
*|*:root:not([inFullscreen]) #TabsToolbar .titlebar-spacer:-moz-any([type="pre-tabs"],[type="post-tabs"]) {
    display: none !important;
}
}


sandro79
да по этому классу его можно удалить везде
скрытый текст

Выделить код

Код:

menuitem.customize-context-reportExtension {
    display: none !important;
}

voqabuhe пишет

как их таки убрать?

мой стиль для кнопок окна (если у вас [windows] 8) + то что kokoss предложил

Отсутствует

 

№765422-01-2020 02:03:55

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

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

kokoss

kokoss пишет

Ну если надо, то как то так:

Спасибо. Только свободное место после них осталось, как бы ещё его убрать и за одно "+" ликвидировать.

kokoss пишет

но для чего...

Жестами пользуюсь, а они только место занимают, куда можно вкладки открывать. Да и без жестов можно через панель задач закрывать, сворачивать. Короче привычка )

Vitaliy V. пишет

мой стиль для кнопок окна (если у вас [windows] 8) + то что kokoss предложил

А зачем их менять, чтоб потом всё равно убрать? Но стиль симпатичный, теперь задумался, может их оставить. Короче если свободное место не удастся скрыть, то оставлю с этим стилем. :)

Отредактировано voqabuhe (22-01-2020 02:07:56)

Отсутствует

 

№765522-01-2020 04:12:39

xrun1
Участник
 
Группа: Members
Зарегистрирован: 12-12-2013
Сообщений: 1160
UA: Firefox 56.0

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

shadow_user пишет

Просьба объяснить для непосвященных, или поделиться ссылкой.

Это я спрашивал. После того, как в [firefox] 72 отвалился биндинг и, соответственно , перестал работать vertical_top_bottom_bar от Vitaliy V., плавно переползаю на его же вариант user_chrome_files.zip.

Кнопка для запуска стороннего приложения
В файле \chrome\user_chrome_files\custom_styles\custom_style_user.css прописываем название действия и иконку любым способом

Выделить код

Код:

#add-akelpad-app {
/*    list-style-image: url("./svg/akelpad_16x16.png") !important; /* файл иконки */
/*    list-style-image: url("data:image/x-icon;base64,iVBOR перекодированная */
    list-style-image: url("moz-icon:file:///C:/Program Files/AkelPad/AkelPad.exe") !important; /* иконка в программном файле */
}

В файле \chrome\user_chrome_files\custom_scripts\custom_script.js прописываем команду для названного действия, и раскомментируем 2 строки

Выделить код

Код:

// Этот скрипт можно использовать для создания кнопок с помощью CustomizableUI.createWidget

var {classes: Cc, interfaces: Ci, utils: Cu} = Components;
var {console} = Cu.import("resource://gre/modules/Console.jsm", {});

try {
    CustomizableUI.createWidget({
        id: "add-akelpad-app",
        label: "Akelpad",
        tooltiptext: "Запуск редактора Akelpad",
        onCommand: function(event) {
            var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsIFile);
            file.initWithPath("C:\\Program Files\\AkelPad\\AkelPad.exe");
            if (file.exists()) file.launch();
        }
    });
} catch(e) {}


А здесь Dumby мне объяснил ошибки в создании другой кнопки. Можешь попробовать, только пропиши сначала какую-нибудь иконку в custom_style_user.css для add-personalization-button-app

Отсутствует

 

№765622-01-2020 09:18:55

Black_Monk
Участник
 
Группа: Members
Зарегистрирован: 18-02-2012
Сообщений: 194
UA: Firefox 72.0

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

Есть такое неплохое расширение ContextSearch web-ext, которое добавляет контекстный поиск через ПКМ. Возможно ли с помощью стилей русифицировать его надписи в КМ? А конкретно, чтобы вместо "Search for" было "Искать", а вместо "Add to ContextSearch" было "Добавить в ContextSearch" или что-то подобное.
В настройках самого расширения есть раздел User Styles, но можно ли там проделать что-то подобное я не знаю...
p.s. На всякий случай добавлю файл английской локализации: https://yadi.sk/d/tZ2h4U8MK9WjrQ

Отредактировано Black_Monk (25-01-2020 17:50:26)


Windows 10 LTSC

Отсутствует

 

№765722-01-2020 11:34:21

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
UA: Firefox 72.0

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

Vitaliy V.
Помогло ! И даже очень ! Осталось два косаяка . Пароли - имени не видно, если имя видно, то значка не видно, заманался .. Еще и библиотека...
nqg55xkg.png
kwswjanu.png
Так, по паролям вопрос снят, нашел косяк...

Отредактировано solombala (22-01-2020 14:10:59)

Отсутствует

 

№765822-01-2020 11:51:19

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

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

voqabuhe пишет

и за одно "+" ликвидировать.

Как вариант, переместить в "Персонализацию" !


Win7

Отсутствует

 

№765922-01-2020 12:56:56

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

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

voqabuhe
Скрыть кнопки горизонтального скрола вкладок:

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

Выделить код

Код:

/* FF Tab Hide gorizontal scrolls tab and newtab button*/    
.scrollbutton-up, .scrollbutton-down  {display: none !important;}


А кнопку "+" открытия новой вкладки
Можно убрать с панели путем перетаскивания в режиме "Персонализация...", назад ко всем кнопкам

Добавлено 22-01-2020 13:01:43
Пустое место попробуйте убрать этим кодом

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

Выделить код

Код:

/* TabBar reduce Spacer width on the right */
.titlebar-spacer[type="post-tabs"]
{
width: 0px !important;
    }


Возможно нужно будет установить отрицательное значение например -5px

Отредактировано Stkvsky (22-01-2020 13:03:04)

Отсутствует

 

№766022-01-2020 13:21:19

shadow_user
Участник
 
Группа: Members
Зарегистрирован: 14-02-2007
Сообщений: 244
UA: Firefox 68.0

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

xrun1 пишет

Это я спрашивал. После того, как в [firefox] 72 отвалился биндинг и,

Спасибо большое, теперь все ясно.

Отсутствует

 

№766122-01-2020 14:11:25

sonyas75
Участник
 
Группа: Members
Откуда: Ставрополь
Зарегистрирован: 22-03-2011
Сообщений: 557
UA: Firefox 72.0

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

есть код в css, который просто добавляет вертикальный разделитель?

Отсутствует

 

№766222-01-2020 14:38:04

sn260591
Участник
 
Группа: Members
Зарегистрирован: 26-09-2015
Сообщений: 89
UA: Firefox 72.0

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

sonyas75 пишет

есть код в css, который просто добавляет вертикальный разделитель?

Можно просто сделать с помощью свойств border-left/border-right.

Отсутствует

 

№766322-01-2020 14:39:16

sonyas75
Участник
 
Группа: Members
Откуда: Ставрополь
Зарегистрирован: 22-03-2011
Сообщений: 557
UA: Firefox 72.0

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

sn260591
ну не томите ) как сделать? ну хотя бы пример :blush:

Отсутствует

 

№766422-01-2020 17:09:23

sn260591
Участник
 
Группа: Members
Зарегистрирован: 26-09-2015
Сообщений: 89
UA: Firefox 72.0

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

Отсутствует

 

№766522-01-2020 17:44:06

sonyas75
Участник
 
Группа: Members
Откуда: Ставрополь
Зарегистрирован: 22-03-2011
Сообщений: 557
UA: Firefox 72.0

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

sn260591
ясно, понятно, спасибо.

а есть ли готовый стиль или код, который просто добавляет верткальный разделитель? ну засунул его в юзерхром и всё. когда-то давно Vitaliy V. делал нижнию панель с уже засунутым разделителем, сейчас это решение не работает естественно.

Отредактировано sonyas75 (22-01-2020 17:44:24)

Отсутствует

 

№766622-01-2020 18:19:24

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

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

sonyas75
В user_chrome_files/custom_styles/custom_style_user.css -> включите строку: /* @import url("./specialwidget.css"); и в custom_scripts/custom_script_win.js -> включите строку: // this.specialwidgets.constructor(); // <-- Special Widgets. И не забудьте в настройках user_chrome_files поставить галочки у пунктов: custom_style_user.css, custom_script_win.js и перезапустить.

Add:

Отредактировано kokoss (22-01-2020 18:28:54)


Win7

Отсутствует

 

№766722-01-2020 18:24:11

sonyas75
Участник
 
Группа: Members
Откуда: Ставрополь
Зарегистрирован: 22-03-2011
Сообщений: 557
UA: Firefox 72.0

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

kokoss
вот спасибо. четко и ясно с пошаговым разъяснением. благодарю!
правда у меня нет вот этого вот всего, ну да ладно. я знаю как эти папки/файлы создавать и зачем они нужны, но не буду. всё равно спасибо большое. :)

Отредактировано sonyas75 (22-01-2020 18:24:35)

Отсутствует

 

№766822-01-2020 18:37:22

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

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

kokoss

kokoss пишет

Как вариант, переместить в "Персонализацию" !

Stkvsky

Stkvsky пишет

А кнопку "+" открытия новой вкладки
Можно убрать с панели путем перетаскивания в режиме "Персонализация...", назад ко всем кнопкам

Ну да убрал. Просто там была рядом с "+" кнопка количество всех вкладок и она почему-то не давала убрать "+".  Переместил её влево от вкладок и тогда смог его убрать. )

Stkvsky пишет

Скрыть кнопки горизонтального скрола вкладок:

Это прикольно, спасибо.

Stkvsky пишет

Пустое место попробуйте убрать этим кодом

Пустое место убрал, но обнаружилась новая проблема. Теперь любая кнопка которая оказывается с правого края при большом количестве открытых вкладок, выполняет функцию кнопки "закрыть". Например кнопка "Список всех вкладок".  Это как-нибудь можно решить?

Отсутствует

 

№766922-01-2020 19:15:49

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

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

voqabuhe пишет

Это как-нибудь можно решить?

Незнаю, может скрыть и кнопку "закрыть"?

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

Выделить код

Код:

/* FF Tab hide close button */
.tab-close-button {
  display: none !important;
}

Добавлено 22-01-2020 19:19:40
А, кнопка "закрыть" - "закрыть окно", понял, тогда хз.

Отредактировано Stkvsky (22-01-2020 19:19:40)

Отсутствует

 

№767022-01-2020 20:36:01

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

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

Stkvsky

Stkvsky пишет

А, кнопка "закрыть" - "закрыть окно", понял, тогда хз.

Да "закрыть окно". Ладно вопрос открыт, может кто ещё придёт подскажет.

Отсутствует

 

№767123-01-2020 08:01:03

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 559
UA: Firefox 72.0

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

Vitaliy V.
А как теперь в Firefox 72 убрать ненужные папки закладок в  боковушке?

скрытый текст
/*--убрать ненужные папки закладок в  боковушке---*/

@-moz-document url("chrome://browser/content/places/bookmarksSidebar.xul") {
    #bookmarksPanel  #search-box .textbox-search-sign {
        -moz-binding: url("./bindings/sidebar_bm.xml#bookmarks") !important;
    }
}

@-moz-document url("chrome://browser/content/bookmarks/bookmarksPanel.xul") {
    #bookmarksPanel  #search-box .textbox-search-icon {
        -moz-binding: url("./bindings/sidebar_bm.xml#bookmarksold") !important;
    }
}


И вот это favicon_in_urlbar, кнопка закрытия папок в боковушке тоже не работает.
Короче, все Ваши наработки где есть bindings совсем не работают. Возможно ли в будущем решить эти задачи?

Отредактировано rubel (23-01-2020 08:02:05)

Отсутствует

 

№767223-01-2020 09:33:45

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

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

rubel
https://forum.mozilla-russia.org/viewto … 48#p776548, ответ чуть ниже.


Win7

Отсутствует

 

№767323-01-2020 12:52:38

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

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

voqabuhe пишет

Пустое место убрал, но обнаружилась новая проблема. Теперь любая кнопка которая оказывается с правого края при большом количестве открытых вкладок, выполняет функцию кнопки "закрыть". Например кнопка "Список всех вкладок".  Это как-нибудь можно решить?

Вот поэтому и говорил использовать стиль для кнопок... Он там не весь нужен, но не велика разница

rubel пишет

Возможно ли в будущем решить эти задачи?

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

Отсутствует

 

№767423-01-2020 13:06:55

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 559
UA: Firefox 55.0

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

Vitaliy V.

Vitaliy V. пишет

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

Ну что ж будем надеяться, что у Вас появится время и желание. :) Ну а насчет "мало кому нужно", так все мы разные, ну и запросы к комфортной работе с FF тоже у всех разные, Imho.

Отсутствует

 

№767523-01-2020 13:14:57

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

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

Vitaliy V. пишет

в принципе это мало кому нужно, и мне тем более не нужно скрывать там папки

С папками в боковой панели ещё могу смириться, но без favicon_in_urlbar хреново!


Win7

Отсутствует

 

Board footer

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