Hallo,
ich sortiere in meinem FF 60.0.1. die Kontextmenüeinträge.
Wie bereits hier wunderbar erklärt, kann man die Reihenfolge der Menüeinträge festlegen, indem man im Custom-CSS den Identifiern (CSS-Selektoren) mittels der Anweisung "-moz-box-ordinal-group:" eine Position zuweist.
Merkwürdigerweise kommen im Quelltext für das Kontextmenü immer wieder "neue" Identifier für denselben Menüeintrag eines Add-Ons hinzu. Irgendeine Routine hängt einfach eine Zahl hinten an den Indentifier. In meinem unten zitierten CSS-Quellcode sieht man bspw., dass der Menüeintrag des Add-Ons Context Search des Autors Olivier de Broqueville mittlerweile mit dem Zähler 4 im Quellcode für das Kontextmenü auftaucht. Also musste ich alle diese hochgezählten Identifier in meinem Custom-CSS eintragen.
Heute war ebendieser Kontextmenüeintrag wieder nicht an der gewünschten obersten Position in meinem FF-Kontextmenü. Als ich den Indentifier identifizierte, hatte er den Zähler 8, also "olivier_debroqueville_gmail_com_8". Das nervt gewaltig.
Wie unten im Code zu sehen, zählen auch andere Add-Ons wie Print-Edit (printedit-we_dw-dev_5) die Identifier mit einer Ziffer nach oben.
Wie kann man das in den Griff bekommen?
/*AGENT_SHEET*/
/*********************************************************************************************
simpleMenuWizard: Firefox 57+ userChrome.css tweaks to remove context menu items.
https://github.com/stonecrusher/simpleMenuWizard
**********************************************************************************************
/*** select-context.css ***/
#olivier_debroqueville_gmail_com_1 {-moz-box-ordinal-group: 0 !important;} /*context-search*/
#olivier_debroqueville_gmail_com_2 {-moz-box-ordinal-group: 0 !important;} /*context-search*/
#olivier_debroqueville_gmail_com_3 {-moz-box-ordinal-group: 0 !important;} /*context-search*/
#olivier_debroqueville_gmail_com_4 {-moz-box-ordinal-group: 0 !important;} /*context-search*/
#context-paste {-moz-box-ordinal-group: 1 !important;} /*einfügen*/
#contentAreaContextMenu > menuseparator:nth-child(90) {-moz-box-ordinal-group: 1 !important;} /*Separator*/
#printedit-we_dw-dev_1 {-moz-box-ordinal-group: 2 !important;}
#printedit-we_dw-dev_2 {-moz-box-ordinal-group: 2 !important;}
#printedit-we_dw-dev_3 {-moz-box-ordinal-group: 2 !important;}
#printedit-we_dw-dev_4 {-moz-box-ordinal-group: 2 !important;}
#printedit-we_dw-dev_5 {-moz-box-ordinal-group: 2 !important;}
#context-copy {-moz-box-ordinal-group: 2 !important;} /*Copy*/
#context-sep-selectall {-moz-box-ordinal-group: 3 !important;} /*Separator*/
Alles anzeigen