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

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№660101-10-2019 08:16:34

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

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

tabbrowser.js для 69 (атрибут unread вставлен) 
https://www.upload.ee/files/10543348/ta … r.rar.html
Плюс код css

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

Выделить код

Код:

#TabsToolbar .tabbrowser-tab[unread]:not([pinned]) {-moz-border-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAABy0lEQVR42q3TSy8DURQH8BkbsbHSlBGJhVRiXRta70exQNjQaev9fq4qPoIPQMTGW8TCQrzfb20lYiHCioWGkEgsLEqM/6mZZDQ6JtyTnJx7zz35ZWYyl48xCjzHcSnIRGQ09xVRSAkZQH7IvYTystLbkeGhWU4jeIBmS3qaqb/PHUhNNT/J/UgZfJMrZ4iNT7RXVyVPTc/MPz34vVpg5fnZ6asQF+fB/ll1JvE8LykbzLkeH/yjBqNgpTmgF+FA++P93RnWl2ogNDDnBDgWfFqjYEO5AnoTDvQBu9b6NphzABxX9kArUI6A3oeCIkCvDlAEOKHuARVRFoC+qEEHQI8O0A5wMrQPtAFlAmhAAZ0AT/4Kymg7wEEFdAE81gFWApwLdw7UDXSAwBqARzpAM0Cf1kxVtRgEawEe6gDpZ0/ivt8o6kVwXxfgXXnlOoAHv4G/hSRJJtwmC4H1APcZgVYCGwDuMQIzCGwEuMsIzCSwCeAOIzCLwGaA24zAbAJbAG4xAnMIbAW4yQjMJbAN4AYjMI/AdoDrjMB8AjsArjECCwjsBLjKCCwksAvgCiPQRmA3wGVGYBGBPQCXGIHFBPYCXGQElvD/QX6KT18aGUnsMu4xAAAAAElFTkSuQmCC")
4 10 3 3 / 4px 10px 3px 3px stretch !important;
background-color: #33FF33 !important;
color: brown !important;
border-radius: 0px 18px 0px 0px !important; } 

#TabsToolbar .tabbrowser-tab[unread]:not([pinned]):hover {
color: blue !important;  
background-color: #FFFF80 !important;)

Отсутствует

 

№660201-10-2019 16:14:21

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

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

oleg.sgh пишет

/* убрать поиск */
#header-inner {margin: -50px 4px 4px !important;
}

А  для about:preferences?


Win7

Отсутствует

 

№660301-10-2019 16:58:59

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

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

kokoss пишет

А  для about:preferences?

browser.preferences.search — false

Отсутствует

 

№660401-10-2019 17:16:10

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

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

sandro79
О конфиге я и не подумал. Благодарю :beer:


Win7

Отсутствует

 

№660502-10-2019 01:20:27

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

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

solombala
Спасибо, работает. Хотя не совсем понял как.:)

скрытый текст
Патчить ещё один omni.ja каждый релиз придётся. Попробовал в наглую через загрузчик js, но, ожидаемо, не сработало.

Отсутствует

 

№660602-10-2019 10:27:12

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

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

Vitaliy V.
161838715de87a786c2698d010e16e66.png
Не могу убрать "Изменить параметры поиска" , не значок, всю панель.  Зашито в JS ,  черт знает как сделать..

Отредактировано solombala (02-10-2019 10:29:49)

Отсутствует

 

№660702-10-2019 14:20:48

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

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

solombala пишет

не значок, всю панель

какую панель, в 69 там только кнопка и пустые кнопки .dummy

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

Выделить код

Код:

button.searchbar-engine-one-off-item.dummy,
button#urlbar-anon-search-settings-compact {
    display: none !important;
}

Отсутствует

 

№660802-10-2019 15:58:50

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

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

Vitaliy V.
Так, но кое-что еще мешает , низ выпирает.
r7oi23dk.png
Рихтовал здесь, но безуспешно...

скрытый текст
.searchbar-engine-one-off-item {
  -moz-appearance: none;
  min-width: 38px;
  width: 38px;
  height: 32px;
  margin: 0;
  padding: 0;
  cursor: pointer !important;
  font-size: 14px;
  font-style: italic !important;
  background: linear-gradient(transparent 15%, var(--panel-separator-color) 15%, var(--panel-separator-color) 85%, transparent 85%);
  background-size: 1px auto;
  background-repeat: no-repeat;
  background-position: right center;
  color: #fff;
}

Отсутствует

 

№660902-10-2019 17:12:15

Ovod
Участник
 
Группа: Members
Зарегистрирован: 10-06-2015
Сообщений: 132
UA: Firefox 69.0

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

Всем привет!
Вот опять почистил браузер, и после основной настройки не могу вспомнить куда надо помещать папку хроме chrome с a css файлом чтобы изменения вступили в силу?
Вот сама папка
dl_f.gif
может неправильно подписана она?
455dfe0ba26cf97fb80b4c6a55051939.jpeg

Версия мазилки последняя

