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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№300102-03-2017 12:49:51

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

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

Vitaliy V.

Привет,
я сегодня "почистил" firefox, а о том что удалятся не только дополнения, но и стили userChrome.css и не вспомнил. А когда захотел все восстановить не вышло ничего. Подскажите правильный ли путь для папки Chrome этот ?
2017-03-02_124750.jpg

 
и еще,  где в коде ошибка?

Выделить код

Код:

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 @namespace html url("http://www.w3.org/1999/xhtml");
 menu.bookmark-item, menuitem.bookmark-item {
 max-width: 14em !important;
   }
 #edit-menu {
  display: none !important;
 }

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

Отсутствует

 

№300202-03-2017 14:51:46

oleg.sgh
Участник
 
Группа: Members
Зарегистрирован: 19-04-2014
Сообщений: 3141
UA: Firefox 51.0

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

Ovod

Подскажите правильный ли путь для папки Chrome

Папка профиля:
Меню - Справка - Информация для решения проблем - Показать папку

Отсутствует

 

№300302-03-2017 15:12:09

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

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

oleg.sgh пишет

Папка профиля:
Меню - Справка - Информация для решения проблем - Показать папку

Спасибо!
А то не в ту папку помещал файл стилей и не менялось млин оформление.

Отсутствует

 

№300404-03-2017 10:30:58

becool
Участник
 
Группа: Members
Зарегистрирован: 30-08-2014
Сообщений: 268
UA: Firefox 51.0

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

becool пишет

Нельзя ли переместить кнопку приложения в выпадающее меню поисковиков?

Гуру, хоть скажите, реально это или нет? Может стилями нельзя и попросить в ветке Custom Buttons?

Отсутствует

 

№300504-03-2017 10:45:27

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 3972
UA: Firefox 51.0

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

becool пишет

Гуру, хоть скажите, реально это или нет?

Вряд-ли. (Не гуру, но сомневаюсь).

becool пишет

Может стилями нельзя и попросить в ветке Custom Buttons?

Попросите. Сама "искать по сайту" давно средствами CB реализовано. Разве что функциональность поменьше.

Отсутствует

 

№300604-03-2017 15:51:08

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 494
UA: Palemoon 27.0

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

becool
что тебе конкретно нада? поиск по открытому сайту?
Вот тебе кнопки поиск через Яндекс

Выделить код

Код:

(function(){var getSel=function(w){var s,d=w.document;if(d.selection){var r=d.selection.createRange();s=r?r.text:''}else{s=d.getSelection().toString();if(!s){var e,t=d.getElementsByTagName('textarea'),u=d.getElementsByTagName('input'),i=t.length;while(e=(i>0)?t[--i]:u[-i--])try{if(e.offsetHeight>0&&(s=e.value.substring(e.selectionStart,e.selectionEnd)))break}catch(x){}}};if(!s)for(var i=0,f;f=w.frames[i];i++){try{if(s=arguments.callee(f))break}catch(x){}};return s};var w=content,s=w.prompt('Поиск на этом сайте с помощью Yandex',getSel(w));if(s){w.open('http://yandex.ua/yandsearch?text=site:'+w.location.hostname+' '+encodeURIComponent(s))}})()

и через гугл

Выделить код

Код:

(function(){var getSel=function(w){var s,d=w.document;if(d.selection){var r=d.selection.createRange();s=r?r.text:''}else{s=d.getSelection().toString();if(!s){var e,t=d.getElementsByTagName('textarea'),u=d.getElementsByTagName('input'),i=t.length;while(e=(i>0)?t[--i]:u[-i--])try{if(e.offsetHeight>0&&(s=e.value.substring(e.selectionStart,e.selectionEnd)))break}catch(x){}}};if(!s)for(var i=0,f;f=w.frames[i];i++){try{if(s=arguments.callee(f))break}catch(x){}};return s};var w=content,s=w.prompt('Поиск на этом сайте с помощью Google',getSel(w));if(s){w.open('https://www.google.com/search?as_q='+encodeURIComponent(s)+'&as_sitesearch='+w.location.hostname)}})();

