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

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№770124-01-2020 23:56:02

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

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

kokoss пишет:

Это скрипт для скрытия папок; "Панель закладок","Меню закладок", "Другие закладки" в боковой панели!

Не, я про файл custom_script_win.js спрашивал, откуда он?

Отсутствует

 

№770225-01-2020 00:44:04

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

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

voqabuhe пишет:

Не, я про файл custom_script_win.js спрашивал, откуда он?

От сюда:

ссылка
https://github.com/VitaliyVstyle/VitaliyVstyle.github.io/tree/master/stylesff/toolbars

Отсутствует

 

№770325-01-2020 07:47:26

klaus65
Участник
 
Группа: Members
Зарегистрирован: 19-02-2012
Сообщений: 50
UA: Firefox 70.0

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

ez7pac пишет:

Есть возможность из контекстного меню страницы открыть менеджер паролей одним тыком?

ez7pac
Из контекстного нет, но если судить по UA в профиле, то вам подойдёт кнопка в составе расширения Add Toolbar Buttons от Виталия.
Необходимо разрешить / настроить браузер для установки неподписанных расширений. Само расширение здесь:
https://github.com/VitaliyVstyle/VitaliyVstyle.github.io/tree/master/webextensions/experiments

https://i111.fastpic.ru/big/2020/0125/1d/c546591463cc7a6219358accda2f531d.png

Отсутствует

 

№770425-01-2020 12:10:28

solombala
Участник
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 350
UA: Firefox 72.0

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

Ну кто знает , как эту хрень обуздать ? Выскакивает поиск за панель
https://s19.directupload.net/images/200125/temp/4cmstxhy.png
А надо так.
https://s19.directupload.net/images/200124/temp/ju6dfoii.png

Отредактировано solombala (25-01-2020 12:11:35)

Отсутствует

 

№770525-01-2020 14:58:53

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

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

klaus65

klaus65 пишет:

Из контекстного нет, но если судить по UA в профиле, то вам подойдёт кнопка в составе расширения Add Toolbar Buttons от Виталия.

Да, этот вариант меня вполне устроит. Спасибо за наводку.

Отсутствует

 

№770625-01-2020 15:04:13

solombala
Участник
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 350
UA: Firefox 72.0

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

ez7pac
Кнопка "пароль - куки " URL кнопки

Выделить код

Код:

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%u0410%u0420%u041E%u041B%u0418/%u041A%u0423%u041A%u0418%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAADo0lEQVR42pWUf0idVRzGP+d4vVfbFFeu/SErV1bUBiI6ivajUcEiiiBoaTEEo7Lsj2W1P6Q2xFiL0Qp0q/7pB2GLijZGG/aDSPuBxBbkGm3O7IJuRJmod+t6r+89p+d9b6TWhu17uefe97zn+5zn+3yfcwznCz9e7c2S5fr3i8Ec5yLCzHtq96txdGNZSoE+a8mxgRG2cx/t5uTFAd7u17GOPrbl9oDdibGjdPgrtOIlwd7TtI2aN8zCbGcBn/dJJb7LdtP2n1XP+Q8Z+a2St5bVzVPmlPInBVKHnw/Y7tdr7OE7yjhksnM2sTxrHJ/7Sr0booIbaDSDeC9pjec8EQH6TdRzgofNALddqBR/HWNU84B5n0+j533EWcYKKZwyjZyZz/BJ36XxVkrpZPDnOMUJy4xmCmOSsxDSZwPKrtylhjXwqtnvR3mGczxBwOXEbIaU+4YMLWYNSUPTcA9pt1GLFQEUFek3fBCQE6oNp204NUXvWIUfrGsmyS6mNV/bo+F6bfg0HP/gNHWsMmwaDCKLhGGtwwks5mweKcS2OawrYOJchz9Y08ExsjgxTweOm/pNhhvD3YPE+B0JPv5kh2HzcEogi0XOEQtfCcxGdKeEWRqRDfHHf7/L71hjuYSDpFVFThQvXeGpOkqaJa6YPsPXt/xqaBhWoitRWi4PmFH2oja6K3fyYLILm20hq6ljRzb6vfUZyvmS6bi2KTBk0lpaDtVbHGO9hhOf/WFoTKaEIoaiFdO6YMZhF9fyzvIBGpJ3knOHKEy8RnfFY35AJnexVn1d1FAn/81MezUklC3Bn7wSAk4JpYRpARa5nMovJBv7iKnE/ZS508RzX/B2ZYP/kRcFslXsQq3lQSeHSPrY338X5Yaoyq6eZZgVYFyAQUbtLe7lK1fP0p+2cvTuVn9SzNK05hsVWslGWNhgMqqqwB0W10fN1fLkPxo6aRjHRQydPUV31bWRgb+3ezT/ePiGbNwSm56Uo/qY4GW1bUgbeXMvo7PG3jw8KcDSqMs2ZBgaMPYm+65qkoFfV+IjODVBFlUFlkTwgrmGNi4QAkz6yHuhP0JtstYwemaV79xQBdkDcnq+UiffpYNmbuY9Y0jNOZQS0My5HJpGugTYooLziamz8EP/Wn/4oRpm4p1IAbl4QjrtNytp+n/XV/PYSpV5GaYge2RvSXHtt/JaGVsk9O6o1BKekuC7FwKbfx/++3Y5oINvdFBzGsvpN+uj07tg/AUtF37/2LRsMgAAAABJRU5ErkJggg%3D%3D%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B/*Initialization%20Code*/%0Avar%20src%20%3D%20%22gBrowser.addTab%20%3D%20%22%20+%20gBrowser.addTab.toString%28%29%0A%20%20%20%20.replace%28/%5E%28%3F%21function%20%29/%2C%20%22function%20%22%29%3B%0Athis.oncontextmenu%20%3De%3D%3E%20%7B%20e.button%20%26%26%20%21e.ctrlKey%20%26%26%20e.preventDefault%28%29%20%7D%3B%20%20%20%20%0Athis.tooltipText%20%3D%20%22%u041B%3A%20%u0421%u043C.%20%u041F%u0410%u0420%u041E%u041B%u0418%5Cn%u041F%3A%20%u0421%u043C.%20%u041A%u0423%u041A%u0418%22%3B%20%0A%28obj%20%3D%3E%20%7B%0A%20%20%20%20this.setAttribute%28%22context%22%2C%20%22%22%29%3B%0A%20%20%20%20this.onclick%20%3D%20e%20%3D%3E%20obj%5Be.button%20%3C%202%5D%28e%29%3B%0A%7D%29%28%7B%0A%20%20%20%20true%28e%29%20%7B%0A%20%20%20%20%20%20%20%20var%20domain%20%3D%20this.domain%28%29%3B%0A%20%20%20%20%20%20%20%20if%20%28%21domain%29%20return%3B%0A%0A%20%20%20%20%20%20%20%20this.cookies%28domain%29%3B%0A%20%20%20%20%20%20%20%20this.webappstore%28domain%29%3B%0A%20%20%20%20%20%20%20%20this.macromedia%28%29%3B%0A%0A%20%20%20%20%20%20%20%20if%20%28e.button%29%20for%28var%20br%20of%20gBrowser.browsers%29%20try%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.domain%28br%29%20%3D%3D%20domain%20%26%26%20br.reload%28%29%3B%0A%20%20%20%20%20%20%20%20%7D%20catch%28ex%29%20%7B%7D%0A%20%20%20%20%7D%2C%0A%20%20%20%20false%28e%29%20%7B%0A%20%20%20%20%20%20%20%20e.ctrlKey%20%7C%7C%20e.shiftKey%20%3F%20gShowPopup%28self%29%20%3A%20this.window%28%29%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20domain%28br%20%3D%20gBrowser.selectedBrowser%2C%20res%29%20%7B%0A%20%20%20%20%20%20%20%20try%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20res%20%3D%20new%20URL%28br.currentURI.spec%29.hostname%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20res%20%3D%20res.includes%28%22.%22%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3F%20Services.eTLD.getBaseDomainFromHost%28res%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3A%20undefined%3B%0A%20%20%20%20%20%20%20%20%7D%20finally%20%7Breturn%20res%3B%7D%0A%20%20%20%20%7D%2C%0A%20%20%20%20remove%28...args%29%20%7B%0A%20%20%20%20%20%20%20%20%28this.remove%20%3D%20Services.cookies.remove.length%20%3D%3D%204%0A%20%20%20%20%20%20%20%20%20%20%20%20%3F%20Services.cookies.remove%0A%20%20%20%20%20%20%20%20%20%20%20%20%3A%20%28h%2C%20n%2C%20p%2C%20a%29%20%3D%3E%20Services.cookies.remove%28h%2C%20n%2C%20p%2C%20false%2C%20a%29%0A%20%20%20%20%20%20%20%20%29%28...args%29%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20cookies%28domain%2C%20has%29%20%7B%0A%20%20%20%20%20%20%20%20for%28var%20%7Bhost%2C%20name%2C%20path%2C%20originAttributes%2C%20rawHost%7D%20of%20%28%0A%20%20%20%20%20%20%20%20%20%20%20%20Services.cookies.enumerator%20%7C%7C%20Services.cookies.cookies%0A%20%20%20%20%20%20%20%20%29%29%20Services.eTLD.hasRootDomain%28rawHost%2C%20domain%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%26%26%20this.remove%28host%2C%20name%2C%20path%2C%20originAttributes%29%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20webappstore%28domain%29%20%7B%0A%20%20%20%20%20%20%20%20var%20db%20%3D%20FileUtils.getFile%28%22ProfD%22%2C%20%5B%22webappsstore.sqlite%22%5D%29%3B%0A%20%20%20%20%20%20%20%20var%20conn%20%3D%20Services.storage.openDatabase%28db%29%3B%0A%20%20%20%20%20%20%20%20conn.executeSimpleSQL%28%60DELETE%20FROM%20webappsstore2%20WHERE%20scope%20LIKE%20%22%25%24%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20domain.split%28%22%22%29.reverse%28%29.join%28%22%22%29%20+%20%22.%22%0A%20%20%20%20%20%20%20%20%7D%25%22%60%29%3B%0A%20%20%20%20%20%20%20%20conn.close%28%29%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20macromedia%28%29%20%7B%0A%20%20%20%20%20%20%20%20var%20dir%20%3D%20Services.dirsvc.get%28%22AppData%22%2C%20Ci.nsIFile%29%3B%0A%20%20%20%20%20%20%20%20dir.append%28%22Macromedia%22%29%3B%0A%20%20%20%20%20%20%20%20dir.exists%28%29%20%26%26%20dir.isDirectory%28%29%20%26%26%20dir.remove%28true%29%3B%0A%20%20%20%20%20%20%20%20dir.create%28dir.DIRECTORY_TYPE%2C%200o755%29%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20get%20sdm%28%29%20%7B%0A%20%20%20%20%20%20%20%20this.url%20%3D%20%22chrome%3A//browser/content/preferences/siteDataSettings.x%22%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%28parseInt%28Services.appinfo.platformVersion%29%20%3C%3D%2071%20%3F%20%22ul%22%20%3A%20%22html%22%29%3B%0A%20%20%20%20%20%20%20%20delete%20this.sdm%3B%0A%20%20%20%20%20%20%20%20return%20this.sdm%20%3D%20ChromeUtils.import%28%0A%20%20%20%20%20%20%20%20%20%20%20%20%22resource%3A///modules/SiteDataManager.jsm%22%0A%20%20%20%20%20%20%20%20%29.SiteDataManager%3B%0A%20%20%20%20%7D%2C%0A%20%20%20%20async%20window%28%29%20%7B%0A%20%20%20%20%20%20%20%20var%20domain%20%3D%20this.domain%28%29%3B%0A%20%20%20%20%20%20%20%20var%20win%20%3D%20Services.wm.getMostRecentWindow%28%22Browser%3ASiteDataSettings%22%29%3B%0A%20%20%20%20%20%20%20%20win%20%26%26%20win.close%28%29%3B%0A%0A%20%20%20%20%20%20%20%20await%20this.sdm.updateSites%28%29%3B%0A%20%20%20%20%20%20%20%20win%20%3D%20openDialog%28this.url%2C%20%22_blank%22%2C%20%22%22%29%3B%0A%20%20%20%20%20%20%20%20if%20%28%21domain%29%20return%3B%0A%0A%20%20%20%20%20%20%20%20await%20new%20Promise%28resolve%20%3D%3E%20%0A%20%20%20%20%20%20%20%20%20%20%20%20win.addEventListener%28%22DOMContentLoaded%22%2C%20resolve%2C%20%7Bonce%3A%20true%7D%29%0A%20%20%20%20%20%20%20%20%29%3B%0A%20%20%20%20%20%20%20%20var%20list%20%3D%20win.document.getElementById%28%22sitesList%22%29%3B%0A%20%20%20%20%20%20%20%20list.clearSelection%20%3D%20%28%29%20%3D%3E%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20delete%20list.clearSelection%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20list.selectedIndex%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20%20%20%20list.focus%28%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20win.document.getElementById%28%22searchBox%22%29.inputField.editor%0A%20%20%20%20%20%20%20%20%20%20%20%20.QueryInterface%28Ci.nsIPlaintextEditor%29.insertText%28domain%29%3B%0A%20%20%20%20%7D%0A%7D%29%3B%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5Bvar%20host%20%3D%20content.document.domain.replace%28/%5Ewww./g%2C%27%27%29%3B%0Awindow.openDialog%28%22chrome%3A//passwordmgr/content/passwordManager.xul%22%2C%20%22SignonViewerDialog%22%2C%20%27%27%2C%20%7BfilterString%3A%20host%7D%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

