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

Обсуждения на русском языке
User avatar
jars_
Lunatic
Lunatic
Posts: 397
Joined: 2016-12-27, 00:12

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

Unread post by jars_ » 2017-12-12, 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 почему?

User avatar
jars_
Lunatic
Lunatic
Posts: 397
Joined: 2016-12-27, 00:12

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

Unread post by jars_ » 2017-12-12, 09:56

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

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

User avatar
jars_
Lunatic
Lunatic
Posts: 397
Joined: 2016-12-27, 00:12

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

Unread post by jars_ » 2018-03-13, 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;
	}
Зачем это не сделано по умолчанию - в упор непонимаю.

Locked