Что случилось с userChrome.css? не применяются иконки к пункт.меню Topic is solved

Обсуждения на русском языке

Moderator: satrow

jars_
Fanatic
Fanatic
Posts: 144
Joined: Tue, 27 Dec 2016, 00:12

Что случилось с userChrome.css? не применяются иконки к пункт.меню

Postby jars_ » Tue, 12 Dec 2017, 09:15

Привет.
Что-то изменилось в последних версиях? Обновился, почистил от расширений-кнопок, полностю новый профиль. Взял только файлы userChrom\Content.css где у меня множество всего. И вот, не работают иконки к пунктам меню которые я больше года приписывал, вот так:

Code: Select all


#context_closeOtherTabs {
   -moz-appearance:none !important;
   content: url("data:image/png;base64,iVBORw0KGgoAAA...........QmCC") !important;
   }

#context_closeTabsToTheEnd {
   -moz-appearance:none !important;
   list-style-image: url("data:image/png;base64,iVBORw0KGgoA..........RK5CYII=") !important;
   }


ничего из этого не работает :x почему?

jars_
Fanatic
Fanatic
Posts: 144
Joined: Tue, 27 Dec 2016, 00:12

Re: Что случилось с userChrome.css? не применяются иконки к пункт.меню

Postby jars_ » Tue, 12 Dec 2017, 09:56

хм.. кожется дошло. У всех пунктов и меню PM нет аттрибута что они "menuitem-iconic" :wtf: Без расширения (я использовал и похоже придётся и дальше - Menu Icons Plus) иконки не ставятся на пункты. пздц. Почему пункты и меню НЕ "iconic" ?! я не понимаю...

Может возможно на CB сделать код, который всем пунктам меню и вообще всем, присвоит этот аттрибут, скопом? Если у кого есть - поделитесь. ... буду пробовать сделать это сам, конечно.

jars_
Fanatic
Fanatic
Posts: 144
Joined: Tue, 27 Dec 2016, 00:12

Re: Что случилось с userChrome.css? не применяются иконки к пункт.меню  Topic is solved

Postby jars_ » Tue, 13 Mar 2018, 08:24

нашел. чтоб ставить иконки через userChrome.css нужно сделать все менюшки "iconic". Это тоже, можно сделать в том же userChrome.css
Вписуем туда

Code: Select all

menuitem {
   -moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
   }

menupopup menu,
popup menu {
   -moz-binding: url("chrome://global/content/bindings/menu.xml#menu-iconic") !important;
   }


и всё. теперь можно к пунктам меню добавлять свои иконки.

Code: Select all


#context_closeTabsToTheEnd {
   -moz-appearance:none !important;
   list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACYElEQVQ4jbWS30sUcRTFz8zOjPPdnR/umpQ6YD/MZZuSaSbdFskGsmAFF1+GCHqK2H+il/0DIosgEhHRKEv7CRWRQj24WroSCiqy5q8tU4lAjB7q4fZgipnrW/fpPpzP4XDuBf7nuEgJ8DzJSSZFAPyu4hXTVJZO1rR+PVO//K0h/mvl3Nmfn+pOLX6srr417rpKHmzddLrq0NHlutPL8+YRGtV1GpBkSssyjQSDNFMZpsWaE3O5iHF4O+0kHRHjrqss1UQXxzSFMsDk6wC7cKXSKEtVVBhvAW8EyI4pKs2a5swWlosZMeYiJWDBrGoeVQP0Hpi6VlRZ5lr7C6PRuLYRrxfQM8D0GPPTH9g34BPIiHks6SRFTJaVTA4D1Mek801NVmFtOKzuUhgXjVdoaUGkQR9HAHiMygVrQxxH1wMH9kbjUQ0At6HOWRblbIs+H7cpZ1mUtW2acmzK2jZNR8KUAQhpDj+GwFNzpLxkKwwAz0SB2mRGNxmjG6pCLUqAelgBdTJGLySJ2uUCwktgbpgHZYtLL+U7VSKRUOvrHT1RW6sC4Fv9MnXI8nonT4B7aYAmgqG5L/tQvB2+GomUD4eC8/3BEG1008EYbSqagcIuYDUtCDQRKpod17SLmYPQX0ELvdkTutyv6wu9PpG6gNU8CYH7gH0XWHvOc/RO9tMHFqBBJUB9skw9okB3gNWnwLGdrrK5tQHqI+BhJ7B2m+eoRRCo3cd/fww86AZ2emUeSUf8x9GIGcxpLPV7MYPljQxwpY2OH54p/eXouinBAyQgJSD/M/HdgA8mpJTrCr8BHcnHVoDsTkQAAAAASUVORK5CYII=") !important;
   }


Зачем это не сделано по умолчанию - в упор непонимаю.


Return to “Russian (русский)”

Who is online

Users browsing this forum: No registered users and 3 guests