Отредактировано solombala (25-01-2020 15:05:06)

Отсутствует

 

№770725-01-2020 17:11:31

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

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

Dumby пишет:

А насчёт addProgressListener, что-то не смог уловить идею.

Скорее всего этот вариант не лучше чем с MozBeforeInitialXULLayout но все же как вариант
custom_script_win.js --> ucf_custom_script_win

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

Выделить код

Код:

    bookmarkssidebar: {
        constructor: function() {
            try {
                var browser = this.browser = document.querySelector("#sidebar-box #sidebar");
                browser.addProgressListener(this, Ci.nsIWebProgress.NOTIFY_STATE_DOCUMENT);
                ucf_custom_script_win.unloadlisteners.push("bookmarkssidebar");
            } catch(e) {}
        },
        onStateChange(aWebProgress, aRequest, aStateFlags, aStatus) {
            if (aStateFlags == 131088 && /\/places\/bookmarksSidebar\.x(htm|u)l$/.test(aRequest.name)) {
                Object.defineProperty(aWebProgress.DOMWindow.document.querySelector("#bookmarks-view"), "place", {
                    configurable: true,
                    set() {
                        delete this.place;
                        this.place = "place:parent=menu________";
                    }
                });
            }
        },
        QueryInterface(aIID) {
            if (aIID.equals(Ci.nsIWebProgressListener) ||
                aIID.equals(Ci.nsISupportsWeakReference))
                return this;
            throw Cr.NS_NOINTERFACE;
        },
        destructor: function() {
            try {
                this.browser.removeProgressListener(this);
            } catch(e) {}
        }
    },


custom_script_win.js --> ucf_custom_script_win.load
скрытый текст

Выделить код

Код:

        this.bookmarkssidebar.constructor();


Добавлено 25-01-2020 17:31:47
solombala
Может так
скрытый текст

Выделить код

Код:

.urlbarView-row-inner, .urlbarView-no-wrap {
    overflow: hidden !important;
}

Отредактировано Vitaliy V. (25-01-2020 17:32:01)

Отсутствует

 

№770825-01-2020 17:52:04

Black_Monk
Участник
 
Группа: Members
Зарегистрирован: 18-02-2012
Сообщений: 119
UA: Firefox 72.0

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

Vitaliy V., а вот по этому сообщению никакого ответа не будет? :rolleyes:

Отсутствует

 

№770925-01-2020 18:08:40

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

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

Black_Monk
Переведите этот файл локализации, и отправьте разработчику,
или сами добавьте в папку _locales/ru но тогда надо подписать расширение, если проверка подписей не отключена
А стилем в контекстном можно конечно но не лучше

Отредактировано Vitaliy V. (25-01-2020 18:09:06)

Отсутствует

 

№771025-01-2020 18:51:17

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

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

solombala пишет:

ez7pac
Кнопка "пароль - куки " URL кнопки

А где Custom Buttons найти? На АМО нет ничего.

Отсутствует

 

№771125-01-2020 19:29:07

solombala
Участник
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 350
UA: Firefox 72.0

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

ez7pac

Здесь и старую ищи ,если ff60 , ну или могу дать... Короче , отстал от жизни, там еще куча костылей , а то не встанет CB
какая разрядность винды ? Есть готовый браузер , с приблудами.
https://forum.mozilla-russia.org/viewto … &p=562

Отредактировано solombala (25-01-2020 19:30:35)

Отсутствует

 

№771225-01-2020 19:43:53

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

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

solombala пишет:

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

Не, я к своему со своими приблудами привык. Винда х64, браузер ff60 esr х32 и обновился вот до 68. Спасибо за ссылку, буду разбираться.

Отсутствует

 

№771325-01-2020 21:30:27

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 392
UA: Firefox 72.0

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

solombala пишет:

Кнопка "пароль - куки " URL кнопки

Пароли не показывает, только куки правой кнопкой мыши.

Отсутствует

 

№771425-01-2020 21:38:45

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

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

Vitaliy V. пишет:

Скорее всего этот вариант не лучше чем с MozBeforeInitialXULLayout но все же как вариант
custom_script_win.js --> ucf_custom_script_win
скрытый текст

custom_script_win.js --> ucf_custom_script_win.load
скрытый текст

То ни одного варианта, а теперь сразу несколько :) Благодарю :beer:

Отсутствует

 

№771525-01-2020 22:02:45

solombala
Участник
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 350
UA: Firefox 72.0

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

rubel

скрытый текст
lockPref("security.insecure_field_warning.contextual.enabled", false);
lockPref("security.insecure_password.ui.enabled", false);
lockPref("signon.autofillForms.http", true);   
lockPref("signon.management.overrideURI", "");

Отсутствует

 

№771625-01-2020 23:52:49

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

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

rubel пишет:

Пароли не показывает, только куки правой кнопкой мыши.

Попробуйте эти варианты: https://forum.mozilla-russia.org/viewto … 05#p761005, https://forum.mozilla-russia.org/viewto … 00#p761000, добавить в -> user_chrome_files/custom_scripts/custom_script.js

Отсутствует

 

№771726-01-2020 05:22:12

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 392
UA: Firefox 72.0

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

solombala
Спасибо. И поделись, пожалуйста, как ты прикрутил иконки в контекстном меню в своей сборке. Очень хочется тоже.

Отсутствует

 

№771826-01-2020 11:33:00

solombala
Участник
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 350
UA: Firefox 72.0

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

rubel
Идею понял?

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

Выделить код

Код:

*|*:root {
    --v-menu-icons-margin-start: 2px; /* отступ слева для иконок, для Linux 0px */
}

menu::before, menuitem::before {
    content: "" !important;
    width: 16px !important;
    height: 16px !important;
    display: -moz-box !important;
    margin-inline-start: var(--v-menu-icons-margin-start) !important;
    margin-inline-end: calc(-1 * (var(--v-menu-icons-margin-start) + 16px)) !important;
    position: relative !important;
}
/* ************************************************ */
#context-searchselect::before {
   
    background: url("chrome://global/skin/icons/select.png") !important;
    
}
/*new *window*/
#menu_restoreAllWindows::before,#appMenuRestoreLastSession::before,#syncedTabsOpenSelectedInWindow::before,[id$="_openNonRemoteWindow"]::before,#quicknote-tbcomposeopenfloat::before,[id^="quicknote-tbopenfloat"]::before,menuitem[anonid="openTabInWindow"]::before,[id$="newNonRemoteWindow"]::before,#sp-menu-newscratchpad::before,[id$="-openwindow"]::before,[id$="_openwindow"]::before,#gamefox-tracked-menu>menuitem:first-child+menuitem,#mnEditInspectInNewWindow::before,#otherActionsOpenInNewWindow::before,[id^="webdeveloper-display-window-size-"]::before,menuitem[oncommand$=".openAllStudiesWindow();"]::before,menuitem[oncommand="wmn.onOpenWMN()"]::before,#open[onclick="openwin()"]::before,menuitem[oncommand$=".openInWindow();"]::before,#refcontrol-mnuStatusbar::before,menuitem[oncommand="javascript:toggle_popups();"],#tm-detachTab::before,#tm-detachTabContext::before,#tmOpenInNewWindow::before,#tm-sm-OpenInNewWindow::before,#sbPopupOpenAllItems::before,#folderPaneContext-openNewWindow::before,#historyUndoWindowMenu menuitem[oncommand$="undoCloseWindow();"],button[oncommand="startNewSession();"],[id$="-openNewWindow"],[id$="_openNewWindow"]::before,menuitem[command$="md_open:window"],#quicknote-fopenfloat,[id$="-openframe"],[id$="_openframe"],#openInNewWindow,[id$="-openlink"],[id$="_openlink"],toolbarbutton[oncommand$=".OpenNewWindow();"],#splitbrowser-context-item-link::before,#exceptionsButton,#cx-openwindow::before,menuitem[id$=":goto-url-newwin"]::before,menuitem[command="cmd_opennewwin"],menuitem[command="cmd_newNavigator"]::before,[id$="OpenNewWindowItem"]::before,[id^="smartlink"][id$="openwindowlink"]::before

{background: url("chrome://global/skin/subskin/icons/reload.png")!important}
/* ::::: begin adjustments ::::: */

/* Make sure no image gets stretched. */
menu::before > hbox:not([class="menu-right"])::before > image::before,
menuitem:not([type="checkbox"]):not([type="radio"])::before > hbox > image {
  max-height: 16px !important;
  max-width: 16px !important;
}

/* Hide images for disabled menus and menuitems. */
menu[disabled="true"] > hbox:not([class="menu-right"]) > image,
menuitem[disabled="true"]:not([type="checkbox"]):not([type="radio"]) > hbox > image {
  visibility: hidden !important;
}

/* Make certain we correctly handle all checks and radios. (Code appears at bottom of file.) */

/* ::::: begin icons ::::: */
/* ::::: qualifiers for .bookmark-item and .folder-icon are included in some places to avoid
         any possibility of these images replacing bookmark icons ::::: */

menu[id="menu_File"] > menupopup > menu[label="Save As"]:not(.bookmark-item):not(.folder-icon),  /* included in menuitems-locales.css */
menuitem[id="mailContext-saveAs"]::before,
menuitem[id="context-saveAttachment"]::before,
menuitem[key="key_savePage"]::before,
menuitem[command="Browser:SavePage"]::before,
menuitem[id="menu_saveFrame"]::before,
menuitem[command="cmd_savePage"]::before,
menuitem[id="saveframe"]::before,
menuitem[id="saveframeas"]::before,
menuitem[oncommand="saveDocument(gContextMenu.target.ownerDocument);"]::before,
menuitem[id="context-savepage"]::before,
menuitem[id="context-saveimage"]::before,
menuitem[id="context-savelink"]::before,
menuitem[id="context-saveaudio"]::before,
menuitem[id="context-savevideo"]::before,
menuitem[key="key_savePage"]::before,
menuitem[command="cmd_saveAs"]::before,
menuitem[oncommand*="cmd_saveAs"]::before,
menuitem[id=":save"]::before,
menuitem[id="mi-save"]::before,
menuitem[id="mainmenu:file-popup:save-source-tab"]::before,  /* Venkman */
menuitem[id="mainmenu:file-popup:save-profile"]::before,  /* Venkman */
menuitem[id="mainmenu:profile-popup:save-profile"]::before {  /* Venkman */
  background: url("chrome://global/skin/subskin/icons/saveas.png") !important;
}

