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

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.

№12628-02-2015 13:02:45

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

Re: uBlock

stvol пишет:

Как вариант- или через "пипетку", или через контекстное меню создать правило для выделенной области и получим:

Это первое что я сделал, но после обновления страницы они снова выскакивают.

Отсутствует

 

№12728-02-2015 13:11:27

stvol
Участник
 
Группа: Members
Зарегистрирован: 17-09-2013
Сообщений: 333
UA: Firefox 36.0

Re: uBlock

voqabuhe пишет:

Это первое что я сделал, но после обновления страницы они снова выскакивают.

Я сделал через контекстное меню, в " моих правилах" получил
glav.su###layoutLeftCenterColumn.td > .frameTable:nth-of-type(6) > tbody > tr > .cell.taCenter
и ни что больше не выскакивает ни при перезагрузке, ни при обновлении! (см ранее выложенный скрин)


Отсутствует

 

№12828-02-2015 13:42:16

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

Re: uBlock

stvol пишет:

Я сделал через контекстное меню, в " моих правилах" получил
glav.su###layoutLeftCenterColumn.td > .frameTable:nth-of-type(6) > tbody > tr > .cell.taCenter
и ни что больше не выскакивает ни при перезагрузке, ни при обновлении! (см ранее выложенный скрин)

А как у тебя добавляется в "Моих правилах"?  У меня добавляется в "Мои фильтры" и после обновления, как я уже сказал все снова появляется.

Отсутствует

 

№12928-02-2015 13:49:04

stvol
Участник
 
Группа: Members
Зарегистрирован: 17-09-2013
Сообщений: 333
UA: Firefox 36.0

Re: uBlock

voqabuhe пишет:

А как у тебя добавляется в "Моих правилах"?  У меня добавляется в "Мои фильтры" и после обновления, как я уже сказал все снова появляется.

Пардон попутал! ;) Конечно, добавляется в фильтрах, но блокировка идёт нормально, мусор не появляется ( версия 0.8.9.0)

Отредактировано stvol (28-02-2015 13:50:36)


Отсутствует

 

№13028-02-2015 13:57:03

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

Re: uBlock

stvol пишет:

Конечно, добавляется в фильтрах, но блокировка идёт нормально, мусор не появляется ( версия 0.8.9.0)

Версия у меня таже, крайняя. Странно почему у меня тогда это правило не работает, вот в чём вопрос?

Отсутствует

 

№13128-02-2015 18:06:49

egoistlike
Участник
 
Группа: Members
Откуда: Saint Petersburg
Зарегистрирован: 28-02-2015
Сообщений: 21
UA: Firefox 36.0
Веб-сайт

Re: uBlock

вопрос. обратная связь есть у данного дополнения на русском языке? Куда можно сообщать о ошибках?
Про
Issues · gorhill/uBlock · GitHub   знаю, но кроме того что общение по данному адресу на английском, так нужно и регистрироваться на github что в сумме крайне неудобно.
На всякий случай спрошу  к дополнению моему вопросу здесь Отзывы :: Дополнения Firefox
Как можно самому починить данную багу. Тянится она с самых первых версий и автор ни как не может ее пофиксить. Данный баг проявляется на любой сторонней теме. Проверенно.


Windows 8.1 x64-bit. i5-4440. ASUS GTX 760. 8,00Gb Kingston HyperX CL11 Kit. Monitor: 1440*900. Cyberfox x64-bit/Opera. Ghostery/Adguard, (uBlock Origin, Adblock Plus.)

Отсутствует

 

№13228-02-2015 18:19:25

stvol
Участник
 
Группа: Members
Зарегистрирован: 17-09-2013
Сообщений: 333
UA: Firefox 36.0

Re: uBlock

egoistlike пишет:

вопрос. обратная связь есть у данного дополнения на русском языке?

Нет!

egoistlike пишет:

Как можно самому починить данную багу.

Видимо, никак если автор пока  сам не может,тем более, что разрабу она известна (However, this problem is already known.)
У меня как-то  возникало, что-то  подобное, но  потом само прошло!


Отсутствует

 

№13328-02-2015 18:20:27

simsim
Участник
 
Группа: Members
Зарегистрирован: 16-01-2015
Сообщений: 8
UA: Palemoon 25.0

Re: uBlock

egoistlike
Так ведь ответил разработчик, что знает об этой проблеме: https://addons.mozilla.org/ru/firefox/addon/ublock/reviews/680980

Отсутствует

 

№13428-02-2015 18:29:05

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

Re: uBlock

stvol пишет:

У меня как-то  возникало, что-то  подобное, но  потом само прошло!

А вот после ПКМ-Настроить счетчик заблокированных запросов на иконке µBlock изменяется? У меня он после этого меняет цвет с тёмно серого на красный, в цвет самой иконки и занимает положение по центру иконки, а всегда находится чуть ниже центра.

Отредактировано voqabuhe (28-02-2015 18:39:11)

Отсутствует

 

№13528-02-2015 18:33:51

stvol
Участник
 
Группа: Members
Зарегистрирован: 17-09-2013
Сообщений: 333
UA: Firefox 36.0

Re: uBlock

voqabuhe
Всё тоже самое, только находиться право-верх!


Отсутствует

 

№13628-02-2015 18:34:08

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

Re: uBlock

stvol
Возможно у меня фильтр glav.su###layoutLeftCenterColumn.td > .frameTable:nth-of-type(6) > tbody > tr > .cell.taCenter не срабатывает из-за того что сижу на [nightly]. Надо будет проверить потом на [aurora], других у меня нет.

