We're calling on all EU-based Mozillians with iOS or iPadOS devices to help us monitor Apple’s new browser choice screens. Join the effort to hold Big Tech to account!

Търсене в помощните статии

Избягвайте измамите при поддръжката. Никога няма да ви помолим да се обадите или изпратите SMS на телефонен номер или да споделите лична информация. Моля, докладвайте подозрителна активност на "Докладване за злоупотреба".

Научете повече

Menu drop down items not visible

  • 2 отговора
  • 1 има този проблем
  • 2 изгледи
  • Последен отговор от cor-el

more options

In the menu drop downs under 'Edit' and 'View' and 'History' there are items that are 'inactive' and cannot be selected.

I have changed the background colour and look of the Menu drop downs in my CSS file but am looking for a way to show the 'unselectable' items.

In the Edit menu it is: Redo , Cut, Copy, Delete and associated keyboard shortcuts that have black text. i need light grey.

In the View menu it is: Text Encoding that is black

In the History menu it is: Recently closed windows

Does anyone have the code required to make them look light grey even if not 'selectable'. I have all selectable items with white text as the drop down background colour is teal.

I would appreciate any help I can get.

Haagen

In the menu drop downs under 'Edit' and 'View' and 'History' there are items that are 'inactive' and cannot be selected. I have changed the background colour and look of the Menu drop downs in my CSS file but am looking for a way to show the 'unselectable' items. In the Edit menu it is: Redo , Cut, Copy, Delete and associated keyboard shortcuts that have black text. i need light grey. In the View menu it is: Text Encoding that is black In the History menu it is: Recently closed windows Does anyone have the code required to make them look light grey even if not 'selectable'. I have all selectable items with white text as the drop down background colour is teal. I would appreciate any help I can get. Haagen

Избрано решение

That is this CSS rule in chrome://global/skin/menu.css => color: GrayText;

You can override this color with a color of your choice in userChrome.css with the "!important;" flag appended.

Add code to the userChrome.css file below the default @namespace line.


@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */

menu[disabled="true"],
menuitem[disabled="true"],
menucaption[disabled="true"] {
  color: GrayText !important; /*your preferred color*/
}

In Firefox 69 and later you need to set this pref to true on the about:config page to enable userChrome.css and userContent.css in the chrome folder.

  • toolkit.legacyUserProfileCustomizations.stylesheets = true
Прочетете този отговор в контекста 👍 0

Всички отговори (2)

more options

Start Firefox using Troubleshoot(Safe) Mode {web link}

A small dialog should appear. Click Start In Troubleshoot(Safe) Mode (not Refresh). Is the problem still there?

more options

Избрано решение

That is this CSS rule in chrome://global/skin/menu.css => color: GrayText;

You can override this color with a color of your choice in userChrome.css with the "!important;" flag appended.

Add code to the userChrome.css file below the default @namespace line.


@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* only needed once */

menu[disabled="true"],
menuitem[disabled="true"],
menucaption[disabled="true"] {
  color: GrayText !important; /*your preferred color*/
}

In Firefox 69 and later you need to set this pref to true on the about:config page to enable userChrome.css and userContent.css in the chrome folder.

  • toolkit.legacyUserProfileCustomizations.stylesheets = true