... меняй строку запроса и будет хоть через Бинг, хоть Nigma, хоть где угодно. Это вставь в Код кнопки или посади на гор. клавишу или жест. Как хочешь.


...программисты словно войну какую-то ведут за свои обновления. Блин, почему сейчас повсюду мания ухудшать интерфейсы и делать их максимально неудобными?! Radiation

Отсутствует

 

№300704-03-2017 16:07:11

becool
Участник
 
Группа: Members
Зарегистрирован: 30-08-2014
Сообщений: 268
UA: Firefox 51.0

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

mokujin пишет

Вот тебе кнопки

Мне надо, чтобы эта кнопка была в выпадающем списке поисковиков.

Отсутствует

 

№300805-03-2017 14:54:02

Duche
Участник
 
Группа: Members
Зарегистрирован: 07-02-2016
Сообщений: 208
UA: Firefox 38.0

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

Добрый день. Подскажите, пожалуйста, существует ли возможность  написать код , для реализации функции - "Проигрывания звука при скачивании любого файла" для  userChrome.css.   Использую менеджер загрузок "Download Manager Tweak" но он не проигрывает звук при скачивании файла . Для звука стоит "Download Status Bar", вот от него я хочу избавиться , заменив кодом в для userChrome.css . Если специалисты подскажут куда правильнее положить код, в  userChrome.css  , Custom Buttons или другое место , буду признателен.
Заранее благодарю.

Отредактировано Duche (05-03-2017 19:33:26)

Отсутствует

 

№300905-03-2017 23:06:44

ez7pac
Участник
 
Группа: Members
Откуда: Кубань
Зарегистрирован: 27-12-2015
Сообщений: 198
UA: Firefox 54.0

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

Ребят, с самого начала - где создавать userChrome.css? Читаю в Вики:

Файл userChrome.css расположен в подкаталоге chrome вашего профиля...
userChrome.css не существует по умолчанию. После установки Mozilla/Firefox создается файл userChrome-example.css, содержащий пример этого файла, который вы можете переименовать в userChrome.css.

Тут портабл версия. Папка chrome есть тут - Data\profile\storage\permanent\chrome. Это она? Но userChrome-example.css там нет.
Создаю в ней userChrome.css и вставляю такой код:

Выделить код

Код:

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

/* Изменить цвет активной вкладки */
tab{
-moz-appearance: none !important;
}
tab[selected="true"] {
background-color: rgb(245,245,160) !important;
color: blue !important;
}

Сохраняю файл, перезагружаю браузер - не работает. Где накосячил?

+++++++
Ага, вроде выяснил, что папка должна находиться тут - Data\profile\chrome, хотя у меня ее там не было. Ладно, создал папку, закинул туда свой userChrome.css, перезагрузил браузер - что-то заработало, но не все. Короче, шрифт в открытой вкладке стал синим, как прописано, но фон так и остался дефолтным.
Что не так?

Отредактировано ez7pac (05-03-2017 23:21:50)

Отсутствует

 

№301005-03-2017 23:20:30

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 3972
UA: Firefox 51.0

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

Профиль ищется так : about:support в адресную строку ввести. Откроется страница, где помимо прочего будет надпись "Папка профиля" и кнопка для её открытия.
Вот в этой папке и надо создать (если нет) каталог chrome, а уже в нём создать userChrome.css

Добавлено 05-03-2017 23:21:48

ez7pac пишет

Но userChrome-example.css там нет.

Этого файла может и не быть.
P.S. Потребуется перезапуск браузера чтобы проверить код.

Отредактировано Coroner (05-03-2017 23:22:45)

Отсутствует

 

№301105-03-2017 23:26:15

ez7pac
Участник
 