Добавлено 28-02-2015 18:36:40

stvol пишет:

только находиться право-верх!

А ну да, сейчас тоже так стала.

Отредактировано voqabuhe (28-02-2015 18:36:40)

Отсутствует

 

№13728-02-2015 18:38:09

egoistlike
Участник
 
Группа: Members
Откуда: Saint Petersburg
Зарегистрирован: 28-02-2015
Сообщений: 21
UA: Firefox 36.0
Веб-сайт

Re: uBlock

ок. Вопрос 2.
на рутрекере вырезается вся левая колонка. В чем проблема? Фильтры одинаковы с Adblock Plus.  Где все нормально. EasyList‎ + EasyPrivacy‎+ RUS: RU AdList. (не считая конечно фирменных µBlock filters +µBlock filters Privacy).
µBlock

скрытый текст
http://savepic.net/6422054m.png


Adblock Plus
скрытый текст
http://savepic.net/6400550m.png


Windows 8.1 x64-bit. i5-4440. ASUS GTX 760. 8,00Gb Kingston HyperX CL11 Kit. Monitor: 1440*900. Cyberfox x64-bit/Opera. Ghostery/Adguard, (uBlock Origin, Adblock Plus.)

Отсутствует

 

№13828-02-2015 18:38:39

stvol
Участник
 
Группа: Members
Зарегистрирован: 17-09-2013
Сообщений: 333
UA: Firefox 36.0

Re: uBlock

voqabuhe пишет:

не срабатывает из-за того что сижу на [nightly]

Дык, я вообще на Cyberfox!:) Думаю, от  этого  не  зависит!


Отсутствует

 

№13928-02-2015 18:41:29

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

Re: uBlock

stvol пишет:

Дык, я вообще на Cyberfox!:)

Ну дык всё-таки он у тебя стабильной версии, хоть и Кибер :)

Отсутствует

 

№14028-02-2015 18:49:37

stvol
Участник
 
Группа: Members
Зарегистрирован: 17-09-2013
Сообщений: 333
UA: Firefox 36.0

Re: uBlock

egoistlike пишет:

Вопрос 2.

Не понял, а как хочется: чтоб  вырезало или нет ?
И ничего то он не вырезает, надо прокрутить пониже!

Отредактировано stvol (28-02-2015 18:57:44)


Отсутствует

 

№14128-02-2015 20:49:11

egoistlike
Участник
 
Группа: Members
Откуда: Saint Petersburg
Зарегистрирован: 28-02-2015
Сообщений: 21
UA: Firefox 36.0
Веб-сайт

Re: uBlock

Да. спасибо. позже это заметил. Кстати счетчик оперативно починили  в 0.8.9.1 наконец :)


Windows 8.1 x64-bit. i5-4440. ASUS GTX 760. 8,00Gb Kingston HyperX CL11 Kit. Monitor: 1440*900. Cyberfox x64-bit/Opera. Ghostery/Adguard, (uBlock Origin, Adblock Plus.)

Отсутствует

 

№14228-02-2015 20:52:48

stvol
Участник
 
Группа: Members
Зарегистрирован: 17-09-2013
Сообщений: 333
UA: Firefox 36.0

Re: uBlock

egoistlike пишет:

в 0.8.9.1

О! Опять обнова! Воспользуюсь !


Отсутствует

 

№14328-02-2015 20:58:27

egoistlike
Участник
 
Группа: Members
Откуда: Saint Petersburg
Зарегистрирован: 28-02-2015
Сообщений: 21
UA: Firefox 36.0
Веб-сайт

Re: uBlock

Кстати может кто подскажет почему не подгружается корректное название фильта" Против счётчиков (RU AdList: Counters)" ?

скрытый текст
http://savepic.net/6416957m.png


Windows 8.1 x64-bit. i5-4440. ASUS GTX 760. 8,00Gb Kingston HyperX CL11 Kit. Monitor: 1440*900. Cyberfox x64-bit/Opera. Ghostery/Adguard, (uBlock Origin, Adblock Plus.)

Отсутствует

 

№14401-03-2015 04:08:19

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 39.0

Re: uBlock

Сделал стиль для страницы настроек uBlock, в стиле "in-content-ui", вдруг кому пригодится:
https://lh5.googleusercontent.com/-LFv7eQZloUY/VSb_zOOSVyI/AAAAAAAAa4A/1rKV7R6wxJs/s0/thumb.jpg   

В Stylish или userContent.css

Выделить код