menuitem[id="saveMenuitem"]::before,
menuitem[id="file-saveAllAttachments"]::before,
menuitem[command="cmd_saveDefault"]::before,
menuitem[id="context-saveAllAttachments"]::before,
menuitem[id="ppSearchResults-save"]::before,
menuitem[command="cmd_walletCapture"]::before,
menuitem[id="menu_saveAsChangeEncoding"]::before,
menuitem[id="mainmenu:file-popup:save-settings"]::before,  /* Venkman */
menuitem[id="mainmenu:view-popup:save-default-layout"]::before,  /* Venkman */
menuitem[id="enigmail_savedecrypted"]::before,
menuitem[id="context-saveaudio"]::before,
menuitem[id="context-savevideo"]::before,
menuitem[id="context-savepage"]::before,
menuitem[id="context-saveframe"]::before,
menuitem[command="cmd_archive"]::before,
menuitem[id="menu_SaveCmd"]::before,
menuitem[id="mailContext-archive"]::before,
menuitem[id="backupBookmarks"]::before {
  background: url("chrome://global/skin/subskin/icons/save.png") !important;
}

menuitem[oncommand="goDoCommand('cmd_decreaseFont')"]::before,
menuitem[id="menu_textReduce"]::before,
menuitem[id="zoom-out"]::before,
menuitem[id=":popup:fonts-popup:font-size-smaller"]::before,
menuitem[command="cmd_textZoomReduce"]::before,
menuitem[command="cmd_zoomReduce"]::before {
  background: url("chrome://global/skin/subskin/icons/font-decrease.png") !important;
}

menuitem[oncommand="goDoCommand('cmd_increaseFont')"]::before,
menuitem[id="menu_textEnlarge"]::before,
menuitem[id="zoom-in"]::before,
menuitem[id=":popup:fonts-popup:font-size-bigger"]::before,
menuitem[command="cmd_textZoomEnlarge"]::before,
menuitem[command="cmd_zoomEnlarge"]::before {
  background: url("chrome://global/skin/subskin/icons/font-increase.png") !important;
}

menu[id="charsetMenu"]::before,
menu[id="fontStyleMenu"]::before,
menu[id="fontFaceMenu"]::before,
menu[id="mailviewCharsetMenu"]::before,
menu[id="maileditCharsetMenu"]::before,
menu[ref="NC:BrowserMoreCharsetMenuRoot"]::before,
menu[id="composerCharsetMenu"]::before,
menu[id=":popup:fonts"]::before,
menuitem[id=":toggle-text-dir"]::before {  /* ChatZilla */
  background: url("chrome://global/skin/subskin/icons/font.png") !important;
}

menuitem[command="Browser:Home"]:not([type="checkbox"]):not([type="radio"])::before,
menuitem[id="previewInBrowser"]::before,
menuitem[id="helpPopup:homepage"]::before,  /* ChatZilla */
menuitem[id="menu_Help-popup:homepage"]::before {
  background: url("chrome://navigator/skin/icons/home-16.png") !important;
  -moz-image-region: rect(0px 16px 16px 0px) !important;
}

menuitem[command="cmd_cut"]::before,
menuitem[cmd="cmd_cut"]::before,
menuitem[id="menu_cut"]::before,
menuitem[id="context-cut"]::before,
menuitem[id="mnEditCut"]::before,  /* DOMi */
menuitem[id="cmdEditCut"]::before,
menuitem[id="menu_bm_cut"]::before,
menuitem[command="placesCmd_cut"]::before,
menuitem[id="splitTableCell_cm"]::before,
menuitem[id*=":cmd-cut"]::before {
 
  background: url("chrome://global/skin/subskin/icons/cut.png") !important;
}

menu[id="copyMenu"]::before,
menu[id="fccMenu"]::before,
menu[id="mailContext-copyMenu"]::before,
menuitem[command="cmd_copy"]::before,
menuitem[cmd="cmd_copy"]::before,
menuitem[id="menu_copy"]::before,
menuitem[id="context-copy"]::before,
menuitem[id="mnEditCopy"]::before,  /* DOMi */
menuitem[id="cmdEditCopy"]::before,
menuitem[id="menu_copy_cmd"]::before,
menuitem[id="context-copyimage"]::before,
menuitem[id="folderPaneContext-copy-location"]::before,
menuitem[id="mailContext-copyMessageUrl"]::before,
menuitem[id="context-copylink"]::before,
menuitem[id="context-copyLink"]::before,
menuitem[oncommand^="CopyWebsiteAddress"]::before,
menuitem[oncommand^="CopyEmailAddress"]::before,
menuitem[oncommand^="CopyEmailNewsAddress"]::before,
menuitem[id="context-copyemail"]::before,
menuitem[id="context-copyEmail"]::before,
menuitem[id="menu_copy_cm"]::before,
menuitem[id="cMenu_copy"]::before,
menuitem[id="copyplaintext-context-menu"]::before,
menuitem[id="copyplaintext-edit-menu"]::before,
menuitem[id="copyplaintext-moz-edit-menu"]::before,
menuitem[id="context-copyimage-contents"]::before,
menuitem[oncommand="viewer.cmdCopySelectedXML()"],
menuitem[command="cmdCopyXML"]::before,
menuitem[id="ppSearchResults-copyLine"]::before,
menuitem[id="ppSearchResults-copyAll"]::before,
menuitem[oncommand="viewer.cmdCopyValue()"]::before,
menuitem[id="menu_bm_copy"]::before,
menuitem[command="placesCmd_copy"]::before,
menuitem[oncommand="AbCopyAddress();"]::before,
menuitem[id*=":cmd-copy"]::before,
menuitem[id="context:messages:cmd-copy-link-url"]::before,
menuitem[id="context:messages:cmd-copy"]::before,
menuitem[id="context-copyvideourl"]::before,
menuitem[id="context-copyaudiourl"]::before,
menuitem[id="cls-context"]::before,
menuitem[id="downloadPaneContext-copyurl"]::before,
menuitem[id="copyToClipbrd"]::before,
menuitem[id="ctxCopyToClipbrd"]::before,
menuitem[id="messageIdContext-copyMessageId"]::before,
menuitem[id="copyPref"]::before,  /* about:config */
menuitem[id="copyName"]::before,  /* about:config */
menuitem[id="copyValue"]::before,  /* about:config */
menuitem[id="context-copylinktext"]::before,  /* Copy Link Text extension, ported to SM */
menuitem[id="pwd-context-copypassword"]::before,  /* Data Manager */
menuitem[id="dlMenu_copyLocation"]::before,  /* Download Manager */
menuitem[id="mnCopySelectedFileURI"]::before,  /* DOMi */
menuitem[id="mnEditCopyFileURI"]::before,  /* DOMi */
menuitem[oncommand="viewer.cmdCopyValue();"]::before,  /* DOMi */
menuitem[id="dlContext-copyLocation"]::before {  /* Download Manager */
  background: url("chrome://global/skin/subskin/icons/copy.png") !important;
  
}

menu[id="mnEditPasteMenu"]::before,  /* DOMi */
menuitem[command="cmd_paste"]::before,
menuitem[cmd="cmd_paste"]::before,
menuitem[id="menu_paste"]::before,
menuitem[id="menu_pasteNoFormatting"]::before,
menuitem[id="context-paste"]::before,
menuitem[id="mnEditPaste"]::before,  /* DOMi */
menuitem[id="mnEditPasteAfter"]::before,  /* DOMi */
menuitem[id="mnEditPasteBefore"]::before,  /* DOMi */
menuitem[id="mnEditPasteReplace"]::before,  /* DOMi */
menuitem[id="mnEditPasteFirstChild"]::before,  /* DOMi */
menuitem[id="mnEditPasteLastChild"]::before,  /* DOMi */
menuitem[id="cmdEditPaste"]::before,
menuitem[id="menu_pasteQuote"]::before,
menuitem[command="cmd_pasteNoFormatting"]::before,
menuitem[command="cmd_pasteQuote"]::before,
menuitem[oncommand="PrefDisplayPrefsJSClick();"]::before,
menuitem[id="menu_bm_paste"]::before,
menuitem[command="placesCmd_paste"]::before,
menuitem[anonid="paste-and-search"]::before,
menuitem[id*=":cmd-paste"]::before {
 
  background: url("chrome://global/skin/subskin/icons/paste.png") !important;
}

menuitem[id="menu_printSetup"]::before,
menuitem[id="printMenuItem"]::before,
menuitem[id="printSetupMenuItem"]::before,
menuitem[id="printAddressBook"]::before,
menuitem[id="mailContext-print"]::before,
menuitem[command="cmd_print"]::before,
menuitem[command="cmd_print"]::before,
menuitem[id="printMenuItemToolbar"]::before,
menuitem[command="Browser:Print"]::before,
menuitem[id=":print"]::before,
menuitem[id="printimage-context"]::before,
menuitem[id="context-printframe"]::before,
toolbarbutton[id="button-print"]::before > menupopup[id="printMenu"]::before > menuitem::before,  /* all menuitems get the same image */
menuitem[id="AllowHTMLtemp_print"]::before,
menuitem[id="mailContext_AllowHTMLtemp_print"]::before {
  background: url("chrome://global/skin/subskin/icons/print.png") !important;
}

menuitem[id="printPreviewMenuItem"]::before,
menuitem[id="printPreviewAddressBook"]::before,
menuitem[id="mailContext-printpreview"]::before,
menuitem[command="cmd_printpreview"]::before,
menuitem[oncommand^="PrintUtils.printPreview"]::before,
menuitem[command="cmd_printpreview"]::before,
menuitem[id="printPreviewMenuItemToolbar"]::before,
menuitem[id="AllowHTMLtemp_printpreview"]::before,
menuitem[id="mailContext_AllowHTMLtemp_printpreview"]::before {
  background: url("chrome://global/skin/subskin/icons/printpreview.png") !important;
}

menu[id="undo-closedtabs-menu"]::before,
menuitem[command="cmd_newNavigatorTab"]::before,
menuitem[oncommand="gContextMenu.openFrameInTab();"]::before,
menuitem[command="placesCmd_open:tab"]::before,
menuitem[id="placesContext_openContainer:tabs"]::before,
menuitem[id="placesContext_openLinks:tabs"]::before,
menuitem[command="open"]::before,
menuitem[id="folderPaneContext-openNewTab"]::before,
menuitem[id="threadPaneContext-openNewTab"]::before,
menuitem[class="openintabs-menuitem"]::before,
menuitem[id="mailContext-openNewTab"]::before,
menuitem[id="context-openlinkintab"]::before,
menuitem[id="context-openframeintab"]::before,
menuitem[id="context-switch-ctx-item"]::before,
menuitem[oncommand="BrowserOpenTab();"]::before,
menuitem[id="miOpenInNewTab"]::before,
menuitem[id="reopen-lastclosedtab-menuitem"]::before,
menuitem[id="context:messages:goto-url-newtab"]::before,
menuitem[id="menu_newTab"]::before {
  background: url("chrome://global/skin/subskin/icons/newtab-16.png") !important;
  -moz-image-region: rect(0px 16px 16px 0px) !important;
}

menu[id="menu_recentTabs"]::before,
menu[id="menu_recentTabs"]::before > menupopup[id="menu_recentTabsPopup"]::before > menuitem::before {
  background: url("chrome://global/skin/subskin/icons/tab.png") !important;
}

menu[id="frame"]::before,
menuitem[id="folderPaneContext-openNewWindow"]::before,
menuitem[id="mailContext-openNewWindow"]::before,
menuitem[command="cmd_newNavigator"]::before,
menuitem[oncommand="gContextMenu.openFrame();"]::before,
menuitem[id="context-openlink"]::before,
menuitem[id="context-openframe"]::before,
menuitem[id="context-showonlythisframe"]::before,
menuitem[command="placesCmd_open:window"]::before,
menuitem[id="miOpenInNewWindow"]::before,
menuitem[id="cmdEditInspectInNewWindow"]::before,  /* DOMi */
menuitem[id="mnEditInspectInNewWindow"]::before,  /* DOMi */
menuitem[oncommand="viewer.cmdInspectInNewView();"]::before,  /* DOMi */
menuitem[id="context:messages:goto-url-newwin"]::before {
  background: url("chrome://global/skin/subskin/icons/newwindow.png") !important;
}