Группа: Members
Откуда: Кубань
Зарегистрирован: 27-12-2015
Сообщений: 198
UA: Firefox 54.0

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

Coroner пишет

Вот в этой папке и надо создать (если нет) каталог chrome, а уже в нём создать userChrome.css

Ага, спасибо, с этим я уже разобрался. Но теперь выяснилось, что код работает только частично - шрифт в открытой вкладке меняется, но фон дефолтный, не желтеет, собака такая:(
В чем может быть проблема? В неправильном коде? В версии FF? Может тут изменили что-то?
+++++
Попробовал наугад прописать в коде цвет не в rgb, а тупо yellow :D, перезапустил браузер, такая картина:
a41c45ac7fc592b1a5a3ff548110d406.jpg
То есть, фона так и нет, но сверху вкладки появился желтый кант... :rolleyes:

Отредактировано ez7pac (05-03-2017 23:34:05)

Отсутствует

 

№301205-03-2017 23:54:56

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 3972
UA: Firefox 51.0

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

ez7pac пишет

Может тут изменили что-то?

А так ?
Вместо tab[selected="true"] написать .tabbrowser-tab[selected="true"]

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

Отредактировано Coroner (05-03-2017 23:55:26)

Отсутствует

 

№301306-03-2017 00:05:20

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 494
UA: Palemoon 27.0

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

ez7pac

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

Выделить код

Код:

/* --------------------  Цвет активной вкладки ----------------------- */
tab.tabbrowser-tab[selected="true"],
tab.tabbrowser-tab[selected="true"][group] {
    -moz-appearance: none !important;
    color: #000 !important;
    background: rgba(234,229,21,.9)  -moz-linear-gradient(rgba(255, 255, 255, 0.21),rgba(255, 255, 255, 0.13) 49%,rgba(255, 255, 255, 0.094) 51%, rgba(255, 255, 255, 0.05)) !important;
    background-color: #F9D700 !important;
    box-shadow:  0px 1px 1px rgba(255, 255, 255, 0.2) inset, 0px 1px 3px rgba(0, 0, 0, 0.5) !important;
    border-radius: 5px !important;
    border: solid 1px #FFBB00 !important;
    box-shadow:none !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    text-shadow: 2px 1px 2px #DDDD00 !important;
    }

tab.tabbrowser-tab[selected="true"]:hover,
tab.tabbrowser-tab[selected="true"][group]:hover {
    -moz-appearance: none !important;
    background: #FFEE00 -moz-linear-gradient(rgba(255, 255, 255, 0.21),rgba(255, 255, 255, 0.13) 49%,rgba(255, 255, 255, 0.094) 51%, rgba(255, 255, 255, 0.05)) !important;
    border: 1px solid #FFBB00 !important;
/*    box-shadow:  0px 1px 1px rgba(255, 255, 255, 0.2) inset, 0px 1px 3px rgba(0, 0, 0, 0.5) !important;*/
    }


Reload userChrome-Styles.css [CB]
скрытый текст

Выделить код

Код:

custombutton://%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3E%u041F%u0435%u0440%u0435%u0433%u0440%u0443%u0437%u0438%u0442%u044C%20userChromeCSS%20%u0438%20userContentCSS%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNGRDM2NTVENEJGMjExRTI4MUFBODhCQzI1MEU4NjgyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNGRDM2NTVFNEJGMjExRTI4MUFBODhCQzI1MEU4NjgyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0ZEMzY1NUI0QkYyMTFFMjgxQUE4OEJDMjUwRTg2ODIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0ZEMzY1NUM0QkYyMTFFMjgxQUE4OEJDMjUwRTg2ODIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz43jAwWAAAAw0lEQVR42mJgGIrgGBBLU2LAfyB+DsRmyIKvoBIw3AXEzFA5XaiG/2j4GxC7IjsLXUEjEIsC8RMsciB8GIj5sTlRAohXA7EiEB+AKr4EVcwP5W8BYk5Cfp2M5FQtqBgn1HtshDQnIDk1Fk1DJlL4YAWggPkJ1TwTiJ2AeCMQ80DlP0C9iOKFM1gC6TxUE65ABIWPEMyAe2iSl6CBCAIhSC5Cxj+Ro5EQsAHiNCgGBepbILYnNyWCvKZCSVLmoWrOAggwAHlHRth3abqUAAAAAElFTkSuQmCC%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B//%20script%20author%3A%20Griever%20%20%20%20%20%20%20http%3A//d.hatena.ne.jp/Griever/%0A//%20%u041A%u043D%u043E%u043F%u043A%u0430%20%u043F%u0435%u0440%u0435%u0437%u0430%u0433%u0440%u0443%u0436%u0430%u0435%u0442%20%u0444%u0430%u0439%u043B%u044B%20%28userChrome%20%7C%20userContent%29.css%20%u043F%u0440%u044F%u043C%20%u0441%u0440%u0430%u0437%u0443.%20%u0431%u0435%u0437%20%u043F%u0435%u0440%u0435%u0437%u0430%u0433%u0440%u0443%u0437%u043A%u0438%20%u0431%u0440%u0430%u0432%u0437%u0435%u0440%u0430%0A//%20%u0428%u043E%u0431%u044B%20%u0440%u0430%u0431%u043E%u0442%u0430%u043B%u043E%20%u0432%20%u0432%u0435%u0440%u0441%u0438%u044F%u0445%20FF%2024+%20%20%u0438%20PaleMoon%2025+%20%u0432%20%u043D%u0430%u0447%u0430%u043B%u043E%20%u0444%u0430%u0439%u043B%u043E%u0432%20%u043D%u0443%u0436%u043D%u043E%20%u0432%u0441%u0442%u0430%u0432%u0438%u0442%u044C%20%u0441%u0442%u0440%u043E%u043A%u0443%3A%20%20%20%20root%7B%7D%3B%0A%0A%20this.onclick%20%3D%20function%28e%29%20%7B%0A%20%20%20%20%20if%20%28%20e.button%20%3D%3D%200%20%29%20reloadUserChromeCSS%28%29%3B%0A%20%20%20%20%20if%20%28%20e.button%20%3D%3D%201%20%29%20gShowPopup%28this%29%3B%20%20//%20custombuttons.editButton%28this%29%3B%0A%20%20%20%20%20if%20%28%20e.button%20%3D%3D%202%20%26%26%20%21e.ctrlKey%20%26%26%20%21e.shiftKey%20%26%26%20%21e.altKey%20%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20e.preventDefault%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20reloadUserContentCSS%28%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20self.checked%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20setTimeout%28%28%29%3D%3E%20self.checked%20%3D%20false%2C%20250%29%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%7D%3B%0A%20this.tooltipText%20%3D%20%22%u041B%u041A%u041C%20-%20%u043F%u0435%u0440%u0435%u0437%u0430%u0433%u0440%u0443%u0437%u0438%u0442%u044C%20userChrome.css%5Cn%u041F%u041A%u041C%20-%20%u043F%u0435%u0440%u0435%u0437%u0430%u0433%u0440%u0443%u0437%u0438%u0442%u044C%20userContent.css%5Cn-------------------------------------------------------%5Cn%u0421%u041A%u041C%20-%20%u0440%u0435%u0434%u0430%u043A%u0442%u0438%u0440%u043E%u0432%u0430%u0442%u044C%20%u043A%u043D%u043E%u043F%u043A%u0443%22%3B%0A%0A%28function%28%29%7B%0A//%20%22use%20strict%22%3B%0Avar%20inIDOMUtils%20%3D%20Cc%5B%22@mozilla.org/inspector/dom-utils%3B1%22%5D.getService%28Ci.inIDOMUtils%29%3B%0A%0Awindow.reloadUserChromeCSS%20%3D%20function%28%29%20%7B%0A%20%20var%20aFile%20%3D%20Services.dirsvc.get%28%22UChrm%22%2C%20Ci.nsILocalFile%29%3B%0A%09aFile.appendRelativePath%28%22userChrome.css%22%29%3B%0A%0A%09var%20fileURL%20%3D%20Services.io.getProtocolHandler%28%22file%22%29%0A%09%09.QueryInterface%28Ci.nsIFileProtocolHandler%29%0A%09%09.getURLSpecFromFile%28aFile%29%3B%0A%0A%09var%20rule%20%3D%20getStyleSheet%28document.documentElement%2C%20fileURL%29%3B%0A%09if%20%28%21rule%29%20return%3B%0A%0A%09inIDOMUtils.parseStyleSheet%28rule%2C%20loadText%28aFile%29%29%3B%0A%09rule.insertRule%28%22%3Aroot%7B%7D%22%2C%20rule.cssRules.length%29%3B//%20%u304A%u307E%u3058%u306A%u3044%0A%09//%20%u30A6%u30A4%u30F3%u30C9%u30A6%u3092%u4E00%u5EA6%u80CC%u9762%u306B%u3059%u308B%u5FC5%u8981%u304C%u3042%u308B%0A//%09alert%28%22%u041F%u0440%u0430%u0432%u0438%u043B%u0430%20userChrome.css%20%u043F%u0435%u0440%u0435%u0437%u0430%u0433%u0440%u0443%u0436%u0435%u043D%u044B%22%29%3B%0A%7D%3B%0A%0Awindow.reloadUserContentCSS%20%3D%20function%28%29%20%7B%0A%09var%20aFile%20%3D%20Services.dirsvc.get%28%22UChrm%22%2C%20Ci.nsILocalFile%29%3B%0A%09aFile.appendRelativePath%28%22userContent.css%22%29%3B%0A%0A%09var%20fileURL%20%3D%20Services.io.getProtocolHandler%28%22file%22%29%0A%09%09.QueryInterface%28Ci.nsIFileProtocolHandler%29%0A%09%09.getURLSpecFromFile%28aFile%29%3B%0A%0A%09var%20rule%20%3D%20getStyleSheet%28content.document.documentElement%2C%20fileURL%29%3B%0A%09if%20%28%21rule%29%20return%3B%0A%0A%09inIDOMUtils.parseStyleSheet%28rule%2C%20loadText%28aFile%29%29%3B%0A%09rule.insertRule%28%22%3Aroot%7B%7D%22%2C%20rule.cssRules.length%29%3B//%20%u304A%u307E%u3058%u306A%u3044%0A%09//%20%u518D%u63CF%u753B%u51E6%u7406%0A%09var%20s%20%3D%20gBrowser.markupDocumentViewer%3B%0A%09s.authorStyleDisabled%20%3D%20%21s.authorStyleDisabled%3B%0A%09s.authorStyleDisabled%20%3D%20%21s.authorStyleDisabled%3B%0A//%09alert%28%22%u041F%u0440%u0430%u0432%u0438%u043B%u0430%20userContent.css%20%u043F%u0435%u0440%u0435%u0437%u0430%u0433%u0440%u0443%u0436%u0435%u043D%u044B%22%29%3B%0A%7D%3B%0A%0Afunction%20getStyleSheet%28aElement%2C%20cssURL%29%20%7B%0A%09var%20rules%20%3D%20inIDOMUtils.getCSSStyleRules%28aElement%29%3B%0A%09var%20count%20%3D%20rules.Count%28%29%3B%0A%09if%20%28%21count%29%20return%20null%3B%0A%0A%09for%20%28var%20i%20%3D%200%3B%20i%20%3C%20count%3B%20++i%29%20%7B%0A%09%09var%20rule%20%3D%20rules.GetElementAt%28i%29.parentStyleSheet%3B%0A%09%09if%20%28rule%20%26%26%20rule.href%20%3D%3D%3D%20cssURL%29%0A%09%09%09return%20rule%3B%0A%09%7D%3B%0A%09return%20null%3B%0A%7D%0A%0Afunction%20loadText%28aFile%29%20%7B%0A%09if%20%28%21aFile.exists%28%29%20%7C%7C%20%21aFile.isFile%28%29%29%20return%20null%3B%0A%09var%20fstream%20%3D%20Cc%5B%22@mozilla.org/network/file-input-stream%3B1%22%5D.createInstance%28Ci.nsIFileInputStream%29%3B%0A%09var%20sstream%20%3D%20Cc%5B%22@mozilla.org/scriptableinputstream%3B1%22%5D.createInstance%28Ci.nsIScriptableInputStream%29%3B%0A%09fstream.init%28aFile%2C%20-1%2C%200%2C%200%29%3B%0A%09sstream.init%28fstream%29%3B%0A%09var%20data%20%3D%20sstream.read%28sstream.available%28%29%29%3B%0A%09try%20%7B%20data%20%3D%20decodeURIComponent%28escape%28data%29%29%3B%20%7D%20catch%28e%29%20%7B%7D%0A%09sstream.close%28%29%3B%0A%09fstream.close%28%29%3B%0A%09return%20data%3B%0A%7D%0A%0A%7D%29%28%29%3B%0A%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B//%20reloadUserChromeCSS%28%29%3B%0A//%20reloadUserContentCSS%28%29%3B%0A%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%20%20%3Cattributes/%3E%0A%3C/custombutton%3E


...программисты словно войну какую-то ведут за свои обновления. Блин, почему сейчас повсюду мания ухудшать интерфейсы и делать их максимально неудобными?! Radiation

Отсутствует

 

№301406-03-2017 00:07:04

ez7pac
Участник
 
Группа: Members
Откуда: Кубань
Зарегистрирован: 27-12-2015
Сообщений: 198
UA: Firefox 54.0

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

Coroner пишет

А так ?
Вместо tab[selected="true"] написать .tabbrowser-tab[selected="true"]

Не, даже кант этот пропадает. Хотя, вот эта точка перед tabbrowser - опечатка или так и надо?
А насчет Stylish и вообще css и прочего я дуб полный. Надеялся взять и применить готовое решение.
Кстати, а если через черный ход попробовать? TabMixPlus ведь тоже создает что-то типа стилей, наверное? И где-то хранит свои настройки. Так вот, именно эта функция там работает как положено, правда, другие настройки ломает. Но, может, поставить это расширение и содрать нужный стиль у него? Это в порядке бреда...:D

Добавлено 06-03-2017 00:10:34
mokujin, немного разжевать можно? Я и о существовании userChrome.css только сегодня узнал. Куда этот код втыкать? И почему два куска?

Отредактировано ez7pac (06-03-2017 00:10:34)

Отсутствует

 

№301506-03-2017 00:11:37

Coroner
Участник
 
Группа: Members
Зарегистрирован: 29-10-2012
Сообщений: 3972
UA: Firefox 51.0

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

ez7pac пишет
Coroner пишет

А так ?
Вместо tab[selected="true"] написать .tabbrowser-tab[selected="true"]

Не, даже кант этот пропадает. Хотя, вот эта точка перед tabbrowser - опечатка или так и надо?

Вроде и без неё работает, хотя надо. :)
Проверил в стилише. Код вот этот вот работает. Но в стилише. В файле userchrome.css проверить не могу сейчас.

