Kann die Übersetzungsanzeige vergrößert werden?

  • 2002Andreas , meiner Ansicht nach ist Dein Code aus Beitrag #31 unsauber. Was Du festgelegt hast, ist: Nicht angezeigt werden auf der rechten Seite soll #select-translations-panel-to-menupopup > menuitem[value="bg"] und dann irgendein Element, das das Attribut [value="et"] enthält sowie entsprechend die folgenden Value- Selektoren. Und für die linke Seite dieselbe Ungenauigkeit.

    Es hätte stattdessen so aussehen müssen (neben anderen Möglichkeiten) - die Änderung liegt in der Nutzung von :is():

    CSS
    /*rechte Seite einzelne Sprachen ausblenden*/
    #select-translations-panel-to-menupopup > menuitem:is([value="bg"],[value="et"],[value="fr"],[value="it"]) {
      display: none !important;
    }
    
    /*linke Seite einzelne Sprachen ausblenden*/
    #select-translations-panel-from-menupopup > menuitem:is([value="bg"],[value="et"],[value="fr"],[value="it"],[value="el"]) {
      display: none !important;
    }

    Wenn man übrigens nur wenige Sprachen sichtbar haben will, geht es mit :not() kürzer – ich hab auch den gesamten Stil kompakter gestaltet – es ginge sogar noch kompakter, wäre aber noch schwerer verständlich, indem man auch den vorderen Teil in :is() zusammenfügt:

    CSS
    /* alles außer den benannten Sprachen ausblenden */
    /* links: */ #select-translations-panel-from-menupopup > menuitem:not([value="de"],[value="en"],[value="fr"]),
    /* rechts: */ #select-translations-panel-to-menupopup > menuitem:not([value="de"],[value="en"],[value="fr"]) {
      display: none !important;
    }

    Ping auch lenny2.

  • Was jetzt noch toll wäre, wenn man das Popup verschieben könnte.
    Wäre das ohne grossen Aufwand möglich. ?

    Selbst Mozilla war das zu viel Aufwand:

    In our early investigations into the feasibility of implementing this feature, one of the limitations of Firefox's XUL panels that was clear from the start is the lack of functionality to click and drag the panels around the screen. While it's likely possible to implement this, the functionality does not currently exist, and executing such an implementation would be a whole project in and of itself, with correctness concerns across various operating systems and graphics protocols.