menu[id="menu_recentWindows"]::before,
menu[id="menu_recentWindows"]::before > menupopup[id="menu_recentWindowsPopup"]::before > menuitem::before {
  background: url("chrome://global/skin/subskin/icons/window.png") !important;
}

menu[id="priorityMenu"]::before,
menuitem[id="aboutName"],
menuitem[command="cmd_properties"]::before,
menuitem[id="folderPaneContext-properties"]::before,
menuitem[id="menuitem_about"]::before,  /* AOM */
menuitem[id="menu_properties"]::before,
menuitem[id="listProps"]::before,
menuitem[oncommand="viewer.cmdNewProperty()"]::before,
menuitem[id="dirTreeContext-properties"]::before,
menuitem[id="abResultsTreeContext-properties"]::before,
menuitem[command="View:PageInfo"]::before,
menuitem[command="placesCmd_show:info"]::before,
menuitem[id="context-viewinfo"]::before,
menuitem[id="menuitem_properties"]::before,
menuitem[id="toolbar_properties"]::before,
menuitem[oncommand="gContextMenu.viewFrameInfo();"]::before,
menuitem[id="context-metadata"]::before,
menuitem[id="useragentswitcher-about-menu"]::before,  /* User Agent Switcher extension - keep even though toolbarbutton support was dropped */
menuitem[id="useragentswitcher-about-toolbar"]::before,
menuitem[oncommand*="translation/content/extension/about.xul"]::before,
menuitem[id="AboutPopups"]::before,
menuitem[oncommand="AbEditSelectedCard();"]::before,
menuitem[id="pageProperties"]::before,
menuitem[id="dlContext-properties"]::before,  /* Download Manager */
menuitem[id="objectProperties_cm"]::before,
menuitem[id="aboutRegExp"]::before,
menuitem[id="menu_Help-popup:about"]::before,
menuitem[id="menu_Help-popup:version"]::before,
menuitem[id="downloadPaneContext-properties"]::before,
menuitem[id="context-viewframeinfo"]::before,
menuitem[id="context-viewimageinfo"]::before,
menuitem[id="context:messages:version"]::before,
menuitem[id="context:userlist:popup:usercommands-popup:version"]::before,
menuitem[id="context:messages:popup:usercommands-popup:version"]::before,
menuitem[id="enigmail_about"]::before,
menuitem[id="keyDetails"]::before,
menuitem[id="helpPopup:ceip"]::before,  /* ChatZilla */
menuitem[id="ctxDetails"]::before,
menuitem[id="troubleShooting"]::before {
  background: url("chrome://global/skin/icons/information-16.png") !important;
}

menuitem[id="pluginInfo"]::before,
menuitem[id=":install-plugin"]::before {  /* ChatZilla */
  background: url("chrome://mozapps/skin/plugins/pluginGeneric-16.png") !important;
}

menuitem[id="pageSourceMenuItem"]::before,
menuitem[id="insertHTMLSource"]::before,
menuitem[command="View:PageSource"]::before,
menuitem[id="context-viewsource"]::before,
menuitem[id="context-viewframesource"]::before,
menuitem[id="context-viewAttachment"]::before,
menuitem[oncommand="gContextMenu.viewFrameSource();"]::before,
menuitem[id="context-viewpartialsource-selection"]::before,
menuitem[id="context-viewpartialsource-mathml"]::before,
menuitem[id="ltnMenuSwitchToTask"]::before {   /* Lightning extension */
  background: url("chrome://global/skin/subskin/icons/source.png") !important;
}

menu[id="menu_New"]::before,
menu[id="viewMessageViewMenu"]::before,
menu[id="viewheadersmenu"]::before,
menu[id="viewBodyMenu"]::before,
menu[id="paragraphMenu"]::before,
menu[id="listMenu"]::before,
menu[id="outputFormatMenu"]::before,
menu[id="wallet"]::before,
menu[id=":popup:nickname"]::before,
menu[id="menu_ViewColumns"]::before,
menu[id=":popup:views"]::before,  /* ChatZilla */
menu[id="context:userlist:popup:opcommands"]::before,  /* ChatZilla */
menu[id="context:userlist:popup:usercommands"]::before,  /* ChatZilla */
menu[oncommand^="inspector.onViewerListCommand"]::before,  /* DOMi */
window[id="config"] > menupopup[id="configContext"] > menu[label="New"]::before,  /* about:config - NOT in menuitems-locales.css */
menuitem[key="key_saveAsFile"]::before,
menuitem[id="printSetupMenuItem"]::before,
menuitem[id="releaseNotes"]::before,
menuitem[id="context-openAttachment"]::before,
menuitem[command="cmd_openAttachment"]::before,
menuitem[command="cmd_saveAsFile"]::before,
menuitem[command="cmd_quoteMessage"]::before,
menuitem[command="cmd_pagesetup"]::before,
menuitem[command="cmd_pageSetup"]::before,
menuitem[command="cmd_pagesetup"]::before,
menuitem[command="placesCmd_open"]::before,
menuitem[oncommand="openReleaseNotes(event)"]::before,
menuitem[command="Browser:OpenFile"]::before,
menuitem[command="cmd_attachFile"]::before,
menuitem[id="menuitem_open"]::before,
menuitem[id="context-openlinkincurrent"]::before,
menuitem[id="toolbar_open"]::before,
menuitem[id="menuitem_openWith"]::before,
menuitem[id="toolbar_openWith"]::before,
menuitem[oncommand="PrefNewClick();"]::before,
menuitem[command="cmd_walletPrefill"]::before,
menuitem[id="releaseUrl"]::before,
menuitem[command="cmd_walletPrefill"]::before,
menuitem[id="miOpen"]::before,
menuitem[oncommand="BrowseMorePanels();"]::before,
menuitem[id="fileExportToText"]::before,
menuitem[id="menu_openFile"]::before,
menuitem[id="mainmenu:file-popup:find-file"]::before,  /* Venkman */
menuitem[id="helpPopup:help"]::before,
menuitem[id="mnViewSelectedFileURI"]::before,  /* DOMi */
menuitem[id="mnEditViewFileURI"]::before,  /* DOMi */
menuitem[id="menu_Help-popup:help"]::before,
menuitem[id="restoreFromFile"]::before,
menuitem[id="item_domainlst"]::before,
menupopup[oncommand^="NavigateToUri(event.target);"] > menuitem::before,  /* In Tb the code is:   menuitem[oncommand^="NavigateToUri(event.target);"],   */
menuitem[id="enigmail_console"]::before,
menuitem[id="enigmail_debug_log"]::before,
menuitem[id="enigmail_smartCard"]::before,
menuitem[id="cardData"]::before,
menuitem[id="revokationCertificate"]::before,
menuitem[id="ctxRevokationCert"]::before,
menuitem[id="dlMenu_open"]::before,  /* Download Manager */
menuitem[id="dlContext-open"]::before,  /* Download Manager */
menuitem[id="button-newMsgPlain"]::before {
  background: url("chrome://global/skin/subskin/icons/page.png") !important;
  
}

menuitem[id="dlMenu_pause"]::before,  /* Download Manager */
menuitem[id="dlContext-pause"]::before {  /* Download Manager */
  background: url("chrome://mozapps/skin/downloads/downloadButtons.png");
  -moz-image-region: rect(0px 48px 16px 32px);
}

menuitem[id="dlMenu_resume"]::before,  /* Download Manager */
menuitem[id="dlContext-resume"]::before {  /* Download Manager */
  background: url("chrome://mozapps/skin/downloads/downloadButtons.png");
  -moz-image-region: rect(0px 16px 16px 0px);
}

menuitem[id="dlMenu_retry"]::before,  /* Download Manager */
menuitem[id="dlContext-retry"]::before {  /* Download Manager */
  background: url("chrome://mozapps/skin/downloads/downloadButtons.png");
  -moz-image-region: rect(0px 64px 16px 48px);
}

menuitem[id="dlMenu_cancel"]::before,  /* Download Manager */
menuitem[id="dlContext-cancel"]::before {  /* Download Manager */
  background: url("chrome://mozapps/skin/downloads/downloadButtons.png");
  -moz-image-region: rect(0px 32px 16px 16px);
}

menu[id="labelMenu"]::before,
menu[id="tagMenu"]::before,
menu[id="mailContext-labels"]::before,
menu[id="mailContext-tags"]::before,
menu[id="viewMessageTags"]::before,
menuitem[id="tagMenu-tagNew"]::before,
menuitem[id="tagMenu-tagCustomize"]::before,
menuitem[id="mailContext-tagNew"]::before,
menuitem[id="mailContext-tagCustomize"]::before {
  background: url("chrome://global/skin/subskin/icons/tag.png") !important;
}

menuitem[oncommand="HUDConsoleUI.toggleHUD();"]::before {
  background: url("chrome://global/skin/subskin/icons/console.png") !important;
}

menuitem[id="hintsAndTips"]::before,
menuitem[key="key_openHelp"]::before,
menuitem[id="useragentswitcher-help-menu"]::before,  /* User Agent Switcher extension - keep even though toolbarbutton support was dropped */
menuitem[id="useragentswitcher-help-toolbar"]::before,
menuitem[oncommand="PrefHelpAboutClick();"]::before,
menuitem[oncommand^="openHelp"]::before,
menuitem[id="context:messages:whois"]::before,
menuitem[id="context:messages:whowas"]::before,
menuitem[id="context:userlist:popup:usercommands-popup:whois"]::before,
menuitem[id="context:userlist:popup:usercommands-popup:whowas"]::before,
menuitem[id="context:messages:popup:usercommands-popup:whois"]::before,
menuitem[id="context:messages:popup:usercommands-popup:whowas"]::before,
menuitem[id="prefbar-help"]::before,
menuitem[id="helpPopup:faq"]::before,  /* ChatZilla */
menuitem[id="enigmail_help"]::before {
  background: url("chrome://global/skin/icons/question-16.png") !important;
}

menuitem[id="helpSafeMode"]::before {
  background: url("chrome://global/skin/subskin/icons/restart.png") !important;
}

menuitem[command="cmd_redo"]::before,
menuitem[cmd="cmd_redo"]::before,
menuitem[id="menu_redo"]::before,
menuitem[id="mnEditRedo"]::before,  /* DOMi */
menuitem[command="cmd_redo"]::before,
menuitem[id="context-redo"]::before,
menuitem[id="cmdEditRedo"]::before,
menuitem[id*=":cmd-redo"]::before {
  -moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
  background: url("chrome://global/skin/subskin/icons/redo.png") !important;
}

menuitem[command="cmd_undo"]::before,
menuitem[cmd="cmd_undo"]::before,
menuitem[id="menu_undo"]::before,
menuitem[id="mnEditUndo"]::before,  /* DOMi */
menuitem[command="cmd_undo"]::before,
menuitem[command="cmd_undo"]::before,
menuitem[id="context-undo"]::before,
menuitem[id="cmdEditUndo"]::before,
menuitem[id*=":cmd-undo"]::before,
menuitem[oncommand*="tabbrowser.undoCloseTab"]::before,
menuitem[oncommand*="tabbrowser.restoreTab"]::before,
menuitem[id="enigmail_undo_encryption"]::before {
  -moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important;
  background: url("chrome://global/skin/subskin/icons/undo.png") !important;
}

menuitem[id="insertBreakAll"]::before,
menuitem[id="menuitem_disableItem"]::before,  /* AOM */
menuitem[id="menuitem_disableTheme"]::before,  /* AOM */
menuitem[id="context-stop"]::before,
menuitem[id="stop-ctx-item"]::before,
menuitem[id="menuitem-stop"]::before,
menuitem[id="stopMenuitem"]::before,
menuitem[id^="removeStylesMenuitem"]::before,
menuitem[id=":leave"]::before,
menuitem[id="context:messages:leave"]::before,
menuitem[id="context:tab:leave"]::before,
menuitem[id=":disconnect"]::before,
menuitem[id="context:messages:disconnect"]::before,
menuitem[id="context:tab:disconnect"]::before,
menuitem[id="mainmenu:debug-popup:stop"]::before,
menuitem[id="context:session:stop"]::before,
menuitem[id="downloadPaneContext-cancel"]::before,
menuitem[id="menu_blacklist"]::before,
menuitem[command="Browser:Stop"]::before {
  background: url("chrome://global/skin/subskin/icons/stop.png") !important;
}

