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

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

№627620-08-2019 21:49:23

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

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

Еще раз проверил.
Не убирается.
Профиль чистый. В userChrome.css нет ничего кроме этого кода
ff 69.0b13 (64-bit) Win 7

Вот еще сейчас b15 накатил. Не убирается.
Выкатывается планенько и висит.
Хоть обкликайся.

Отредактировано vassemm (20-08-2019 22:04:23)

Отсутствует

 

№627721-08-2019 01:37:41

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

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

vassemm
да вы правы виноват невнимательно прочел и проверял на [firefox] 68

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

Выделить код

Код:

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

@-moz-document url-prefix("chrome://browser/content/browser.x") {
#sidebar-box {
    --v-sidebar-min-width: 1px;
    --v-sidebar-min-width-normal: 2px;
    --v-sidebar-max-width: 20em;
    --v-sidebar-transition-delay-show: .2s;
    --v-sidebar-transition-delay-hide: .0s;
    --v-sidebar-transition-duration: .0s;
    /* ********************************************** */

    position: relative !important;
    z-index: 2 !important;
    min-width: var(--v-sidebar-max-width) !important;
    width: var(--v-sidebar-max-width) !important;
    max-width: var(--v-sidebar-max-width) !important;
    overflow: hidden !important;
    opacity: 0 !important;
    --v-sidebar-margin-max-width: calc(-1 * var(--v-sidebar-max-width));
    --v-sidebar-margin-left-locale-dir: 0;
    --v-sidebar-margin-right-locale-dir: var(--v-sidebar-margin-max-width);
    --v-sidebar-transform-locale-dir: -1;
    margin-left: var(--v-sidebar-margin-left-locale-dir) !important;
    margin-right: var(--v-sidebar-margin-right-locale-dir) !important;
    transform: translateX(calc(var(--v-sidebar-transform-locale-dir) * (var(--v-sidebar-max-width) - var(--v-sidebar-min-width)))) !important;
    transition-timing-function: linear, step-start !important;
    transition-delay: var(--v-sidebar-transition-delay-hide), calc(var(--v-sidebar-transition-delay-hide) + var(--v-sidebar-transition-duration)) !important;
    transition-duration: var(--v-sidebar-transition-duration), 0s !important;
    transition-property: transform, opacity !important;
    -moz-binding: url("data:text/xml;charset=utf-8,<bindings xmlns='http://www.mozilla.org/xbl'><binding id='sidebar'><implementation><field name='listener'>false;</field><field name='timer'>null;</field><field name='delay'>null;</field><method name='handleEvent'><parameter name='event'/><body><![CDATA[ var boxObj = this.getBoundingClientRect(), boxScrn = !this.boxObject ? this : this.boxObject; if (event.screenY < boxScrn.screenY || event.screenY  > boxScrn.screenY + boxObj.height || event.screenX < boxScrn.screenX  || event.screenX > boxScrn.screenX + boxObj.width) { window.removeEventListener('click', this, false); this.listener = false; if (this.hasAttribute('sidebardrag')) this.removeAttribute('sidebardrag'); } ]]></body></method></implementation><handlers><handler event='mouseenter'><![CDATA[ if (!this.hasAttribute('sidebardrag') && !this.listener) { clearTimeout(this.timer); var delay = this.delay || (this.delay = +getComputedStyle(this).getPropertyValue('transition-delay').replace(/[^0-9\.]/g, '') * 1000); this.timer = setTimeout(() => { this.setAttribute('sidebardrag', 'true'); this.listener = true; window.addEventListener('click', this, false); }, delay); } ]]></handler><handler event='mouseleave'><![CDATA[ clearTimeout(this.timer); ]]></handler><handler event='dragenter'><![CDATA[ if (!this.hasAttribute('sidebardrag')) this.setAttribute('sidebardrag', 'true'); ]]></handler><handler event='drop'><![CDATA[ if (!this.listener && this.hasAttribute('sidebardrag')) this.removeAttribute('sidebardrag'); ]]></handler><handler event='dragexit'><![CDATA[ var boxObj = this.getBoundingClientRect(), boxScrn = !this.boxObject ? this : this.boxObject; if ((!event.relatedTarget || event.screenY <= (boxScrn.screenY + 5) || event.screenY  >= (boxScrn.screenY + boxObj.height - 5) || event.screenX <= (boxScrn.screenX + 5) || event.screenX >= (boxScrn.screenX + boxObj.width - 5)) && this.hasAttribute('sidebardrag')) this.removeAttribute('sidebardrag'); ]]></handler></handlers></binding></bindings>#sidebar") !important;
}