Код:

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url("chrome://ublock0/content/dashboard.html") {
:root {
  --trclr: transparent;
  --hdrbrdr: rgba(255,255,255,0.2);
  --drkhdrbrdr: rgba(66,78,90,0.2);
  --slctbrdr: rgb(255,149,0);
  --hdrbg: rgb(40,47,55);
  --drkhdrbg: rgb(20, 23, 26);
  --cntntbg: rgb(66,79,90);
  --drkcntntbg: rgb(52,63,72);
  --hvrcntntbg: rgb(94,105,114);
  --lghtcntntbg: rgb(251,251,251);
  --hvrbttnbg: rgb(235,235,235);
  --txtclr: rgb(242,242,242);
  --lghttxtclr: rgb(193,193,193);
  --drktxtclr: rgb(66,78,90);
  --srchbg: rgb(24,29,32);
  --srchbrdr: var(--hdrbrdr);
  --frmfcsbrdr: rgb(0,149,221);
}
body,html{
  font: message-box!important;
  font-size: 15px!important;
  padding: unset!important;
  margin: unset!important;
}
body {
  display: -moz-stack!important;
}
#dashboard-nav {    
  all: unset!important;
/*   -moz-binding: url("chrome://global/content/bindings/richlistbox.xml#richlistbox")!important; */
  display: -moz-box !important;
  -moz-box-orient: vertical!important;
  cursor: default!important;
  box-sizing: border-box!important;
  width: auto!important;
  overflow: auto!important;
  min-height: 100%!important;
  background-color: var(--cntntbg) !important;
  border-width: 0!important;
}
#dashboard-nav-widgets {
  all: unset!important;
  -moz-appearance: none!important;
  -moz-box-orient: vertical!important;
  display: -moz-box!important;
  box-sizing: border-box!important;
  width: 180px!important;
  max-width: 180px!important;
  background-color: var(--cntntbg) !important;
  overflow-x: hidden!important;
}
.tabButton,#dashboard-nav-widgets span {
  all: unset!important;
  cursor: default!important;
  display: -moz-box !important;
  -moz-box-align: center!important;
  box-sizing: border-box!important;
  padding-bottom: 2px!important;
  -moz-padding-start: 15px!important;
  line-height: 38px!important;
  color: var(--lghttxtclr) !important;
  background-color: var(--cntntbg) !important;
  transition: background-color 150ms ease 0s!important;
}
.tabButton:first-of-type {
  margin-top: 52px!important;
}
#dashboard-nav-widgets span {
  padding-bottom: 0!important;
  background-color: var(--hdrbg) !important;
  color: var(--txtclr) !important;
  position: fixed!important;
  z-index: 1!important;
  font-size: 1.25rem!important;
  line-height: 48px!important;
  width: 180px!important;
  max-width: 180px!important;
}
#dashboard-nav-widgets span:before {
  content: '' url('chrome://ublock0/content/img/icon_16.png')!important;
  -moz-padding-end: 9px!important;
  vertical-align: middle!important;
}
.tabButton:hover {
  background-color: var(--hvrcntntbg)!important;
}
.tabButton[selected],.tabButton.selected {
  background-color: var(--drkcntntbg)!important;
  color: var(--txtclr) !important;
  -moz-padding-start: 11px!important;
  box-shadow: 0 0 0.5px var(--hdrbrdr) !important;
  -moz-border-start: solid 4px var(--slctbrdr) !important;
}
iframe {
  all: unset!important;
  -moz-margin-start: 180px!important;
  overflow: auto!important;
  display: -moz-box!important;
  box-sizing: border-box!important;
  -moz-box-orient: vertical!important;
  background-color: var(--lghtcntntbg) !important;
}
}
@-moz-document regexp("^chrome://ublock0/content/(whitelist|about|dyna-rules|1p-filters|3p-filters|settings)\.html") {
  :root {
  --trclr: transparent;
  --hdrbrdr: rgba(255,255,255,0.2);
  --drkhdrbrdr: rgba(66,78,90,0.2);
  --slctbrdr: rgb(255,149,0);
  --hdrbg: rgb(40,47,55);
  --drkhdrbg: rgb(20, 23, 26);
  --cntntbg: rgb(66,79,90);
  --drkcntntbg: rgb(52,63,72);
  --hvrcntntbg: rgb(94,105,114);
  --lghtcntntbg: rgb(251,251,251);
  --hvrbttnbg: rgb(235,235,235);
  --txtclr: rgb(242,242,242);
  --lghttxtclr: rgb(193,193,193);
  --drktxtclr: rgb(66,78,90);
  --srchbg: rgb(24,29,32);
  --srchbrdr: var(--hdrbrdr);
  --frmfcsbrdr: rgb(0,149,221);
}
body,html {
  all: unset!important;
  font: message-box!important;
  line-height: 22px!important;
  font-size: 15px!important;
  color: var(--drktxtclr)!important;
}
html {
  -moz-padding-start: 48px!important;
  -moz-padding-end: calc(100% - 848px) !important;
  padding-top: 40px!important;
  padding-bottom: 48px!important;
}
body {
  max-width: 800px!important;
  width: auto!important;
  color: var(--drktxtclr) !important;
}
#cloudWidget {
  background: none!important;
  padding-top: 0!important;
  margin-top: 0!important;
  margin-bottom: 2.5em!important;
  padding-bottom: 2.5em!important;
  border-bottom: 1px solid var(--drkhdrbrdr)!important;
  border-radius: 0!important;
}
li,p {
  font-size: 15px!important;
  height: auto!important;
  min-height: 26px!important;
  margin: 2px 0!important;
  padding-top: 1px!important;
  padding-bottom: 1px!important;
  clear: both!important;
}
#diff li {
  all: unset!important;
}
#lists,
#userSettings{
  margin: 0 0 0 1.5em!important;
  padding: 0!important;
}
#lists > li {
  font-weight: normal!important;
  margin: 1em 0!important;
}
#options, #lists > li:first-of-type  {
  margin: 0!important;
}
*|*:-moz-any-link {
  color: var(--frmfcsbrdr)!important;
}
*|*:-moz-any-link:hover {
  color: rgb(23, 140, 229)!important;
  text-decoration: underline;
}
li.listDetails {
  font-weight: normal!important;
  line-height: 22px!important;
}
#lists > li > span,
span[data-i18n='aboutContributors'],
#listsOfBlockedHostsPrompt {
  font-weight: 700!important;
}
ul#userSettings .subgroup {
  margin: 1em 0!important;
}
#aboutNameVer {
  font-size: 30px!important;
  line-height: 40px!important;
}
#lists > li > span::before {
  -moz-margin-start: -1.5em!important;
}
#lists > .groupEntry > ul,
ul#userSettings ul {
  padding: 0!important;
  -moz-margin-start: 2em!important;
  margin-top: 1em!important;
}
#lists > .groupEntry:first-of-type  > ul{
  margin-top: 0!important;
}
#listsOfBlockedHostsPrompt {
  margin-top: 1em!important;
}
#externalListsDiv {
  -moz-margin-start: 0!important;
}
#externalLists,.userFilters,#whitelist {
  width: calc(100% - 1.5em - 4px);
}
textarea {
  color: #424E5A !important;
  background-color: rgb(255, 255, 255) !important;
  line-height: 20px!important;
  padding: .75em 1em!important;
  margin: 1em auto 1em 1.5em!important;
  max-width: none!important;
  border: 1px solid var(--drkhdrbrdr) !important;
  border-radius: 2px!important;
}
textarea:focus,
textarea[focused] {
  border-color: var(--frmfcsbrdr) !important;
}
/*жуткий костыль!!111!*/
*[type="checkbox"] {
  -moz-appearance: none!important;
  position: absolute!important;
  z-index: 1!important;
  width: 25px!important;
  height: 25px!important;
  margin: 0!important;
  opacity: 0!important;
}
/*уже чуть менее жуткий*/
input[type="checkbox"] + label:before,input[type="checkbox"] + a[type='text/html']:before {
  display: inline-block!important;
  content: ""!important;
  vertical-align: bottom!important;
}
*[type="checkbox"] + label,*[type="checkbox"] + a[type='text/html'] {
  margin: 1px!important;
  -moz-margin-start: 0!important;
  vertical-align: baseline!important;
}
input[type="checkbox"] + label:before,input[type="checkbox"] + a[type='text/html']:before {
  -moz-appearance: none!important;
  width: 23px!important;
  height: 23px!important;
  border: 1px solid #c1c1c1!important;
  border-radius: 2px!important;
  -moz-margin-end: 10px!important;
  background: #f1f1f1 linear-gradient(#fff, rgba(255,255,255,0.8)) center no-repeat!important;
  box-shadow: 0 1px 1px 0 #fff, inset 0 2px 0 0 rgba(0,0,0,0.03)!important;
}
input[type="checkbox"]:not(:disabled):hover + label:before,
input[type="checkbox"]:not(:disabled):hover + a[type='text/html']:before {
  border-color: #0095dd!important;
}
input[type="checkbox"]:checked + label:before,input[type="checkbox"]:checked + a[type='text/html']:before {
  background-image: url("chrome://global/skin/in-content/check.svg#check"), linear-gradient(#fff, rgba(255,255,255,0.8)) !important;
}
input[type="checkbox"]:disabled + label,
input[type="checkbox"]:disabled + a[type='text/html'] {
  opacity: 0.5!important;
}
button:not(.whatisthis) {
  padding: 1px 10px 2px!important;
  -moz-appearance: none!important;
  background: var(--lghtcntntbg) !important;
  color: rgb(51, 51, 51) !important;
  border: 1px solid var(--drkhdrbrdr) !important;
  border-radius: 2px!important;
  box-shadow: none!important;
  font-size: 15px!important;
  line-height: 20px!important;
  height: 30px!important;
  min-width: 6.3em!important;
}
span.purge,span.status {
  padding: 1px 10px 2px!important;
  background: var(--lghtcntntbg) !important;
  color: rgb(51, 51, 51) !important;
  border: 1px solid var(--drkhdrbrdr) !important;
  border-radius: 2px!important;
  height: 24px!important;
  line-height: 19px!important;
}
.status.unsecure {
  color: orangered!important;
}
:-moz-any(span.purge,span.status,button):not(:-moz-any([disabled],[class*='disabled'],.whatisthis,[type="button"],[style="display: none;"])){
  display: -moz-box!important;
  opacity: 1!important;
}
status.purge:not([disabled]):not([class*='disabled']):not([type="button"]){
  opacity: 1!important;
}
:-moz-any(span.purge,span.status,button):not(.whatisthis):not([type="button"]),#whitelistApply,#userFiltersApply,#userFiltersRevert,#whitelistRevert{
  box-sizing: border-box!important;
  -moz-box-align: center!important;
  -moz-box-pack: center!important;
  margin: 2px 4px!important;
  float: right!important;
}
button:not(:-moz-any([disabled],[class*='disabled'],.whatisthis,#revertButton, #commitButton)):hover,span.purge:hover {
  background: var(--hvrbttnbg) !important;
  cursor: default!important;
}
button[disabled],button[class*='disabled'],.status.obsolete,.status.unsecure,#revertButton, #commitButton, #diff.edit #editEnterButton {
  opacity: 0.5!important;
  cursor: not-allowed!important;
  -moz-user-select: none!important;
  pointer-events: auto!important;
}
#buttonApply {
  top: 0!important;
  right: auto!important;
  left: auto!important;
  z-index: 1000!important;
  outline: 200vw solid rgba(0,0,0,0.6)!important;
}
#busyOverlay > div:nth-of-type(1) {
  background-color: rgba(0,0,0,0.6)!important;
}
#userFiltersApply,#whitelistApply {
  margin: 2px 4px!important;
}
div[style="margin: 2.5em 1em;"] p{
  display: flex!important;
  flex-wrap: wrap!important;
}
div[style="margin: 2.5em 1em;"] button {
  flex-grow: 1!important;
  display: flex!important;
}
.whatisthis-expandable.whatisthis-expanded {
  position: absolute!important;
  z-index: 999!important;
  margin: auto!important;
  padding: 0.5em 1.5em!important;
  -moz-margin-end: 20px!important;
  float: right!important;
  background: #F8FFD2!important;
  border: 1px solid var(--frmfcsbrdr)!important;
  border-radius: 2px!important;
  box-shadow: 1px 1px 5px var(--drkhdrbrdr)!important;
}
.para {
  width: auto!important;
  max-width: 600px!important;
}
.whatisthis-expandable p {
  font-size: 13px!important;
  line-height: 18px!important;
}
.whatisthis,.fa {
  padding: 0!important;
  vertical-align: bottom!important;
  margin: 2px 4px!important;
  border-radius: 2px!important;
  background: rgb(255, 203, 0) url("chrome://global/skin/in-content/help-glyph.svg") center no-repeat!important;
  background-size: 70%!important;
  height: 24px!important;
  width: 24px!important;
  opacity: 1!important;
}
.whatisthis:hover,.fa:hover{
  background-color: rgb(244, 194, 0)!important;
}
.fa,.fa:hover {
  color: transparent!important;
}
.subgroup:not(:hover) span ul {
  transform: scaleX(0)!important;
}
}