menu[id="viewSortMenu"]::before,
menu[id="viewSort"]::before,
menu[id="fileRestoreMenu"]::before,
menu[label="Sort by"]:not(.bookmark-item):not(.folder-icon)::before,  /* NOT in menuitems-locales.css */
menu[id="menu_ViewSortBy"]::before,
menuitem[label="Restore Defaults"]:not(.bookmark-item):not(.folder-icon)::before,  /* included in menuitems-locales.css */
menuitem[label="Restore Column Order"]:not(.bookmark-item):not(.folder-icon)::before,  
menuitem[label="Reset Column Ordering"]:not(.bookmark-item):not(.folder-icon)::before,  
menuitem[command="cmd_rewrap"]::before,
menuitem[command="cmd_reload"]::before,
menuitem[oncommand*="cmd_reload"]::before,
menuitem[id="menu_renameFolder"]::before,
menuitem[id="folderPaneContext-rename"]::before,
menuitem[oncommand="AbSwapFirstNameLastName()"],
menuitem[id="menu_reload"]::before,
menuitem[command="Browser:Reload"]::before,
menuitem[id="context-reload"]::before,
menuitem[id="context-reload-frame"]::before,
menuitem[id="context-reloadimage"]::before,
menuitem[id="reload-ctx-item"]::before,
menuitem[id="documentDirection-swap"]::before,
menuitem[id="textfieldDirection-swap"]::before,
menuitem[id="context-bidi-text-direction-toggle"]::before,
menuitem[id="context-bidi-page-direction-toggle"]::before,
menuitem[oncommand="gContextMenu.reloadFrame();"]::before,
menuitem[oncommand*="tabbrowser.reloadTab"]::before,
menuitem[oncommand*="tabbrowser.reloadAllTabs"]::before,
menuitem[command^="placesCmd_sortBy"]::before,
menuitem[id="menuitem_retry"]::before,
menuitem[id="toolbar_retry"]::before,
menuitem[id="menuitem_resume"]::before,
menuitem[id="toolbar_resume"]::before,
menuitem[oncommand="PrefReloadClick();"]::before,
menuitem[key="key_reload"]::before,
menuitem[command="placesCmd_reload"]::before,
menuitem[command="placesCmd_reloadMicrosummary"]::before,
menuitem[oncommand*="cmd_revert"]::before{
background: url("chrome://global/skin/subskin/icons/reloa.png") !important;
}
menuitem[id="structChangeTag"],
menuitem[id="context:messages:toggle-text-dir"]::before,
menuitem[id="context:tab:toggle-text-dir"]::before,
menuitem[id="context-reloadframe"]::before,
menuitem[id="mainmenu:file-popup:restore-settings"],  /* Venkman */
menuitem[id="mainmenu:view-popup:reload-source-tab"]::before,  /* Venkman */
menuitem[id="enigmail_reload_msg"]::before,
menuitem[id^="refreshKey"]::before,
menuitem[id="refreshAllKeys"]::before,
menuitem[id="ctxRefreshKey"]::before,
menuitem[id="resetSelected"]::before,  /* about:config */
menuitem[id="utils-resetAddonUpdatesToAutomatic"]::before,  /* AOM */
menuitem[command="Browser:ReloadOrDuplicate"]::before,
menuitem[id="historyRestoreLastSession"]::before,
menuitem[command="Browser:RestoreLastSession"]::before {
  background: url("chrome://global/skin/subskin/icons/reload.png") !important;
}
menuitem[id="utils-resetAddonUpdatesToManual"]::before{
  background: url("chrome://global/skin/subskin/icons/reload.png") !important;
 
}
menu[id="viewGroupBy"]::before,
menuitem[id="checkForUpdates"]:not([loading="true"])::before,
menuitem[id="updateTOCMenuitem"]::before,
menuitem[id="menuitem_findUpdates"]::before,  /* AOM */
menuitem[id="useragentswitcher-test-menu"]::before,  /* User Agent Switcher extension - keep even though toolbarbutton support was dropped */
menuitem[id="useragentswitcher-test-toolbar"]::before {
  background: url("chrome://global/skin/subskin/icons/notify0.png") !important;
}
menuitem[id="utils-updateNow"]::before {
  background: url("chrome://global/skin/subskin/icons/notify0.png") !important;
  
}
menuitem[id="checkForUpdates"][loading="true"]::before {
  background: url("chrome://global/skin/throbber/throbber-circular-anim.png") !important;
}

/* Sync */
menu[id="sync-menu"]::before,
menuitem[id="sync-setup"]::before,
menuitem[id="sync-syncnowitem"]::before {
  background: url("chrome://communicator/skin/sync/sync-16.png") !important;
}

menuitem[id="menu_inspector"]::before {
  background: url("chrome://communicator/skin/extensions/icons/inspector.png") !important;
  -moz-image-region: rect(0px 16px 16px 0px) !important;
}

menuitem[id="javascriptConsole"]::before,
menuitem[id="errorConsole"]::before,
menuitem[oncommand="toJavaScriptConsole();"]::before,
menuitem[oncommand="viewer.cmdEvalExpr();"]::before,  /* DOMi */
menuitem[id="helpPopup:version"]::before {
  background: url("chrome://global/skin/subskin/icons/jsconsole.png") !important;
}

menuitem[oncommand="start_venkman()"]::before {
  background: url("chrome://global/skin/subskin/icons/jsdebugger.png") !important;
}

menuitem[id="insertChars"]::before,
menuitem[id="menu_translate"]::before,
menuitem[id="translation_popup_menu"]::before,
menuitem[oncommand*="translation:text"]::before,
menuitem[key="key_viewTranslationSidebar"]::before {
  background: url("chrome://global/skin/subskin/icons/translate.png") !important;
}

menu[id="tableSelectMenu"]::before,
menu[id="menu_Edit"] > menupopup > menu[label="Select"]::before,  /* included in menuitems-locales.css */
menuitem[command="cmd_selectAll"]::before,
menuitem[command="cmd_selectall"]::before,
menuitem[cmd="cmd_selectAll"]::before,
menuitem[key="key_selectAll"]::before,
menuitem[oncommand*="cmd_downloadSelected"]::before,
menuitem[command="cmd_downloadSelected"]::before,
menuitem[id="context-selectall"]::before,
menuitem[id="menu_selectAll"]::before,
menuitem[id="cookies-context-selectall"]::before,  /* Data Manager */
menuitem[id="pwd-context-selectall"]::before,  /* Data Manager */
menuitem[id="prefs-context-selectall"]::before,  /* Data Manager */
menuitem[id="fdata-context-selectall"]::before,  /* Data Manager */
menuitem[id="cMenu_selectAll"]::before,  /* Download Manager */
menuitem[id="menu_select_all_cmd"]::before,
menuitem[id="menu_bm_selectAll"]::before,
menuitem[id="structSelect"]::before,
menuitem[id*=":cmd-selectall"]::before,
menuitem[id="context:messages:cmd-selectall"]::before {
 
  background: url("chrome://global/skin/subskin/icons/select-all.png") !important;
}

menuitem[command="placesCmd_new:bookmark"]::before,
menuitem[command="Browser:AddBookmark"]::before,
menuitem[command="Browser:AddBookmarkAs"]::before,
menuitem[command="Browser:AddGroupmarkAs"]::before,
menuitem[command="Browser:BookmarkAllTabs"]::before,
menuitem[id="bookmarkAllCmd"]::before,
menuitem[id="context-bookmarkpage"]::before,
menuitem[id="context-bookmarklink"]::before,
menuitem[id="context-bookmarkframe"]::before,
menuitem[oncommand="BookmarkThisTab();"]::before,
menuitem[id="Browser:BookmarkAllTabs"]::before,
menuitem[oncommand="PlacesCommandHook.bookmarkCurrentPages();"]::before,
menuitem[oncommand="gBookmarkAllTabsHandler.doCommand();"]::before,
menuitem[oncommand="addGroupmarkAs();"]::before,
menuitem[oncommand="gContextMenu.addBookmarkForFrame();"]::before,
menuitem[oncommand="viewer.cmdBlink()"],
menuitem[command="placesCmd_moveBookmarks"]::before,
menuitem[command="placesCmd_new:separator"]::before,
menuitem[id="placesContext_createBookmark"]::before,
menuitem[oncommand="PrefBookmarkAddClick();"]::before,
menuitem[key="addBookmarkKb"]::before,
menuitem[key="addBookmarkAsKb"]::before,
menuitem[id="bookmarks_groupmark"]::before,
menuitem[oncommand="OpenBookmarksFile();"]::before,
menuitem[id="miAddBookmark"]::before,
menuitem[id="PT_bookmarks_groupmark"]::before,
menuitem[oncommand*="command?cmd=addquerytobookmarks"]::before,
menuitem[id="genKey"]::before {
  background: url("chrome://global/skin/subskin/icons/bookmark-item-updated.png") !important;
}


menuitem[command="Browser:ShowAllBookmarks"]::before {
  
  background: url("chrome://browser/skin/places/allBookmarks.png") !important;
  
}

menu[id="spell-dictionaries"]::before,
menuitem[id="menuitem_enableItem"]::before,  /* AOM */
menuitem[oncommand*="addToDictionary"]::before,
menuitem[id="spell-add-dictionaries"]::before,
menuitem[id="spell-add-dictionaries-main"]::before,
menuitem[anonid="spell-add-to-dictionaries"]::before {
  background: url("chrome://global/skin/subskin/icons/use.png") !important;
}

menu[id="markMenu"]::before,
menu[id="mailContext-mark"]::before,
menuitem[id="folderPaneContext-markNewsgroupAllRead"]::before,
menuitem[id="folderPaneContext-markMailFolderAllRead"]::before,
menuitem[id="menu_compactFolder"]::before,
menuitem[id="folderPaneContext-compact"]::before,
menuitem[id="menuitem_moveDn_clone"]::before,
menuitem[id="cmdEditInsert"]::before,
menuitem[oncommand="viewer.cmdShowPseudoClasses()"]::before,  /* DOMi */
menuitem[command="cmdShowPseudoClasses"]::before {  /* DOMi */
  background: url("chrome://global/skin/subskin/icons/down.png") !important;
}

menuitem[id="menuitem_moveTop_clone"]::before,
menuitem[id="menuitem_moveUp_clone"]::before,
menuitem[id="menu_goToLine"]::before,
menuitem[command="Browser:Up"]::before,
menuitem[command="Browser:UploadFile"]::before,
menuitem[id=":join"]::before,
menuitem[id=":rejoin"]::before,
menuitem[id="context:messages:rejoin"]::before,
menuitem[id="context:tab:rejoin"]::before,
menuitem[id=":reconnect"]::before,
menuitem[id="context:messages:reconnect"]::before,
menuitem[id="context:tab:reconnect"]::before,
menuitem[id="uploadToServer"]::before,
menuitem[id="ctxUpload"]::before {
  background: url("chrome://global/skin/subskin/icons/up.png") !important;
}

menuitem[oncommand="BrowserImport();"]::before,
menuitem[oncommand^="toImport"]::before,
menuitem[command="OrganizerCommand_import"]::before,
menuitem[oncommand="importList();"]::before,
menuitem[id="enigmail_importpublickey"]::before,
menuitem[id="importFromFile"]::before,
menuitem[id="importFromClipbrd"]::before,
menuitem[id="fileImport"]::before {
  background: url("chrome://global/skin/subskin/icons/import.png") !important;
}