Отсутствует

 

№661002-10-2019 17:21:17

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

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

Ovod
Папку в профиль и не user.css , а userChrome.css  Плюс стили включить в префке
toolkit.legacyUserProfileCustomizations.stylesheets - true
Да, и это сменить  на это

скрытый текст
@namespace xhtml url("http://www.w3.org/1999/xhtml");
@-moz-document url("chrome://browser/content/browser.xhtml");

Отредактировано solombala (02-10-2019 17:30:37)

Отсутствует

 

№661102-10-2019 17:45:58

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

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

solombala
omni/chrome/browser/content/browser/search/search-one-offs.js

попробуй удалить выделенное тогда кнопка настроек считаться не будет
и должно правильно установить атрибут height
this.buttons.setAttribute("height", height + "px");

скрытый текст
async __rebuild() {
    // Update the 'Search for <keywords> with:" header.
    this._updateAfterQueryChanged();

    // Handle opensearch items. This needs to be done before building the
    // list of one off providers, as that code will return early if all the
    // alternative engines are hidden.
    // Skip this in compact mode, ie. for the urlbar.
    if (!this.compact) {
      this._rebuildAddEngineList();
    }

    // Check if the one-off buttons really need to be rebuilt.
    if (this._textbox) {
      // We can't get a reliable value for the popup width without flushing,
      // but the popup width won't change if the textbox width doesn't.
      let DOMUtils = window.windowUtils;
      let textboxWidth = DOMUtils.getBoundsWithoutFlushing(this._textbox).width;
      // We can return early if neither the list of engines nor the panel
      // width has changed.
      if (this._engines && this._textboxWidth == textboxWidth) {
        return;
      }
      this._textboxWidth = textboxWidth;
    }

    // Finally, build the list of one-off buttons.
    while (this.buttons.firstElementChild != this.settingsButtonCompact) {
      this.buttons.firstElementChild.remove();
    }

    // Remove the trailing empty text node introduced by the binding's
    // content markup above.
    if (this.settingsButtonCompact.nextElementSibling) {
      this.settingsButtonCompact.nextElementSibling.remove();
    }

    let engines = await this.getEngines();
    let defaultEngine = await Services.search.getDefault();
    let oneOffCount = engines.length;
    let collapsed =
      !oneOffCount ||
      (oneOffCount == 1 && engines[0].name == defaultEngine.name);

    // header is a xul:deck so collapsed doesn't work on it, see bug 589569.
    this.header.hidden = this.buttons.collapsed = collapsed;

    if (collapsed) {
      return;
    }

    let panelWidth = parseInt(this.popup.clientWidth);

    // There's one weird thing to guard against: when layout pixels
    // aren't an integral multiple of device pixels, the last button
    // of each row sometimes gets pushed to the next row, depending on the
    // panel and button widths.
    // This is likely because the clientWidth getter rounds the value, but
    // the panel's border width is not an integer.
    // As a workaround, decrement the width if the scale is not an integer.
    let scale = window.windowUtils.screenPixelsPerCSSPixel;
    if (Math.floor(scale) != scale) {
      --panelWidth;
    }

    // The + 1 is because the last button doesn't have a right border.
    let enginesPerRow = Math.floor((panelWidth + 1) / this.buttonWidth);
    let buttonWidth = Math.floor(panelWidth / enginesPerRow);
    // There will be an emtpy area of:
    //   panelWidth - enginesPerRow * buttonWidth  px
    // at the end of each row.

    // If the <description> tag with the list of search engines doesn't have
    // a fixed height, the panel will be sized incorrectly, causing the bottom
    // of the suggestion <tree> to be hidden.
    if (this.compact) {
      ++oneOffCount;
    }

solombala пишет

Да, и это сменить  на это
@namespace xhtml url("http://www.w3.org/1999/xhtml");
@-moz-document url("chrome://browser/content/browser.xhtml");

что за бред...@namespace на @-moz-document

Отредактировано Vitaliy V. (02-10-2019 18:13:59)

Отсутствует

 

№661202-10-2019 20:39:33

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

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

Vitaliy V.
Убрал, но поганка там же зарыта в ширине, жаль автоматом сжимать не знаю

скрытый текст
* Width in pixels of the one-off buttons.  49px is the min-width of
   * each search engine button, adapt this const when changing the css.
   * It's actually 48px + 1px of right border.
   */
  get buttonWidth() {
    return 36;
  }

Не 49, а 36 или меньше, плюс  в searchbar.css тоже
скрытый текст
.searchbar-engine-one-off-item {
  -moz-appearance: none;
  display: inline-block;
  min-width: 36px;

2oa9mhgg.png

Отредактировано solombala (02-10-2019 20:40:04)

Отсутствует

 

№661302-10-2019 20:59:13

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

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

solombala пишет

но поганка там же зарыта в ширине

Зачем тебе ширина? уменьшить хочешь что-ли.
не нужно больше ничего - низ не выпирает

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

Отсутствует

 

№661402-10-2019 21:23:51

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

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

Vitaliy V.
Не знаю  это убрал
if (this.compact) {
      ++oneOffCount;
    }

Ничего не изменилось и это тоже убрал this.buttons.setAttribute("height", height + "px"); Или это рихтовать надо?

Отсутствует

 

№661502-10-2019 21:29:51

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

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

solombala пишет

и это тоже убрал this.buttons.setAttribute("height", height + "px"); Или это рихтовать надо?

Нет убрать только первое, это и ничего больше не трогать + стиль
Ничего не изменится не может...

Отредактировано Vitaliy V. (02-10-2019 21:30:12)

Отсутствует

 

№661602-10-2019 22:18:15

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

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

Vitaliy V.
Не знаю, что там меняется. Второй ряд не устраивает. Сжимать через CSS , все-равно выпадает окно . Если бы автоматом сжимало и в один ряд, короче, без этого вроде никак
get buttonWidth() {
    return 36;
  }

Отсутствует

 

№661703-10-2019 00:08:57

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

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

solombala пишет

Второй ряд не устраивает

Второй ряд какой пустой или с поисковиками ? Я писал о пустом ряде как от него избавится, а не как сделать все в один ряд.
В один ряд, серьезно? Такую хрень в новых версиях сделали. Однако он все равно у тебя появится если будет больше поисковиков.

Отредактировано Vitaliy V. (03-10-2019 00:15:55)

Отсутствует

 

№661803-10-2019 07:27:46

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

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

Vitaliy V.
Эффект все-таки обнаружил . И 17-ть  поисковиков  стоят в один ряд , тем более URLBar  не такой длинный . Я доволен.

Отсутствует

 

№661903-10-2019 14:51:40

Ovod
Участник
 
Группа: Members
Зарегистрирован: 10-06-2015
Сообщений: 132
UA: Firefox 69.0

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

solombala

Папку в профиль

то есть сюда7
2019-10-03_143950.jpg
а не скажем тут
https://www.upload.ee/files/10552119/20 … 4.jpg.html
https://www.upload.ee/files/10552128/20 … 6.jpg.html
оставить?

Добавлено 03-10-2019 14:53:01

solombala пишет

Плюс стили включить в префке

Как?

Отредактировано Ovod (03-10-2019 14:53:01)

Отсутствует

 

№662003-10-2019 15:41:40

Ovod
Участник
 
Группа: Members
Зарегистрирован: 10-06-2015
Сообщений: 132
UA: Firefox 69.0

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

solombala
https://www.upload.ee/files/10552276/20 … 0.jpg.html
https://www.upload.ee/files/10552277/20 … 8.jpg.html
с активацией стилей вроде так понятно

Отсутствует

 

№662103-10-2019 16:54:32

drk
Участник
 
Группа: Members
Зарегистрирован: 03-10-2019
Сообщений: 3
UA: Firefox 69.0

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

Добрый день.
Не подскажет ли уважаемое сообщество работающий в FF 69 userChrome.css для помещения таббара вниз страницы?
Тот, которым пользуюсь сечас после обновления до FF 69 стал закрывать часть окна браузера.
Вот он, собственно:

скрытый текст
#main-window:not([inFullscreen]) #content-deck {margin-bottom: 32px !important;}
#main-window[inFullscreen] #content-deck {margin-bottom: 0px !important;}

#TabsToolbar
{
   position: fixed !important;
   bottom: 1px !important;
   width: 100% !important;
 
   background-color:  rgb(212, 208, 200) !important;
}
#tabbrowser-tabs {width: 96% !important;}
#TabsToolbar[inFullscreen]
{


Сам в CSS не понимаю, буду благодарен за любую помощь.

UPD
Вроде нашел решение:
https://github.com/MrOtherGuy/firefox-csshacks/blob/master/chrome/tabs_below_content.css
Там говорится о window_control_placeholder_support.css
Где его взять - не знаю, работает и без него.

Отредактировано drk (03-10-2019 17:32:51)

Отсутствует

 

№662203-10-2019 18:44:56

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

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

drk
Этот файл там же, чуть выше.
Там говорится, что не особо-то и нужен, если включён заголовок окна (This stylesheet is pretty much unnecessary if window titlebar is enabled).

Отсутствует

 

№662303-10-2019 20:51:27

drk
Участник
 
Группа: Members
Зарегистрирован: 03-10-2019
Сообщений: 3
UA: Firefox 69.0

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

xrun1, спасибо.
window titlebar у меня вроде enabled, но пусть будет.
Класть window_control_placeholder_support.css нужно рядом с userChrome.css?

Отсутствует

 

№662403-10-2019 22:44:18

usalex
Участник
 
Группа: Members
Зарегистрирован: 17-05-2016
Сообщений: 82
UA: Firefox 68.0

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

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

Отсутствует

 

№662504-10-2019 00:11:41

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

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

drk
Можно положить рядом и добавить в userChrome.css строчку
@import "./window_control_placeholder_support.css";

Отсутствует

 

Board footer

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