Выделить код

Код:

.tab{ -moz-appearance: none !important; }
tabbrowser-tab[selected="true"] {
background-color: rgb(245,0,160) !important;
color: blue !important;
}

Добавлено 06-03-2017 00:12:08

ez7pac пишет

TabMixPlus ведь тоже создает что-то типа стилей, наверное?

Вот он и мешает возможно.

Отредактировано Coroner (06-03-2017 00:12:08)

Отсутствует

 

№301606-03-2017 00:25:02

ez7pac
Участник
 
Группа: Members
Откуда: Кубань
Зарегистрирован: 27-12-2015
Сообщений: 198
UA: Firefox 54.0

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

Coroner пишет

Проверил в стилише. Код вот этот вот работает. Но в стилише. В файле userchrome.css проверить не могу сейчас.

Не работает...:(

Coroner пишет

Вот он и мешает возможно.

Так снес его, бо некоторые настройки мне ломает. Вот теперь и пытаюсь без него получить некоторые фишки, к которым привык.
Блин, чую, что придется откатываться на более старую версию. На ночнике этом вылазит все больше и больше косяков, хотя работает очень даже шустро, этим и понравился.
Попробую, наверное, то же самое на 52 альфе.

Отсутствует

 

№301706-03-2017 00:32:01

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

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

ez7pac
ну если уж совсем не хочешь заморачиваться ни с ТМП, ни с юзерхром, ни со стайлиш, то просто ставь CTR там все это есть. гарантированно работает с 52. правда тоже, монстр тот еще. :)
s_1488749512_6340580_bd58d52391.png