menuitem[command="OrganizerCommand_export"]::before,
menuitem[oncommand="AbExport()"]::before,
menuitem[oncommand="exportList();"]::before,
menuitem[id="downloadPaneContext-openfile"]::before,
menuitem[id="exportKey"]::before,
menuitem[id="ctxExport"]::before,
menuitem[id=":goto-startup"]::before,  /* ChatZilla */
menuitem[id="fileExport"]::before {
  background: url("chrome://global/skin/subskin/icons/launch.png") !important;
}
#pg2-go-menuitem,menuitem[anonid="paste-and-go"]::before,menuitem[command="cmd_pasteNoFormatting"]::before,menuitem[id$="-pasteNoFormatting"]::before,menuitem[id$="pasteNoFormatting"]::before,#mnEditPasteReplace::before
  {background: url("chrome://global/skin/subskin/icons/go.png") !important;}


menu[id="tableInsertMenu"]::before,
menu[id="mnEditInsertMenu"]::before,  /* DOMi */
menuitem[id="mnEditInsert"]::before,  /* DOMi */
menuitem[id="mnEditInsertAfter"]::before,  /* DOMi */
menuitem[id="mnEditInsertBefore"]::before,  /* DOMi */
menuitem[id="mnEditInsertFirstChild"]::before,  /* DOMi */
menuitem[id="mnEditInsertLastChild"]::before,  /* DOMi */
menuitem[id="cmdEditInsert"]::before,
menuitem[oncommand="viewer.cmdShowPseudoClasses()"]::before,
menuitem[command="cmd_forwardInline"]::before,
menu[id="insertTOC"] > menupopup > menuitem[id="insertTOCMenuitem"]::before {
  background: url("chrome://global/skin/subskin/icons/insert.png") !important;
}

menuitem[command="cmd_collapseAllThreads"]::before,
menuitem[oncommand="PrefCollapseClick();"]::before,
menuitem[oncommand="PrefCollapseAllClick();"]::before,
menuitem[oncommand="collapseExpand();"]::before {
  background: url("chrome://global/skin/icons/collapse.png") !important;
}

menuitem[id="menuitem_showDetails"]::before,  /* AOM */
menuitem[command="cmd_expandAllThreads"]::before,
menuitem[oncommand="PrefExpandClick();"]::before,
menuitem[oncommand="PrefExpandAllClick();"]::before {
  background: url("chrome://global/skin/icons/expand.png") !important;
}

menu[id="menu_RecentFiles"]::before,
menu[ref^="mailnewsrecentfolders"]::before,
menuitem[id="utils-viewUpdates"]::before,  /* AOM */
menuitem[key="key_gotoHistory"]:not([type="checkbox"]):not([type="radio"])::before,
menuitem[id="context:userlist:popup:usercommands-popup:time"]::before,
menuitem[id="context:messages:popup:usercommands-popup:time"]::before {
  background: url("chrome://global/skin/subskin/icons/history.png") !important;
  
}

menu[id="tableDeleteMenu"]::before,
menuitem[id="file-deleteAllAttachments"]::before,
menuitem[command="cmd_delete"]::before,
menuitem[cmd="cmd_delete"]::before,
menuitem[id="menu_delete"]::before,
menuitem[id="context-delete"]::before,
menuitem[id="mnEditDelete"]::before,  /* DOMi */
menuitem[id="cmdEditDelete"]::before,
menuitem[oncommand="viewer.cmdDeleteSelectedProperty()"]::before,
menuitem[id="folderPaneContext-remove"]::before,
menuitem[id="context-deleteAttachment"]::before,
menuitem[id="context-deleteAllAttachments"]::before,
menuitem[id="hide-ctx-item"]::before,
menuitem[id="mailContext-delete"]::before,
menuitem[id="deleteJunk"]::before,
menuitem[id="removeTOCMenuitem"],
menuitem[id="folderPaneContext-newsUnsubscribe"]::before,
menuitem[id="removeStylesMenuitem"]::before,
menuitem[id^="removeLinksMenuitem"]::before,
menuitem[id^="removeNamedAnchorsMenuitem"]::before,
menuitem[id="menuitem_uninstallItem"]::before,  /* AOM */
menuitem[id="unifinder-remove-menu"]::before,
menuitem[id="dirTreeContext-delete"]::before,
menuitem[id="abResultsTreeContext-delete"]::before,
menuitem[cmd="cmd_clearhistory"]::before,
menuitem[id="nukeanything-do-nuke"]::before,
menuitem[id="nukeanything-do-nuke-frame"]::before,
menuitem[id="nukeanything-do-nuke-selection"]::before,
menuitem[command="cmd_delete"]::before,
menuitem[oncommand="viewer.cmdDeleteSelectedProperty()"]::before,
menuitem[id="ppSearchResults-clear"]::before,
menuitem[id="ppSearchResults-hide"]::before,
menuitem[id="menuitem_remove"]::before,
menuitem[id="toolbar_remove"]::before,
menuitem[id="toolbar_cleanup"]::before,
menuitem[id="menuitem_cancel"]::before,
menuitem[id="toolbar_cancel"]::before,
menuitem[id="unifinder-remove-menu"]::before,
menuitem[id="context-blockimage"]::before,
menuitem[oncommand="PrefBookmarkRemoveClick();"]::before,
menuitem[oncommand="PrefDeleteClick();"]::before,
menuitem[id="menu_bm_delete"]::before,
menuitem[command="placesCmd_delete"]::before,
menuitem[command="placesCmd_deleteDataHost"]::before,
menuitem[command="placesCmd_delete:hostname"]::before,
menuitem[command="placesCmd_delete:domain"]::before,
menuitem[oncommand*="command?cmd=filterresult"]::before,
menuitem[oncommand*="command?cmd=filtersite"]::before,
menuitem[oncommand="AbDelete();"]::before,
menuitem[id="structRemoveTag"]::before,
menuitem[id*=":cmd-delete"]::before,
menuitem[id=":clear-view"]::before,
menuitem[id="context:messages:clear-view"]::before,
menuitem[id="context:tab:clear-view"]::before,
menuitem[id="mainmenu:profile-popup:clear-profile"]::before,
menuitem[id="mainmenu:view-popup:clear-session"]::before,
menuitem[id="context:session:clear-session"]::before,
menuitem[id="prefbar-uninstall"]::before,
menuitem[id="downloadPaneContext-remove"]::before,
menuitem[oncommand="clearList();"]::before,
menuitem[oncommand="clearConsole();"]::before,
menuitem[id="tagMenu-tagRemoveAll"]::before,
menuitem[id="mailContext-tagRemoveAll"]::before,
menuitem[id="enigmail_clearPassphrase"]::before,
menuitem[id="deleteKey"]::before,
menuitem[id="ctxDeleteKey"]::before,
menuitem[id="abp-frame-menuitem"]::before,
menuitem[id="abp-object-menuitem"]::before,
menuitem[id="abp-image-menuitem"]::before,
menuitem[id="menu_cancel"]::before,
menuitem[id="domain-context-forget"]::before,  /* Data Manager */
menuitem[id="cookies-context-remove"]::before,  /* Data Manager */
menuitem[id="prefs-context-remove"]::before,  /* Data Manager */
menuitem[id="pwd-context-remove"]::before,  /* Data Manager */
menuitem[id="fdata-context-remove"]::before,  /* Data Manager */
menuitem[id="dlMenu_remove"]::before,  /* Download Manager */
menuitem[id="dlContext-remove"]::before,  /* Download Manager */
menuitem[id="dlMenu_clearList"]::before {  /* Download Manager */
  background: url("chrome://global/skin/icons/clear-small.png") !important;
  
  -moz-image-region: rect(0px 16px 16px 0px) !important;
 
  
}

menuitem[id="sanitizeItem"]::before,  /* this is a new entry */
menuitem[id="cleardata-menu"]::before {  /* this is the old entry, but exists as a duplicate. check this and remove this later. */
  background: url("chrome://global/skin/subskin/icons/cleardata.png") !important; 
  
}

menu[id="image"]::before,
menuitem[id="insertImage"]::before,
menuitem[id="context-viewbgimage"]::before,
menuitem[id="context-viewimage"]::before,
menuitem[id="context-setDesktopBackground"]::before,
menuitem[id="context-fitimage"]::before,
menuitem[id="context-setWallpaper"]::before,
menuitem[oncommand="viewImages();"]::before,
menuitem[id="AllowHTMLtemp_allwaysremote"]::before,
menuitem[id="mailContext_AllowHTMLtemp_allwaysremote"]::before {
  background: url("chrome://global/skin/subskin/icons/tb-image.png") !important;
}

menu[id="menu_View"] > menupopup[id="menu_View_Popup"] > menu[label="Use Style"]::before,  /* included in menuitems-locales.css */
menu[id="menu_View"] > menupopup[id="menu_View_Popup"] > menu[label="Apply Theme"]::before,  /* included in menuitems-locales.css */
menu[id="pageStyleMenu"]::before,
menu[id="menu_imageManager"]::before,
menu[id=":popup:motifs"]::before,
menu[id="mainmenu:view-popup:session:colors"]::before,
menu[id="context:session:session:colors"]::before,
menuitem[id="menuitem_enableTheme"]::before,  /* AOM */
menuitem[id="themesManager"]::before,
menuitem[id="fontColor"]::before,
menuitem[id="colorsAndBackground"]::before,
menuitem[command="Tools:Themes"]::before,
menuitem[oncommand="getNewThemes();"]::before,
menuitem[id="tableOrCellColor_cm"]::before,
menu[id="tableMenu"] > menupopup > menuitem[id="menu_TableOrCellColor"]::before {
  background: url("chrome://global/skin/subskin/icons/themes.png") !important;
}

menuitem[id="extensionsManager"]::before,
menuitem[id="unifinder-modify-menu"]::before,
menuitem[command="Tools:Addons"]::before,
menuitem[id="extmanager_moz_menu"]::before,
menuitem[id="Tools:Addons"]::before {
  background: url("chrome://global/skin/subskin/icons/extensions.png") !important;
}

menuitem#menu_preferences::before {
    background: url("chrome://global/skin/subskin/icons/options.png") !important;
}

menu[id="abp-menuitem"]::before {  /* Adblock Plus - use an image inside the extension */
  background: url("chrome://adblockplus/skin/abp-status-16.png") !important;
  -moz-image-region: rect(0px 16px 16px 0px) !important;
}

/* This is the icon for the Data Manager, but we can't theme all menuitems due to lack of IDs or commands */
/* "Manage Popups" does have an ID, and "Manage Stored Passwords" has an oncommand,
    yet we still need "Manage Stored Cookies" and "Manage Image Permissions" */
/* (Use labels until something suitable is available) */
menuitem[id="tasksDataman"]::before,
menuitem[id="ManagePopups"]::before,
menuitem[id="showPopupManager"]::before,
menuitem[oncommand="toDataManager('|passwords');"]::before,
menuitem[label="Manage Stored Cookies"]::before,
menuitem[label="Manage Image Permissions"]::before {
  background: url("chrome://communicator/skin/dataman/datamanIcon-16.png") !important;
}

menu[id="tasksMenu"] > menupopup[id="taskPopup"] > menu[label="Cookie Manager"]::before,  /* included in menuitems-locales.css */
menuitem[oncommand="viewCookies();"]::before,
menuitem[oncommand*="CookieCuller"]::before,
menuitem[id="addneditcookie_menuitem"]::before {
  background: url("chrome://global/skin/subskin/icons/cookie.png") !important;
}