UPD:
Обновил/чуть изменил под версию uBlock Origin v1.0.0.2 (на версиях младше будет некорректно работать) (именно под uBlock Origin - тот что от gorhill'a, а не форк chrisaljoudi. Для второго замените в стиле все chrome://ublock0/ на chrome://ublock/ но корректность работы не гарантирую, ибо со временем появятся отличия в UI).

UPD2: Запоздало обновляю под последние uBlock (Origin)/uMatrix (да, теперь единый стиль под оба расширения) и ночнушку фф (на стабильной другие пути у некоторых иконок, так что оставляю и предыдущий стиль):
скрытый текст

Выделить код

Код:

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("chrome://ublock0/content/dashboard.html"),
  url-prefix('chrome://umatrix/content/dashboard.html'){
    :root {
      --trclr: transparent;
      --hdrbrdr: rgba(255,255,255,0.2);
      --drkhdrbrdr: rgba(66,78,90,0.2);
      --slctbrdr: rgb(255,149,0);
      --hdrbg: rgb(40,47,55);
      --drkhdrbg: rgb(20, 23, 26);
      --cntntbg: rgb(66,79,90);
      --drkcntntbg: rgb(52,63,72);
      --hvrcntntbg: rgb(94,105,114);
      --lghtcntntbg: rgb(251,251,251);
      --hvrbttnbg: rgb(235,235,235);
      --txtclr: rgb(242,242,242);
      --lghttxtclr: rgb(193,193,193);
      --drktxtclr: rgb(66,78,90);
      --srchbg: rgb(24,29,32);
      --srchbrdr: var(--hdrbrdr);
      --frmfcsbrdr: rgb(0,149,221);
      --closebtn: rect(0, 16px, 16px, 0);
      --sdbrbrdr: var(--hdrbg);
      --closebtnimg: url("chrome://global/skin/icons/close-XPVista7.png");
      --closebtnimginv: url("chrome://global/skin/icons/close-inverted-XPVista7.png");
    }

    body,html{
      font: message-box !important;
      font-size: 15px !important;
      padding: unset !important;
      margin: unset !important;
    }
    body {
      display: -moz-stack !important;
    }
    #dashboard-nav {    
      all: unset !important;
      /*   -moz-binding: url("chrome://global/content/bindings/richlistbox.xml#richlistbox") !important; */
      display: -moz-box !important;
      -moz-box-orient: vertical !important;
      -moz-box-align: stretch !important;
      -moz-box-pack: start !important;
      cursor: default !important;
      box-sizing: border-box !important;
      width: auto !important;
      overflow: auto !important;
      min-height: 100% !important;
      background-color: var(--cntntbg) !important;
      border-width: 0 !important;
    }
    #dashboard-nav-widgets {
      all: unset !important;
      -moz-box-orient: vertical !important;
      display: -moz-box !important;
      box-sizing: border-box !important;
      width: 180px !important;
      max-width: 180px !important;
      background-color: var(--cntntbg) !important;
      overflow-x: hidden !important;
    }
    .tabButton,
    #dashboard-nav-widgets span {
      all: unset !important;
      cursor: default !important;
      display: -moz-box !important;
      -moz-box-align: center !important;
      box-sizing: border-box !important;
      padding-bottom: 2px !important;
      -moz-padding-start: 15px !important;
      line-height: 38px !important;
      color: var(--lghttxtclr) !important;
      background-color: var(--cntntbg) !important;
      transition: background-color 150ms ease 0s !important;
    }
    .tabButton:first-of-type {
      margin-top: 52px !important;
    }
    #dashboard-nav-widgets span {
      padding-bottom: 0 !important;
      background-color: var(--hdrbg) !important;
      color: var(--txtclr) !important;
      position: fixed !important;
      z-index: 1 !important;
      font-size: 1.25rem !important;
      line-height: 48px !important;
      width: 180px !important;
      max-width: 180px !important;
    }
    #dashboard-nav-widgets span:before {
      content: '' url('chrome://ublock0/content/img/icon_16.png') !important;
      -moz-padding-end: 9px !important;
      vertical-align: middle !important;
    }
    .tabButton:hover {
      background-color: var(--hvrcntntbg) !important;
    }
    .tabButton[selected],.tabButton.selected {
      background-color: var(--drkcntntbg) !important;
      color: var(--txtclr) !important;
      -moz-padding-start: 11px !important;
      box-shadow: 0 0 0.5px var(--hdrbrdr) !important;
      -moz-border-start: solid 4px var(--slctbrdr) !important;
    }
    iframe {
      all: unset !important;
      -moz-margin-start: 180px !important;
      overflow: auto !important;
      display: -moz-box !important;
      box-sizing: border-box !important;
      -moz-box-orient: vertical !important;
      background-color: var(--lghtcntntbg) !important;
    }
}