Отсутствует

 

№301806-03-2017 00:45:17

ez7pac
Участник
 
Группа: Members
Откуда: Кубань
Зарегистрирован: 27-12-2015
Сообщений: 198
UA: Firefox 52.0

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

sonyas75 пишет

ну если уж совсем не хочешь заморачиваться ни с ТМП, ни с юзерхром, ни со стайлиш, то просто ставь CTR там все это есть. гарантированно работает с 52. правда тоже, монстр тот еще.

Так стоит уже. Но то, что им можно подкрашивать вкладки, для меня новость :D . Спасибо за инфу, сейчас полезу в него.
Кстати, TabMixPlus и на 52 подглючивает, хотя меньше.
Теперь для полного счастья осталось настроить минимальную ширину вкладок, чтобы все 3-4 десятка влазили без всяких прокруток. Можно сделать это через userChrome.css?
+++++++++++
Блин, да в CTR есть все, что мне нужно, оказывается! Вот это я лоханулся, столько дурной работы переделал :D

Отредактировано ez7pac (06-03-2017 00:48:38)

Отсутствует

 

№301906-03-2017 00:48:27

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

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

ez7pac
а ты вообще в настройки своих дополнений заходил хоть раз. ну просто так, глянуть хоть бы. )))
s_1488750445_3812647_94252fc522.png