menu[id="fontSizeMenu"]::before,
menu[id="mnWindowsFile"]::before,
menu[id="mnInspectDocumentFile"]::before,
menu[id="mnInspectContentDocumentFile"]::before,  /* DOMi */
menu[id="mnInspectChromeDocumentFile"]::before,  /* DOMi */
menu[id="viewTextZoomMenu"],
menu[id="menu_textZoom"]::before,
menu[id="menu_zoom"]::before,
menu[id="mnWindowsFile"]::before,
menu[oncommand="inspectDOMDocument();"]::before,
menuitem[id="menu_searchWeb"]::before,
menuitem[key="key_find"]::before,
menuitem[key="key_findAgain"]::before,
menuitem[key="key_findPrev"]::before,
menuitem[id="menu_find"]::before,
menuitem[id="menu_findAgain"]::before,
menuitem[id="searchMailCmd"]::before,
menuitem[id="searchAddressesCmd"]::before,
menuitem[oncommand="inspector.showOpenURLDialog()"]::before,
menuitem[command="cmd_findNext"]::before,
menuitem[command="cmd_findPrev"]::before,
menuitem[id="folderPaneContext-searchMessages"]::before,
menuitem[id="menu_search_addresses"]::before,
menuitem[id="cMenu_findAgain"]::before,
menuitem[command="cmd_find"]::before,
menuitem[id="context-keywordfield"]::before,
menuitem[command="Tools:Search"]::before,
menuitem[command="cmd_find"]::before,
menuitem[command="cmd_findAgain"]::before,
menuitem[id=":find"]::before,
menuitem[id=":find-again"]::before,
menuitem[id="cMenu_findAgain"]::before,
menuitem[oncommand="inspector.showOpenURLDialog()"]::before,
menuitem[oncommand="PrefFindClick();"]::before,
menuitem[oncommand="PrefFindNextClick();"]::before,
menuitem[id="menu_findTypeLinks"]::before,
menuitem[id="menu_findTypeText"]::before,
menuitem[command="Browser:FindAgain"]::before,
menuitem[id="menu_searchHistory"]::before,
menuitem[command="cmd_search"]::before,
menuitem[oncommand="MsgSearchAddresses()"]::before,
menuitem[id="menu_findnext"]::before,
menuitem[id="menu_findprev"]::before,
menuitem[id="item:find"]::before,  /* DOMi */
menuitem[id="item:findNext"]::before,  /* DOMi */
menuitem[id="item:findPp"]::before,  /* DOMi */
menuitem[id="item:findNextPp"]::before,  /* DOMi */
menuitem[id="item:findMpp"]::before,  /* DOMi */
menuitem[id="item:findNextMpp"]::before,  /* DOMi */
menuitem[id="item:findAgainMpp"]::before,  /* DOMi */
menuitem[id="item:findAgainPp"]::before,  /* DOMi */
menuitem[oncommand="inspector.enterLocation();"]::before,  /* DOMi */
menuitem[id="mnInspectApplicationAccessible"]::before,  /* DOMi */
menuitem[id="viewSig"]::before,
menuitem[id="viewPhoto"]::before,
menuitem[id="enigmail_keyMgmtShowPhoto"]::before,
menuitem[id="importFromServer"]::before,
menuitem[id="ctxViewSig"]::before,
menuitem[id="ctxViewPhoto"]::before,
menuitem[anonid="open-engine-manager"]::before,
menuitem[id="dlMenu_find"]::before {  /* Download Manager */
  
  background: url("chrome://global/skin/icons/search.png") !important;
}

menuitem[command="Browser:OpenLocation"]::before,
menuitem[oncommand*="cmd_openRemote"]::before,
menuitem[id="mainmenu:file-popup:open-url"]::before {  /* Venkman */
   background: url("chrome://communicator/skin/taskbar/navigator.png") !important;
  -moz-image-region: rect(0px 16px 16px 0px) !important;
}

menuitem[oncommand^="openHelp('ieusers'"]::before {
  background: url("chrome://global/skin/subskin/icons/ie.png") !important;
}

menuitem[id="messageIdContext-openBrowserWithMsgId"]::before,
menuitem[command="cmd_attachPage"]::before,
menuitem[id="publishMenuitem"]::before,
menuitem[id="menu_publish"]::before,
menuitem[id="menu_publishAs"]::before,
menuitem[key="openLocationKb"]::before,
menuitem[id="menu_openRemote"]::before {
  background: url("chrome://communicator/skin/icons/online.png") !important;
}

menuitem[id="menu_overlay_preferential"]::before,
menuitem[id="objectProperties"]::before,
menuitem[id="advancedPropsTag"]::before,
menuitem[id="enigmail_RulesEditor"]::before {
  background: url("chrome://global/skin/subskin/icons/advanced-prefs.png") !important;
}

menuitem[id="menuitem_JavaConsole"]::before,
menuitem[id="java"]::before,
menuitem[id^="javaconsole"]::before {
 background: url("chrome://global/skin/subskin/icons/java.png") !important;
}

menu[id="goPreviousMenu"]::before,
menuitem[id="decreaseIndent"]::before,
menuitem[key="goBackKb"]::before,
menuitem[id="context-back"]::before {
  background: url("chrome://global/skin/subskin/icons/back.png") !important;
}

menu[id="goNextMenu"]::before,
menuitem[id="increaseIndent"]::before,
menuitem[id="menu_JoinTableCells"]::before,
menuitem[key="goForwardKb"]::before,
menuitem[id="context-forward"]::before,
menuitem[id="joinTableCells_cm"]::before {
  background: url("chrome://global/skin/subskin/icons/next.png") !important;
}

menu[id="forwardAsMenu"]::before,
menuitem[key="key_forward"]::before,
menuitem[id="mailContext-forward"]::before,
menuitem[id="AllowHTMLtemp_forward"]::before,
menuitem[id="mailContext_AllowHTMLtemp_forward"]::before {
  background: url("chrome://global/skin/subskin/icons/forward.png") !important;
}

menuitem[id="replyMainMenu"]::before,
menuitem[id="replySenderMainMenu"]::before,
menuitem[id="replyNewsgroupMainMenu"]::before,
menuitem[id="replySenderAndNewsgroupMainMenu"]::before,
menuitem[id="mailContext-replySender"]::before,
menuitem[id="mailContext-replyNewsgroup"]::before,
menuitem[id="mailContext-replySenderAndNewsgroup"]::before,
menuitem[id="AllowHTMLtemp_reply"]::before,
menuitem[id="mailContext_AllowHTMLtemp_reply"]::before {
  background: url("chrome://global/skin/subskin/icons/reply.png") !important;
}

menuitem[key="key_replyall"]::before,
menuitem[id="replyAllRecipientsMainMenu"]::before,
menuitem[id="replyallMainMenu"]::before,
menuitem[id="mailContext-replyAll"]::before,
menuitem[id="AllowHTMLtemp_replyall"]::before,
menuitem[id="mailContext_AllowHTMLtemp_replyall"]::before {
  background: url("chrome://global/skin/subskin/icons/reply-all.png") !important;
}

menuitem[id="menuitem_fullScreen"]::before {
  background: url("chrome://global/skin/subskin/icons/fullscreen.png") !important;
}

menu[id="viewFeedSummary"]::before {
  background: url("chrome://navigator/skin/feeds/feedIcon16.png") !important;
}

menuitem[class="openlivemarksite-menuitem"]::before {
  background: url("chrome://communicator/skin/bookmarks/livemark-menu.png") !important;
  -moz-image-region: rect(0px 16px 16px 0px) !important;
}

menu[id="alignMenu"]::before,
menuitem[command="cmd_edit"]::before,
menuitem[cmd="cmd_edit"]::before,
menuitem[id="mnEditEdit"]::before,  /* DOMi */
menuitem[id="cmd_EditEdit"]::before,
menuitem[oncommand="viewer.cmdEditSelectedProperty()"]::before,
menuitem[oncommand="goOpenNewMessage();"]::before,
menuitem[id="context-edit"]::before,
menuitem[id="newNewMsgCmd"]::before,
menuitem[id="newMsgCmd"]::before,
menuitem[id="menu_newMessage"]::before,
menuitem[key="key_editAsNew"]::before,
menuitem[oncommand^="SendMailToNode"]::before,
menuitem[id="mailContext-editAsNew"]::before,
menuitem[id="context-composeemailto"]::before,
menuitem[id="abResultsTreeContext-newmessage"]::before,
menuitem[oncommand="viewer.cmdEditSelectedProperty()"]::before,
menuitem[oncommand="gPopupBlockerObserver.editPopupSettings();"]::before,
menuitem[command="Browser:NewMessage"]::before,
menuitem[oncommand="PrefEditClick();"]::before,
menuitem[id="walleteditor"]::before,
menuitem[oncommand="AbPanelAdd('addr_to');"]::before,
menuitem[oncommand="AbPanelAdd('addr_cc');"]::before,
menuitem[oncommand="AbPanelAdd('addr_bcc');"]::before,
menuitem[oncommand="AbNewMessage();"]::before,
menuitem[key="key_newMessage"]::before,
menuitem[id="menu_newBlankPage"]::before,
menuitem[id="editLink_cm"]::before,
menuitem[id="enigmail_keyMgmtSignKey"]::before,
menuitem[id="signKey"]::before,
menuitem[id="useragentswitcher-edit-user-agents-menu"]::before,  /* User Agent Switcher extension - keep even though toolbarbutton support was dropped */
menuitem[id="useragentswitcher-edit-user-agents-toolbar"]::before,
menuitem[id="ctxSign"]::before {
  background: url("chrome://global/skin/subskin/icons/edit.png") !important; -moz-binding: 
}

menuitem[id="menu_newEditor"]::before,
menuitem[key="key_editPage"]::before {
  background: url("chrome://communicator/skin/taskbar/composer.png") !important;
  -moz-image-region: rect(0px 16px 16px 0px) !important;
}

menu[id="moveMenu"]::before,
menu[id="mailContext-moveMenu"]::before,
menuitem[id="menu_newFolder"]::before,
menuitem[command="placesCmd_new:folder"]::before,
menuitem[id="folderPaneContext-new"]::before,
menuitem[id="menuitem_show"],
menuitem[id="toolbar_show"]::before,
menuitem[id="downloadPaneContext-showinshell"]::before,
menuitem[id="dlMenu_show"]::before,  /* Download Manager */
menuitem[id="dlContext-show"]::before {  /* Download Manager */
  background: url("chrome://global/skin/icons/folder.png") !important;
  -moz-image-region: rect(0px 16px 16px 0px) !important;
}

menuitem[id="ltnMenuSwitchToCalendar"]::before {   /* Lightning extension */
  background: url("chrome://communicator/skin/history/calendar.png") !important;
}

menuitem[command="cmd_close"]::before,
menuitem[id="menu_close"]::before,
menuitem[id="menu_FileQuitItem"]::before,
menuitem[id="file-detachAllAttachments"]::before,
menuitem[id="context-detachAttachment"]::before,
menuitem[id="context-detachAllAttachments"]::before,
menuitem[oncommand="inspector.exit();"]::before,
menuitem[id="menu_FileQuitItem"]::before,
menuitem[id="menu_SlitTableCell"]::before,
menuitem[command="cmd_close"]::before,
menuitem[id="menu_closeWindow"]::before,
menuitem[id="menu_close"]::before,
menuitem[oncommand*="tabbrowser.removeAllTabsBut"]::before,
menuitem[oncommand*="tabbrowser.removeTab"]::before,
menuitem[id="menu_closeOtherTabs"]::before,
menuitem[oncommand="window.close();"]::before,
menuitem[oncommand="inspector.exit();"]::before,
menuitem[id="menu_FileQuitItem"]::before,
menuitem[id="menu_ignore"]::before,
menuitem[oncommand="expireHTTPAuthAndWallet();"]::before,
menuitem[oncommand*="cmd_close"]::before,
menuitem[id=":exit"]::before,
menuitem[id=":quit"]::before,
menuitem[id=":delete-view"]::before,
menuitem[id="context:messages:delete-view"]::before,
menuitem[id="context:tab:delete-view"]::before,
menuitem[id=":hide-view"]::before,
menuitem[id="context:messages:hide-view"]::before,
menuitem[id="context:tab:hide-view"]::before,
menuitem[id="mainmenu:file-popup-quit"]::before,  /* Venkman */
menuitem[id="mainmenu:file-popup:close-source-tab"]::before,  /* Venkman */
menuitem[id="mainmenu:file-popup:close"]::before,  /* Venkman */
menuitem[id="mainmenu:file-popup:exit"]::before,  /* Venkman */
menuitem[id="menuitem_cancelUninstall_clone"]::before,
menuitem[id="menuitem_cancelUpgrade_clone"]::before,
menuitem[id="menuitem_cancelInstall_clone"]::before,
menuitem[id="revokeKey"]::before,
menuitem[id="ctxRevokeKey"]::before,
menuitem[id="orgClose"]::before,
menuitem[oncommand="ExpirePassword();"]::before,
menuitem[oncommand*="tabmail.removeTab"]::before,
menuitem[oncommand*="tabmail.closeOtherTabs"]::before {
  background: url("chrome://global/skin/icons/close.png") !important;
  -moz-image-region: rect(0px 16px 16px 0px) !important;
}

