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

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

№765125-01-2020 18:51:17

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

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

solombala пишет

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

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

Отсутствует

 

№765225-01-2020 19:29:07

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

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

ez7pac

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

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

Отсутствует

 

№765325-01-2020 19:43:53

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

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

solombala пишет

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

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

Отсутствует

 

№765425-01-2020 21:30:27

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

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

solombala пишет

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

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

Отсутствует

 

№765525-01-2020 21:38:45

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1739
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:


Win7

Отсутствует

 

№765625-01-2020 22:02:45

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
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", "");

Отсутствует

 

№765725-01-2020 23:52:49

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1739
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


Win7

Отсутствует

 

№765826-01-2020 05:22:12

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

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

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

Отсутствует

 

№765926-01-2020 11:33:00

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
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;
}

Отсутствует

 

№766026-01-2020 12:07:26

solombala
Забанен
 
Группа: Members
Зарегистрирован: 20-07-2019
Сообщений: 652
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 ? Точно последнее !!!
u9mwtiii.png

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

Отсутствует

 

№766126-01-2020 18:06:21

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

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

solombala пишет

Идею понял?

Прекрасно все получилось теперь иконки есть не только в контекстном меню, но и в главном меню. :beer:
23d7de620e051c7f2fe8b18a1d4fc1a4.png 
647c4cf3c531c902739f4fbc96135728.png

Отсутствует

 

№766226-01-2020 19:55:20

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

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

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

Отсутствует

 

№766326-01-2020 20:50:37

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

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

voqabuhe пишет

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

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


Win7

Отсутствует

 

№766426-01-2020 21:50:19

voqabuhe
Участник
 
Группа: Members
Зарегистрирован: 06-12-2011
Сообщений: 3231
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);
но скролбары и панели поиска остались светлыми.

Отсутствует

 

№766526-01-2020 23:13:14

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

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

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

скрин
8c3ec1958c01.png

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


Win7

Отсутствует

 

№766627-01-2020 10:11:32

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

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

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

скрытый текст
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

Отсутствует

 

№766727-01-2020 12:00:49

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

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

Остались две иконки
cya2v7ke.png
Не надо, сделал...

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

Отсутствует

 

№766827-01-2020 21:12:19

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

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

Vitaliy V.
Ну как тут раскрасить в maindeсk --texturl ? Черный
сделал кое-как ...осталась белая пакость в  genaral и в Multi
n874nenr.png
Одна проблема осталась, но боюсь и вы здесь бессильны (выбегающий поиск в мегабаре)

Отредактировано solombala (27-01-2020 23:08:41)

Отсутствует

 

№766927-01-2020 22:04:06

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

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

kokoss пишет

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

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

Отредактировано voqabuhe (27-01-2020 22:04:29)

Отсутствует

 

№767027-01-2020 23:40:42

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

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

solombala пишет

но боюсь и вы здесь бессильны (выбегающий поиск в мегабаре)

ну да если тот код что я тебе дал https://forum.mozilla-russia.org/viewto … 76#p777276
не помог то черт голову сломит в твоей сборке, и не спрашивай по ней я на [linux]

Отсутствует

 

№767128-01-2020 00:25:00

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

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

voqabuhe пишет

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

скрытый текст
Что касается панели вкладок, то так:

Выделить код

Код:

/* Меняет фон панели вкладок */
#TabsToolbar {background-color: #3d3d3d !important}

панели поиска, то я уже ответил: https://forum.mozilla-russia.org/viewto … 22#p777322, а с остальным вы и сами разобрались: https://forum.mozilla-russia.org/viewto … 24#p777324


Win7

Отсутствует

 

№767228-01-2020 00:51:24

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

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

Vitaliy V.

Vitaliy V. пишет

черт голову сломит в твоей сборке

Откуда знаете? Я все исправил ...Вот код не срабатывет. Или подставить что-то надо, или скрипт  не дает...

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

Отредактировано solombala (28-01-2020 00:52:22)

Отсутствует

 

№767328-01-2020 04:18:16

JKT
Участник
 
Группа: Members
Зарегистрирован: 14-01-2016
Сообщений: 81
UA: Firefox 68.0

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

Здравствуйте.
Есть-ли возможность панель вкладок переместить под адресную строку? Поиском не нашел.
FF 68 esr

Отсутствует

 

№767428-01-2020 09:44:54

shadow_user
Участник
 
Группа: Members
Зарегистрирован: 14-02-2007
Сообщений: 244
UA: Firefox 68.0

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

JKT пишет

Есть-ли возможность панель вкладок переместить под адресную строку? Поиском не нашел.
FF 68 esr

https://forum.mozilla-russia.org/viewto … 45#p766645 Этот работает, первый спойлер.

Отсутствует

 

№767528-01-2020 12:33:39

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

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

solombala пишет

Откуда знаете? Я все исправил

Думаешь качество сборки улучшилось :) по сравнению с предыдущими.

solombala пишет

Вот код не срабатывет

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

скрытый текст
SNIMOK-EKRANA-V-2020-01-28-12-16-33.png

Отсутствует

 

Board footer

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