#sidebar-box[ordinal][positionend="true"],
#sidebar-box:-moz-locale-dir(rtl) {
    --v-sidebar-margin-left-locale-dir: var(--v-sidebar-margin-max-width);
    --v-sidebar-margin-right-locale-dir: 0;
    --v-sidebar-transform-locale-dir: 1;
}

#sidebar-box[ordinal][positionend="true"]:-moz-locale-dir(rtl) {
    --v-sidebar-margin-left-locale-dir: 0;
    --v-sidebar-margin-right-locale-dir: var(--v-sidebar-margin-max-width);
    --v-sidebar-transform-locale-dir: -1;
}

#main-window[sizemode="normal"] #sidebar-box {
    --v-sidebar-min-width: var(--v-sidebar-min-width-normal) !important;
}

#browser > *:not(#appcontent):hover ~ #sidebar-box[ordinal]:not([positionend="true"]),
#sidebar-box:hover,
#sidebar-box[sidebardrag] {
    transform: translateX(0) !important;
    opacity: 1 !important;
    transition-delay: var(--v-sidebar-transition-delay-show) !important;
}

#main-window #browser > #sidebar-splitter {
    -moz-appearance: none !important;
    visibility: collapse !important;
    padding: 0 !important;
    border: none !important;
    width: 0 !important;
}

#sidebar-box > #sidebar {
    min-width: 0 !important;
    width: auto !important;
    max-width: none !important;
    -moz-box-flex: 1 !important;
}
}


тот код тоже поправил https://forum.mozilla-russia.org/viewto … 19#p721919

Отредактировано Vitaliy V. (21-08-2019 15:59:01)

Отсутствует

 

№627821-08-2019 01:54:42

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

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

Почти отлично. Спасибо что помогаете.
Но срабатывает только в верхней части экрана (выделил красным)

Картинка
7c2aceafefda.jpg