menuitem[id="menuitem_installItem"]::before,  /* AOM */
menuitem[id="utils-installFromFile"]::before {  /* AOM */
  background: url("chrome://global/skin/subskin/icons/install.png") !important;
  
}

menu[id="mailContext_AllowHTMLtemp"]::before,
menuitem[id="AllowHTMLtemp_andremote"]::before,
menuitem[id="mailContext_AllowHTMLtemp_html"]::before,
menuitem[id="mailContext_AllowHTMLtemp_andremote"]::before,
menuitem[id="button-newMsgHTML"]::before {
  background: url("chrome://global/skin/subskin/icons/html.png") !important;
}

menuitem[id="abResultsTreeContext-newim"]::before {
  background: url("chrome://global/skin/subskin/icons/im.png") !important;
}


menu[id="menu_passwordManager"]::before,
menu[id="optionsMenu"] > menupopup[id="optionsMenuPopup"] > menu[label="Security"]::before,  /* NOT in menuitems-locales.css */
menu[id="enigmail_sendersKeyMenu"]::before,
menuitem[oncommand="showMessageReadSecurityInfo();"]::before,
menuitem[oncommand="showMessageComposeSecurityStatus();"]::before,
menuitem[oncommand="walletPasswordDialog();"],
menuitem[id^="menu_securityStatus"]::before,
menuitem[id="menu_viewSecurityStatus"]::before,
menuitem[id="context:messages:query"]::before,
menuitem[id="context:userlist:popup:usercommands-popup:query"]::before,
menuitem[id="context:messages:popup:usercommands-popup:query"]::before,
menuitem[id="password-manager-menu"]::before,
menuitem[id="enigmail_keyMgmtKeyTrust"]::before,
menuitem[command="cmd_viewSecurityStatus"]::before,
menuitem[id="setTrust"]::before,
menuitem[id="changePwd"]::before,
menuitem[id="ctxTrust"]::before,
menuitem[id="ctxChangePwd"]::before,
menuitem[id="enigmail_insert_own_key"]::before,
menuitem[id="enigmail_insert_key"]::before {
  background: url("chrome://communicator/skin/icons/lock-secure.png") !important;
}


/* kill this submenu image */
menu[id="tableMenu"] > menupopup > menu[id="tableInsertMenu"] > menupopup > menuitem[oncommand*="cmd_InsertTable"] {
  background: none !important;
}

menu[id="popup"]::before,
menu[id="menu_popupManager"]::before,
menuitem[id="popupwindow-reject"]:not([type="checkbox"]):not([type="radio"])::before {
  background: url("chrome://navigator/skin/icons/popup-blocked.png") !important;
}

menuitem[id="popupwindow-allow"]:not([type="checkbox"]):not([type="radio"])::before,
menuitem[id="AllowPopups"]:not([type="checkbox"]):not([type="radio"])::before,
menuitem[id="allowPopupsForSite"]:not([type="checkbox"]):not([type="radio"])::before,
menuitem[id="menu_checkspelling"]::before,
menuitem[id="menu_validate"]::before,
menuitem[oncommand^="validateThisPage"]::before,
menuitem[id="enigmail_decryptverify"]::before,
menuitem[id="enableKey"]::before,
menuitem[id="ctxEnableKey"]::before {
  background: url("chrome://global/skin/subskin/icons/ok.png") !important;
  margin-right: 4px !important;
  margin-left: -4px !important;
}

menuitem[command="cmd_account"]::before,
menuitem[id="newAccountMenuItem"]::before,
menuitem[id="menu_accountmgr"]::before,
menuitem[id="menu_subscribe"]::before,
menuitem[id="folderPaneContext-subscribe"]::before,
menuitem[id="goStartPage"]::before,
menuitem[id="tasksMenuMail"]::before,
menuitem[id="menu_sendPage"]::before,
menuitem[command="cmd_sendNow"]::before,
menuitem[id="menu_sendLink"]::before,
menuitem[id="menu_sendlink"]::before,
menuitem[id="context-sendlink"]::before,
menuitem[id="context-sendimage"]::before,
menuitem[id="context-sendpage"]::before,
menuitem[id="context-sendframe"]::before,
menuitem[id="context-sendaudio"]::before,
menuitem[id="context-sendvideo"]::before,
menuitem[oncommand="MsgSubscribe();"]::before,
menuitem[oncommand="MsgGetMessagesForAccount(event);"]::before,
menuitem[oncommand="MsgAccountManager(null);"]::before,
menu[oncommand*="cmd_getNewMessages"] > menupopup > menuitem[oncommand="MsgGetMessagesForAccount(event)"]::before,
menuitem[id="context:userlist:popup:usercommands-popup:dcc-send"]::before,
menuitem[id="context:messages:popup:usercommands-popup:dcc-send"]::before {
  background: url("chrome://global/skin/subskin/icons/mail.png") !important;
}



menuitem[oncommand*="cmd_synchronizeOffline"]::before,
menuitem[command="cmd_synchronizeOffline"]::before,
menuitem[command="Tools:Downloads"]::before,
menuitem[id="context-queuelink"]::before,
menuitem[id="downloadmgr"]::before,
menuitem[id="dlMenu_openReferrer"]::before,  /* Download Manager */
menuitem[id="dlContext-openReferrer"]::before {  /* Download Manager */
  background: url("chrome://global/skin/subskin/icons/download.png") !important;
}

menuitem[id="reportPhishingURL"]::before {
  background: url("chrome://global/skin/icons/blacklist_favicon.png") !important;
}

menu[id="insertSmiley"]::before {
  list-style-image: url("chrome://communicator/skin/icons/smileys/smile.png") !important;
}

menu[oncommand^="linkToolbarUI.toggleLinkToolbar(event.target)"] {
 background: url("chrome://navigator/skin/icons/next-16.png") !important;
  -moz-image-region: rect(0px 16px 16px 0px) !important;
}

/* Work Offline */
menu[label="Offline"]:not(.bookmark-item):not(.folder-icon)::before,  /* NOT in menuitems-locales.css */
menuitem[command="cmd_settingsOffline"]::before,
menuitem[oncommand*="cmd_settingsOffline"]::before {
  background: url("chrome://communicator/skin/icons/offline.png") !important;
}

/* correct the missing Tools menuitem for the IE Tab extension (this image exists inside the extension, not the theme) */
menuitem[id="ietab-toolsmenu"] {
  background: url(chrome://ietab/skin/ietab-button-ie16.png) !important;
}



/* KEEP AT THE END OF THIS FILE */

/* Make certain we correctly handle all checks and radios. */
menuitem[type="checkbox"]::before {
  background: none !important;
}
menuitem[type="checkbox"][checked="true"]::before {
  background: url(chrome://global/skin/menu/menu-check.png) !important;
  -moz-image-region: auto !important;
}
menuitem[type="checkbox"][checked="true"][_moz-menuactive="true"]::before {
/*  list-style-image: url("chrome://global/skin/menu/menu-check-hover.png") !important; */
  background: url(chrome://global/skin/menu/menu-check.png) !important;
  -moz-image-region: auto !important;
}
menuitem[checked="true"][type="checkbox"][disabled="true"]::before,
menuitem[checked="true"][type="checkbox"][disabled="true"][_moz-menuactive="true"]::before {
  background: url("chrome://global/skin/menu/menu-check-disabled.png") !important;
  -moz-image-region: auto !important;
}

/* change the check to white on Tag-colored menuitems */
menuitem[class^="lc-"][checked="true"][type="checkbox"][_moz-menuactive="true"]::before {
  background: url("chrome://global/skin/menu/menu-check-hover.png") !important;
}

menuitem[type="radio"]::before {
  background: none !important;
}
menuitem[checked="true"][type="radio"]::before {
  background: url("chrome://global/skin/menu/menu-radio.png") !important;
  -moz-image-region: auto !important;
}
menuitem[checked="true"][type="radio"][_moz-menuactive="true"]::before {
/*  list-style-image: url("chrome://global/skin/menu/menu-radio-hover.png") !important; */
  background: url("chrome://global/skin/menu/menu-radio.png") !important;
  -moz-image-region: auto !important;
}
menuitem[checked="true"][type="radio"][disabled="true"]::before,
menuitem[checked="true"][type="radio"][disabled="true"][_moz-menuactive="true"]::before {
  background: url("chrome://global/skin/menu/menu-radio-disabled.png") !important;
  -moz-image-region: auto !important;
}

Отсутствует

 

№771926-01-2020 12:07:26

solombala
Участник
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 350
UA: Firefox 72.0

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

Vitaliy V.
В чем фишка? Не могу на title три точки заделать и back прикрутить, короче, поиск вываливается тоже за борт.
Это не срабатывает

скрытый текст
.urlbarView-title {
  mask-image: none !important;
  overflow: hidden !important;   
  text-overflow: ellipsis !important;
  font-size: 15px;
  color: #fff !important;
}

https://forum.mozilla-russia.org/viewto … 62#p777262
И последнее черный текст url ? Точно последнее !!!
https://s19.directupload.net/images/200126/temp/u9mwtiii.png

Отредактировано solombala (26-01-2020 13:27:04)

Отсутствует

 

№772026-01-2020 18:06:21

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 392
UA: Firefox 72.0

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

solombala пишет:

Идею понял?

Прекрасно все получилось теперь иконки есть не только в контекстном меню, но и в главном меню. :beer:
https://i111.fastpic.ru/big/2020/0126/a4/23d7de620e051c7f2fe8b18a1d4fc1a4.png 
https://i111.fastpic.ru/big/2020/0126/28/647c4cf3c531c902739f4fbc96135728.png

Отсутствует

 

№772126-01-2020 19:55:20

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

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

А для скролбаров и панели поисков (втч для панели закладок) у кого-нибудь тёмный стиль есть, ну или любой который можно подстроить? Поделитесь плиз.

Отсутствует

 

№772226-01-2020 20:50:37

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

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

voqabuhe пишет:

А для ............ и панели поисков (втч для панели закладок) у кого-нибудь тёмный стиль есть, ну или любой который можно подстроить? Поделитесь плиз.

Как вариант, включить "тёмную или стандартную" тему в about:addons.

Отсутствует

 

№772326-01-2020 21:50:19

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

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

kokoss
Дык я включил, вроде как
user_pref("browser.in-content.dark-mode", true);
user_pref("ui.systemUsesDarkTheme", 1);
user_pref("widget.disable-dark-scrollbar", false);
но скролбары и панели поиска остались светлыми.

Отсутствует

 

№772426-01-2020 23:13:14

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

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

voqabuhe
С включенной тёмной темой:

скрин
https://d.radikal.ru/d33/2001/4c/8c3ec1958c01.png

Отредактировано kokoss (26-01-2020 23:53:57)

Отсутствует

 

№772527-01-2020 10:11:32

rubel
Участник
 
Группа: Members
Откуда: г.Самара
Зарегистрирован: 10-05-2005
Сообщений: 392
UA: Firefox 72.0

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

Vitaliy V.
Установил расширение scrapyard-0.4.3, аналог ScrapBook, на Firefox72. В боковой панели оно выглядит ужасно белым цветом.

скрытый текст
https://i111.fastpic.ru/big/2020/0127/69/abecb4e7b2461fd076686b718b7b1469.png

Как его перекрасить в какой-нибудь другой цвет? Attributes_Inspector показывает вот такоие атрибуты:
скрытый текст

Выделить код

Код:

browser [216×656]
namespaceURI: XUL
margin: 0
border: 0
padding: 0
id = webext-panels-browser
autocompletepopup = PopupAutoComplete
context = contentAreaContextMenu
disableglobalhistory = true
flex = 1
remote = true
selectmenulist = ContentSelectDropdown
tooltip = aHTMLTooltip
type = content
webextension-view-type = sidebar

а на уровень вверх так:

Выделить код

Код:

stack [216×656]
namespaceURI: XUL
margin: 0
border: 0
padding: 0
id = webext-panels-stack
flex = 1

Отсутствует

 

Board footer

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