Einstellungen im Menü deaktivieren

  • Moin,

    wie kann ich bestimmte Menüpunkte deaktivieren ?

    z.B. Tools ---> Einstellungen

    Ziel soll es sein das der User (DAU) keine Änderungen vornehmen kann.
    MfG
    Rene

  • Das geht über ein File namens userChrome.css. Dieses File existiert standardmässig nicht, d.h. Du musst es neu erstellen - und zwar im "chrome"-Ordner Deines Profils. Als Hilfestellung gibt es eine userChrome-example.css, die ein paar Beispiele enthält, was man alles machen kann => also wenn Du nicht genau weißt, wo Du dieses File erstellen sollst, dann such einfach nach dieser userChrome-example.css. Die kannst auch als Ausgangspunkt für Deine datei benutzen - einfach alles bis auf die zeile mit @namespace weglöschen.

    Um dann bestimmte Menü-Einträge zu verstecken, musst Du lediglich folgende Zeile in diese userChrome.css hinzufügen:

    menuitem[label="Name des Menü-Eintrags"] { display: none !important; }

    Da ich die englische Version benutze, musste ich bei mir also für das Tools -> Options Menu folgendes eintragen:

    /* Remove Tools -> Options */
    menuitem[label="Options..."] { display: none !important; }


    => Die komplette userChrome.css sah dann folgendermassen aus:

    CSS
    @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
    
    
    
    
    /* Remove Tools -> Options */
    menuitem[label="Options..."] {    display: none !important; }