Отсутствует

 

№302006-03-2017 00:50:11

ez7pac
Участник
 
Группа: Members
Откуда: Кубань
Зарегистрирован: 27-12-2015
Сообщений: 198
UA: Firefox 52.0

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

sonyas75 пишет

а ты вообще в настройки своих дополнений заходил хоть раз. ну просто так, глянуть хоть бы. )))

Да понял уже, что лоханулся :D . Я же его ставил года два-три назад и только для возвращения прямоугольных вкладок. И больше туда не заглядывал.

Отсутствует

 

№302106-03-2017 02:42:25

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 494
UA: Palemoon 27.0

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

ez7pac пишет

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

Выделить код

Код:

/* Настройка ширины табов. Шобы сжимались до иконки и не появлялась прокрутка */
.tabbrowser-tab:not([pinned])[fadein] {
    min-width: 22px !important;
    max-width: 248px !important; 
    }

/* убрать стрелки прокрутки право-лево */
.scrollbutton-down, .scrollbutton-up {
        display:none !important;
        }


/* ширина активной вкладки. можно сделать шобы активная всегда увеличивалась относительно других. 
.tabbrowser-tab[selected]:not([pinned])[fadein]{
    min-width: 160px !important;
    max-width: 160px !important;
    }
*/

...программисты словно войну какую-то ведут за свои обновления. Блин, почему сейчас повсюду мания ухудшать интерфейсы и делать их максимально неудобными?! Radiation