В других местах на клики не реагирует :(

Отредактировано vassemm (21-08-2019 01:55:28)

Отсутствует

 

№627921-08-2019 02:10:12

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

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

vassemm
Не знаю тогда в чем дело это странно, у меня сработает где должно
после на [windows] проверю но сомневаюсь что в этом причина

Отредактировано Vitaliy V. (21-08-2019 02:11:35)

Отсутствует

 

№628021-08-2019 02:23:04

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

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

Сейчас еще потыкал.
Если в оконном режиме, то срабатывает где угодно (как положено)
А вот если окно максимизировано (maximaze), то только в той зоне где я на скрине показал.

В Убунте попробовал, и тоже только в окне.
В полноэкранном не работает

Отредактировано vassemm (21-08-2019 02:59:58)

Отсутствует

 

№628121-08-2019 10:44:25

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

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

Vitaliy V.
Сделайте пожалуйста, что бы кнопка "удаление личных данных", очищала по клику, без открытия диалогового окна (если это возможно).

Отредактировано kokoss (21-08-2019 12:47:40)


Win7

Отсутствует

 

№628221-08-2019 12:04:34

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1614
UA: Firefox 60.0

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

kokoss
about:config и так открывается в новой вкладке. Настройте браузер.
Кнопки "удаление личных данных" нет, есть "Открыть диалоговое окно Удаления личных данных " и ее ни в коем случае делать без диалога нельзя. Иногда я не хочу очищать сеанс и историю, а иногда хочу очистить все. Так что все правильно там сделано.

Добавлено 21-08-2019 12:06:47
Vitaliy V.
По поводу биндингов. В esr же они будут жить до конца 68 линейки?

Отредактировано _zt (21-08-2019 12:06:47)

Отсутствует

 

№628321-08-2019 13:02:59

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

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

vassemm
да намудрили что-то с css это не связано, пока не знаю что с этим делать
понял в чем дело мой косяк сейчас исправлю

kokoss пишет

что бы кнопка расширения add toolbar buttons "открыть about:config", открывала его не в текущей, а в новой вкладке

в настройках "Открывать в новой вкладке кнопки-ссылки"

kokoss пишет

кнопка "удаление личных данных", очищала по клику, без открытия диалогового окна (если это возможно)

ну такого я на ЛКМ делать не буду чтобы нечаянно не удалить данные

Добавлено 21-08-2019 13:04:36
_zt
в вашем случае проще расширение сделать чем с этими биндингами возится

Отредактировано Vitaliy V. (21-08-2019 14:11:39)

Отсутствует

 

№628421-08-2019 13:38:41

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

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

Vitaliy V. пишет

в настройках "Открывать в новой вкладке кнопки-ссылки"

Спасибо!


Win7

Отсутствует

 

№628521-08-2019 15:32:16

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

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

Del

Отредактировано kokoss (21-08-2019 17:18:37)


Win7

Отсутствует

 

№628621-08-2019 16:01:58

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

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

vassemm
исправлено

kokoss пишет

Я имел в виду, клику по кнопке.

я тоже ЛКМ по кнопке, а вы что подумали?
можно в принципе на СКМ повесить

Отсутствует

 

№628721-08-2019 16:09:12

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

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

Del

Отредактировано kokoss (21-08-2019 17:19:08)


Win7

Отсутствует

 

№628821-08-2019 16:58:24

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

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

kokoss
Можете попробовать для CB примерно так

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

Выделить код

Код:

var itemsToClear = Object.keys(Sanitizer.items).filter(k => k != "openWindows");
Sanitizer.sanitize(itemsToClear);


или выбрать что надо удалить
скрытый текст

Выделить код

Код:

var itemsToClear = [
    "cache",
​    "cookies",
    "offlineApps",
​    "history",
​    "formdata",
    "downloads",
​    "sessions",
​    "siteSettings",
    "openWindows",
​    "pluginData",
];
Sanitizer.sanitize(itemsToClear);

Отсутствует

 

№628921-08-2019 17:25:26

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

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

Vitaliy V.
Спасибо, попробую...


Win7

Отсутствует

 

№629021-08-2019 17:39:33

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

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

Vitaliy V. пишет

исправлено

Отлично работает.
Спасибо огромное.

Ну и ссылки для облегчения поиска

Автоскрытие боковой панели закладок от Vitaliy V.

Проверено и работает на FF 69

Автоскрытие боковой панели закладок по клику
https://forum.mozilla-russia.org/viewto … 02#p772602

Автоскрытие боковой панели закладок по таймауту
https://forum.mozilla-russia.org/viewto … 19#p721919

Все благодарности Vitaliy V.

Отредактировано vassemm (21-08-2019 18:51:38)

Отсутствует

 

№629121-08-2019 18:49:26

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

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

Vitaliy V.
Если не затруднит, почините пожалуйста автоскрытие и появление панели закладок
Она выдвигается задвигается но не прячется под панель навигации.

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

Выделить код

Код:

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
/* default state */
#nav-bar ~ #PersonalToolbar:not([customizing])
{
  position: fixed !important;
  padding: 3px 2px 2px !important;
  height: auto !important;
  border-top: 0px solid transparent!important;
  border-right: 1px solid transparent !important;
  border-bottom: 1px solid rgba(0,0,0,0.3) !important;
  border-left: 1px solid transparent !important;
  box-shadow: 0 0px 2px rgba(0,0,0,0);
  width: 100%;
  transform: translateY(-100%);
  transition: transform 0.2s !important;
}

/* on hover */
#navigator-toolbox:hover > 
#nav-bar ~ #PersonalToolbar:not([customizing])
{
  transform: translateY(0);
}


/* Menubar hidden - Alt key pressed */
#toolbar-menubar:not([inactive="true"]) ~ 
#nav-bar ~ #PersonalToolbar:not([customizing])
{
  transform: translateY(0);
}


/* Menubar visible - default */
#main-window[sizemode="normal"]
#toolbar-menubar[autohide="false"] ~
#nav-bar ~ #PersonalToolbar:not([customizing])
{
}

/* Maximized - default */
#main-window[sizemode="maximized"] 
#nav-bar ~ #PersonalToolbar:not([customizing])
{
}

/* Maximized - with menubar active */
#main-window[sizemode="maximized"] 
#toolbar-menubar:not([inactive="true"]) ~ #nav-bar ~ #PersonalToolbar:not([customizing])
{
}

/* Maximized - Menubar visible - default */
#main-window[sizemode="maximized"]
#toolbar-menubar[autohide="false"] ~
#nav-bar ~ #PersonalToolbar:not([customizing])
{
}


/* titlebar active */
#main-window:not([tabsintitlebar="true"])
#nav-bar ~ #PersonalToolbar:not([customizing])
{
}


Ну или может если есть работающий код у кого-то.

Отредактировано Stkvsky (21-08-2019 19:17:09)

Отсутствует

 

№629221-08-2019 21:31:00

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

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

Stkvsky
Может так не поверх страницы

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

Выделить код

Код:

#navigator-toolbox > #PersonalToolbar {
    -moz-appearance: none !important;
    -moz-window-dragging: no-drag !important;
    overflow: -moz-hidden-unscrollable;
    transition-duration: 0.4s !important;
    transition-property: min-height, max-height, padding-top, padding-bottom, border-top-width, border-bottom-width !important;
    transition-timing-function: linear !important;
    transition-delay: 0.2s !important;
}