@-moz-document regexp("^chrome://ublock0/content/(whitelist|about|dyna-rules|1p-filters|3p-filters|settings)\.html"),
  regexp("^chrome://umatrix/content/(settings|privacy|user-rules|hosts-files|about)\.html") {
    :root {
      --trclr: transparent;
      --hdrbrdr: rgba(255,255,255,0.2);
      --drkhdrbrdr: rgba(66,78,90,0.2);
      --slctbrdr: rgb(255,149,0);
      --hdrbg: rgb(40,47,55);
      --drkhdrbg: rgb(20, 23, 26);
      --cntntbg: rgb(66,79,90);
      --drkcntntbg: rgb(52,63,72);
      --hvrcntntbg: rgb(94,105,114);
      --lghtcntntbg: rgb(251,251,251);
      --hvrbttnbg: rgb(235,235,235);
      --txtclr: rgb(242,242,242);
      --lghttxtclr: rgb(193,193,193);
      --drktxtclr: rgb(66,78,90);
      --srchbg: rgb(24,29,32);
      --srchbrdr: var(--hdrbrdr);
      --frmfcsbrdr: rgb(0,149,221);
      --closebtn: rect(0, 16px, 16px, 0);
      --sdbrbrdr: var(--hdrbg);
      --closebtnimg: url("chrome://global/skin/icons/close-XPVista7.png");
      --closebtnimginv: url("chrome://global/skin/icons/close-inverted-XPVista7.png");
    }
    body,
    html  {
      all: unset !important;
      font: message-box !important;
      line-height: 22px !important;
      font-size: 15px !important;
      color: var(--drktxtclr) !important;
    }
    h2,
    h3,
    span[data-i18n='aboutContributors']  {
      font: message-box !important;
      line-height: 22px !important;
      font-size: 110% !important;
      color: var(--drktxtclr) !important;
    }
    html {
      -moz-padding-start: 48px !important;
      -moz-padding-end: calc(100% - 848px) !important;
      padding-top: 40px !important;
      padding-bottom: 48px !important;
    }
    body {
      max-width: 800px !important;
      width: auto !important;
      color: var(--drktxtclr) !important;
    }

    #cloudWidget {
      background: none !important;
      padding-top: 0 !important;
      margin-top: 0 !important;
      margin-bottom: 2.5em !important;
      padding-bottom: 2.5em !important;
      border-bottom: 1px solid var(--drkhdrbrdr) !important;
      border-radius: 0 !important;
    }
    li,
    p {
      font-size: 15px !important;
      height: auto !important;
      min-height: 26px !important;
      margin: 2px 0 !important;
      padding-top: 1px !important;
      padding-bottom: 1px !important;
      clear: both !important;
    }
    #lists,
    #userSettings{
      margin: 0 0 0 1.5em !important;
      padding: 0 !important;
    }
    #lists > li:not(.listEntry) {
      font-weight: normal !important;
      margin: 1em 0 !important;
    }
    #options, #lists > li:first-of-type  {
      margin: 0 !important;
    }
    *|*:-moz-any-link {
      color: var(--frmfcsbrdr) !important;
    }
    *|*:-moz-any-link:hover {
      color: rgb(23, 140, 229) !important;
      text-decoration: underline !important;
    }
    li.listDetails {
      font-weight: normal !important;
      line-height: 22px !important;
    }
    #lists > li > span:not(:-moz-any(.dim,.status)),
    span[data-i18n='aboutContributors'],
    #listsOfBlockedHostsPrompt,
    h2{
      font-weight: 700 !important;
    }
    ul#userSettings .subgroup {
      margin: 1em 0 !important;
    }
    #aboutNameVer,
    body > h2:nth-of-type(1):not([data-i18n]){
      font-size: 30px !important;
      line-height: 40px !important;
      font-weight: normal !important;
    }
    #lists > li > span::before {
      -moz-margin-start: -1.5em !important;
    }
    #lists > .groupEntry > ul,
    ul#userSettings ul{
      padding: 0 !important;
      -moz-margin-start: 2em !important;
      margin-top: 1em !important;
    }
    #lists > .groupEntry:first-of-type  > ul{
      margin-top: 0 !important;
    }
    #listsOfBlockedHostsPrompt {
      margin-top: 1em !important;
      margin-bottom: 1em !important;
    }
    #externalListsDiv {
      -moz-margin-start: 0 !important;
    }
    #externalLists,.userFilters,#whitelist {
      width: calc(100% - 1.5em - 4px) !important;
    }
    textarea {
      color: #424E5A !important;
      background-color: rgb(255, 255, 255) !important;
      line-height: 20px !important;
      padding: .75em 1em !important;
      margin: 1em auto 1em 1.5em !important;
      max-width: none !important;
      border: 1px solid var(--drkhdrbrdr) !important;
      border-radius: 2px !important;
    }
    textarea:focus,
    textarea[focused] {
      border-color: var(--frmfcsbrdr) !important;
    }
    input[type="radio"] {
      -moz-appearance: none !important;
      position: absolute !important;
      opacity: 0 !important;
    }
    input[type="radio"] + label:before{
      -moz-margin-start: 10px !important;
    }
    input[type="radio"] + label:before {
      display: inline-block !important;
      content: "" !important;
      vertical-align: -6px !important;
    }
    input[type="radio"] + label:before{
      -moz-appearance: none !important;
      width: 23px !important;
      height: 23px !important;
      border: 1px solid var(--drkhdrbrdr) !important;
      border-radius: 50% !important;
      -moz-margin-end: 10px !important;
      background-color: #f1f1f1 !important;
      background-image: linear-gradient(#fff, rgba(255,255,255,0.80)) !important;
      box-shadow: 0 1px 1px 0 #fff, inset 0 2px 0 0 rgba(0,0,0,0.03) !important;
    }
    input[type="radio"]:not(:disabled):hover + label:before {
      border-color: #0095dd !important;
    }
    input[type="radio"]:checked + label:before {
      background-image: url("chrome://global/skin/in-content/radio.svg#radio"), linear-gradient(#fff, rgba(255,255,255,0.8)) !important;
    }
    input[type="radio"]:disabled + label {
      opacity: 0.5 !important;
    }
    /*жуткий костыль!!111!*/
    *[type="checkbox"] {
      -moz-appearance: none !important;
      position: absolute !important;
      z-index: 1 !important;
      width: 25px !important;
      height: 25px !important;
      margin: 0 !important;
      opacity: 0 !important;
    }
    /*уже чуть менее жуткий*/
    input[type="checkbox"] + label:before,input[type="checkbox"] + a:before {
      display: inline-block !important;
      content: "" !important;
      vertical-align: bottom !important;
    }
    *[type="checkbox"] + label,*[type="checkbox"] + a[type='text/html'] {
      margin: 1px !important;
      -moz-margin-start: 0 !important;
      vertical-align: baseline !important;
    }
    input[type="checkbox"] + label:before,input[type="checkbox"] + a:before {
      -moz-appearance: none !important;
      width: 23px !important;
      height: 23px !important;
      border: 1px solid #c1c1c1 !important;
      border-radius: 2px !important;
      -moz-margin-end: 10px !important;
      background: #f1f1f1 linear-gradient(#fff, rgba(255,255,255,0.8)) center no-repeat !important;
      box-shadow: 0 1px 1px 0 #fff, inset 0 2px 0 0 rgba(0,0,0,0.03) !important;
    }
    input[type="checkbox"]:not(:disabled):hover + label:before,
    input[type="checkbox"]:not(:disabled):hover + a:before {
      border-color: #0095dd !important;
    }
    input[type="checkbox"]:checked + label:before,input[type="checkbox"]:checked + a:before {
      background-image: url("chrome://global/skin/in-content/check.svg#check"), linear-gradient(#fff, rgba(255,255,255,0.8)) !important;
    }
    input[type="checkbox"]:disabled + label,
    input[type="checkbox"]:disabled + a[type='text/html'] {
      opacity: 0.5 !important;
    }
    button:not(.whatisthis) {
      padding: 1px 10px 2px !important;
      -moz-appearance: none !important;
      background: var(--lghtcntntbg) !important;
      color: rgb(51, 51, 51) !important;
      border: 1px solid var(--drkhdrbrdr) !important;
      border-radius: 2px !important;
      box-shadow: none !important;
      font-size: 15px !important;
      line-height: 20px !important;
      height: 30px !important;
      min-width: 6.3em !important;
    }
    span.purge,span.status {
      padding: 1px 10px 2px !important;
      background: var(--lghtcntntbg) !important;
      color: rgb(51, 51, 51) !important;
      border: 1px solid var(--drkhdrbrdr) !important;
      border-radius: 2px !important;
      height: 24px !important;
      line-height: 19px !important;
    }
    .status.unsecure {
      color: orangered !important;
    }
    :-moz-any(span.purge,span.status,button):not(:-moz-any([disabled],[class*='disabled'],.whatisthis,[type="button"],[style="display: none;"])){
      display: -moz-box !important;
      opacity: 1 !important;
    }
    status.purge:not([disabled]):not([class*='disabled']):not([type="button"]){
      opacity: 1 !important;
    }
    :-moz-any(span.purge,span.status,button):not(.whatisthis):not([type="button"]),#whitelistApply,#userFiltersApply,#userFiltersRevert,#whitelistRevert{
      box-sizing: border-box !important;
      -moz-box-align: center !important;
      -moz-box-pack: center !important;
      margin: 2px 4px !important;
      float: right !important;
    }
    button:not(:-moz-any([disabled],[class*='disabled'],.whatisthis,#revertButton, #commitButton)):hover,span.purge:hover {
      background: var(--hvrbttnbg) !important;
      cursor: default !important;
    }
    button[disabled],button[class*='disabled'],.status.obsolete,.status.unsecure,#revertButton, #commitButton, #diff.edit #editEnterButton {
      opacity: 0.5 !important;
      cursor: not-allowed !important;
      -moz-user-select: none !important;
      pointer-events: auto !important;
    }
    #buttonApply {
      top: 0 !important;
      right: auto !important;
      left: auto !important;
      z-index: 1000 !important;
      outline: 200vw solid rgba(0,0,0,0.6) !important;
    }
    #busyOverlay > div:nth-of-type(1) {
      background-color: rgba(0,0,0,0.6) !important;
    }
    #userFiltersApply,#whitelistApply {
      margin: 2px 4px !important;
    }
    div[style="margin: 2.5em 1em;"] p,
    h2[data-i18n="aboutUserDataHeader"] + div p{
      display: flex !important;
      flex-wrap: wrap !important;
    }
    div[style="margin: 2.5em 1em;"] button,
    h2[data-i18n="aboutUserDataHeader"] + div button {
      flex-grow: 1 !important;
      display: flex !important;
    }
    .whatisthis-expandable.whatisthis-expanded {
      position: absolute !important;
      z-index: 999 !important;
      margin: auto !important;
      padding: 0.5em  1.5em 1em !important;
      -moz-margin-end: 20px !important;
      float: right !important;
      background: #F8FFD2 !important;
      border: 1px solid var(--frmfcsbrdr) !important;
      border-radius: 2px !important;
      box-shadow: 1px 1px 5px var(--drkhdrbrdr) !important;
    }
    .para {
      width: auto !important;
      max-width: 600px !important;
    }
    .whatisthis-expandable p {
      font-size: 13px !important;
      line-height: 18px !important;
    }
    .whatisthis:not([style='display: none;']),.fa:not([style='display: none;']) {
      display: inline-block!important;
      color: transparent !important;
      line-height: 22px!important;
      padding: 0 !important;
      vertical-align: bottom!important;
      background: transparent url("chrome://global/skin/in-content/help-glyph.svg#help") center no-repeat !important;
      background-size: 16px !important;
      height: 24px !important;
      width: 24px !important;
      opacity: 1 !important;
    }
    .whatisthis:hover,.fa:hover{
      background-image: url("chrome://global/skin/in-content/help-glyph.svg#help-hover") !important;
    }
    .whatisthis:not([href]):hover {
      cursor: default !important;
    }
    .fa,.fa:hover {
      color: transparent !important;
    }
    .subgroup:not(:hover) span ul {
      transform: scaleX(0) !important;
    }
    #diff .right li.notLeft {
      background-color: lightpink!important;
    }
}