Отсутствует

 

№302206-03-2017 02:47:48

ez7pac
Участник
 
Группа: Members
Откуда: Кубань
Зарегистрирован: 27-12-2015
Сообщений: 198
UA: Firefox 54.0

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

Продолжаем разговор, как говорил товарищ Карлсон :D
Собственно, осталось, вроде бы, пара не очень крупных, но неудобных для меня проблемок. Обе связаны со вкладками. Раньше ими занимался TabMixPlus, сейчас некому. Может, можно их решить через userChrome.css или about:config?
1. При создании новой пустой вкладки открывается она у черта на куличках справа, а более привычно справа, но рядом с активной вкладкой.
2. При закрытии вкладки хотелось бы, чтобы активной становилась предыдущая открытая.

Как это победить? Помогите, ребят!

Добавлено 06-03-2017 02:51:05
mokujin, спасибо, дружище. Хотя, я уже вышел из положения, но код надо сохранить, а вдруг еще понадобится.

Отредактировано ez7pac (06-03-2017 02:51:05)

Отсутствует

 

№302306-03-2017 02:52:54

mokujin
Участник
 
Группа: Members
Зарегистрирован: 17-02-2017
Сообщений: 494
UA: Palemoon 27.0

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

ez7pac
кодировка у файла должна быть UTF-8 (Win 65001).
Ту верхнюю строку