#navigator-toolbox:not(:hover) > #PersonalToolbar:not([customizing="true"]) {
    min-height: 0.1px !important;
    max-height: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    border-top-width: 0 !important;
    border-bottom-width: 0 !important;
    pointer-events: none !important;
}

Отсутствует

 

№629321-08-2019 22:09:30

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

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

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

Отсутствует

 

№629421-08-2019 23:32:39

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

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

Stkvsky
Да конечно
transition-timing-function: step-start !important;
transition-duration: 0s !important;

задержку transition-delay лучше оставить

Отсутствует

 

№629522-08-2019 00:44:06

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

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

Vitaliy V.
Отлично, спасибо!

Отредактировано Stkvsky (22-08-2019 00:44:52)

Отсутствует

 

№629622-08-2019 11:45:41

_zt
Участник
 
Группа: Members
Зарегистрирован: 10-11-2014
Сообщений: 1614
UA: Firefox 60.0

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

Vitaliy V.
Да я в общем. У меня и так несколько биндингов ваших и не ваших. Вот и думаю поломаются или проживут до конца линейки?

Отсутствует

 

№629722-08-2019 13:38:55

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

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

_zt
конечно почему нет в esr основном обновления безопасности.

Отсутствует

 

№629822-08-2019 14:42:31

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

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

Vitaliy V.
В 68 переделали url и вот такое случается , кн. Поиск падает вниз , если url  очень длинный и щелкнуть по нему и сократить..
tf32zp9o.png
Спасаюсь этим, но боюсь , что это не то...

скрытый текст
.urlbarView-body-inner {
  box-sizing: border-box;
  white-space: pre;
  margin-right: -1px;
 
}

Отредактировано solombala (22-08-2019 14:42:53)

Отсутствует

 

№629922-08-2019 16:00:05

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

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

Подскажите пожалуйста, как отключить анимацию загрузки вкладки?
Когда точка двигается вправо-влево.

Отредактировано Stkvsky (22-08-2019 17:38:44)

Отсутствует

 

№630022-08-2019 17:42:52

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

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

Del

Отредактировано kokoss (22-08-2019 20:08:45)


Win7

Отсутствует

 

Board footer

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