Отредактировано turbot (04-03-2016 23:10:29)

Отсутствует

 

№14501-03-2015 20:06:32

WatsonRus
Участник
 
Группа: Members
Зарегистрирован: 10-03-2009
Сообщений: 286
UA: unknown 0.0

Re: uBlock

Люди,  а почему автор для хромоногов не выкладывает расширение в crx? Для Лисы же делает в xpi, а там обычный zip. Правда, для хромоногов через гугломагазин всегда доступон, а у [firefox] в Дополнениях застыло на 0.8.8.2. :(


Firefox ESR

Отсутствует

 

№14601-03-2015 20:35:43

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

Re: uBlock

WatsonRus пишет:

Люди,  а почему автор для хромоногов не выкладывает расширение в crx?

Дык и спроси сходи у хромоногов, чего ты здесь то флудишь, али заблудился? :D

WatsonRus пишет:

а у [firefox] в Дополнениях застыло на 0.8.8.2. :(

Наверное не успевают за автором.

This add-on has not been reviewed by Mozilla

Отредактировано voqabuhe (01-03-2015 20:37:49)

Отсутствует

 

№14702-03-2015 17:59:56

Northtech
Участник
 
Группа: Members
Зарегистрирован: 16-04-2011
Сообщений: 224
UA: Firefox 37.0
Веб-сайт

Re: uBlock

turbot
Отправьте автору этот стиль, может добавит в релиз. Выглядит очень неплохо.

Отсутствует

 

№14805-03-2015 20:10:15

Raf-9600
Участник
 
Группа: Members
Зарегистрирован: 15-05-2007
Сообщений: 552
UA: Firefox 36.0

Re: uBlock

turbot
Едва увидел, сразу же захотел написать то же, что и Northtech. Столь привлекательный стиль должен попасть в официальную версию расширения.


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

Отсутствует

 

№14905-03-2015 23:06:55

turbot
Участник
 
Группа: Members
Зарегистрирован: 09-10-2011
Сообщений: 2529
UA: Firefox 39.0

Re: uBlock

Northtech, Raf-9600
Не стоит автора из-за этого дергать. Пусть делом занимается. ;) Кроме того, там стиль единый и для хром и для фф, вряд ли пользователи хрома оценят стиль из фаерфокса (если кто не знает, то этот стиль - закос под новый in-content вид страницы настроек фф (включается в стабильной ветке переключением browser.preferences.inContent в true, в about:config).

Обновил стиль, сделал чекбоксы такими же, как и на странице настроек. Еще для about:addons накатал такой же.

Отсутствует

 

№15005-03-2015 23:51:21

Dumby
Участник
 
Группа: Members
Зарегистрирован: 12-08-2012
Сообщений: 1072
UA: Firefox 31.0

Re: uBlock

turbot пишет:

Еще для about:addons накатал такой же.

А почему CSS Variables задекларировал не только для about:addons ?

Отсутствует

 

Board footer

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