Выделить код

Код:

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

можешь убрать , она не нужна в этих файлах. FF и сам занает откуда и куда что применять. Но вставь в начало обоих файлов это

а ниже пиши стили любые вставляй. тогда будет работать та кнопка что выше дал(для CustomButtons), будет обновлять стили их этих файлов, без надобности перезагрузки бравзера. ЛКМ - морда, ПКМ - сайты.

Добавлено 06-03-2017 03:00:03

ez7pac пишет

Как это победить? Помогите, ребят!

Есть для этого отдельные расширения, для каждого действа... Нопр.  FLST. другое отдельно я не знаю, но есть тоже.
Но лучше возьми TabUtils fixed . Всё это и еще много там есть и работает на порядок лучше чем TMP. Брать тут Releases · tabutils  Прямая сцылко на последнюю на сегодня версию .xpi

Отредактировано mokujin (06-03-2017 03:00:03)


...программисты словно войну какую-то ведут за свои обновления. Блин, почему сейчас повсюду мания ухудшать интерфейсы и делать их максимально неудобными?! Radiation

Отсутствует

 

№302406-03-2017 05:27:54

ez7pac
Участник
 
Группа: Members
Откуда: Кубань
Зарегистрирован: 27-12-2015
Сообщений: 198
UA: Firefox 54.0

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

mokujin пишет

Но лучше возьми TabUtils fixed . Всё это и еще много там есть и работает на порядок лучше чем TMP.

Спасибо, конечно,, но оно мне переколбасило весь интерфейс. Зачем? Я бы и сам решил КАК мне все настроить, можно было мои настройки не трогать. Плюс убило сессию - 30 с лишним вкладок. И никакое восстановление не помогло, "Восстановить сессию" просто неактивно. Плюс кнопка "Создать новую вкладку" упорно ставится в самый правый угол. А я не хочу в угол, я хочу после последней вкладки, но туда ее перетащить невозможно. Короче, расширение симпатичное и функции неплохие, но я погожу его ставить.
Хотя, возможно, все это из-за того, что 54-ю версию FF оно еще не поддерживает.

Отсутствует

 

№302506-03-2017 09:07:03

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

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

ez7pac
about:config → browser.tabs.insertRelatedAfterCurrent не?

и вот это что-то делает при закрытии
browser.tabs.selectOwnerOnClose
но не знаю что :)

Отредактировано sonyas75 (06-03-2017 09:07:55)

Отсутствует

 

Board footer

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