Kontextmenü in Eingabefeldern

  • Boersenfeger

    Hier nochmal der Code für about:config
    Diesen mal so separat testen.

    Ps. Das ist eigentlich alles in meiner Klickibunti Datei drinnen. Nicht gefunden?

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0.2
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Hi Endor,

    danke, aber der Code funktioniert leider nicht :( Habe statt [checked="true"] auch mal [checked="false"] versucht einzutragen, hat aber nichts gebracht.

    Grüße

    Firefox immer aktuell

  • Für die Entsprechenden Kontextmenü Einträge unter Extras braucht es noch diesen:

    Für den Kontextmenueintrag selber unter Extras wäre dieser:

    CSS
    #eSwitchLocales_menu{
        -moz-binding:
        url("chrome://global/content/bindings/menu.xml#menu-iconic") !important;
        list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACzUlEQVQ4jZXSfUzMcQDH8e8/svI3NvMwyjg1a3ZFVnOJaiIS0gyTJTXhlEo4Pex0p3ObDY26SLfKM9VkZSpsnkKNda7cUVqpcz3N9eDnevujjfGHh8+fn332+usjxG9p6xlmX0kHh250k1Tej95Yx++bP6ahpZ/YS5002aAXiNXd+z9ACCGq6k0kX+3j/VfYpb37/0C3fZhEo40nNgjLbCQpz4SquA2Tte/fsPauIWIKuqmywpE6KDRDsQk26i28bGz+O2K3f2FDXj/XrbBO3UTUoRrUtWMUtcKWo1U4nc5fkf72dp6qsni6YQdN66O5vO0wYbouzpggOu0mg4NDrNbYKPkAoRmt2O32n0CP2cwTeRBDuw8gKVNAo6UlKYfQYxYyG2BTajlCCBGh7ibn+QheB65wo+4mo9LoOFKfoMSZogJjEeULfLgfsJI2bT7L1D3sfwjhymqam23I9j9GUbIXZYOG5MZcNhp3Yv1gRTzS6OgMjcAeHoVhyQoqA0N4G7WPRRmfiasD3xODyBLeMVMTz9Xea2yqiEdnLqRy5BHKU6kIx8AAhnlyXk2cTpuXLyOBCkyb45kW28HkxE/MVXYwI/UxW6sTKOgxEpIWxtribex5cZTj508g6rU6rDJvvoWv4Y2XN3emzMIRHMxdv+2kx6Tz+rUZzdmLRD+I4aBFhfaCHtN7M3v1KbRYWhHVs2UQuIx29/kYs9RcjonDKfcBLxml2VkIIcQnuw2foiDiOvcQcjyCc7cu4VMaQrAmElEz0x083Pk4eSpXFCt5PssD5sxmYNp0ShfKeVZahhBCJOZn4lvrj19TIJ61vnhW+JGcexhRlppGh6sbuLky5uKCxW0SrW6TGHN1RZrgQoF8MUIIMTI6SrZBz3L1KoLU4ZzMPz1+KIfDgUGl4sLSpeQrFBTm5FCYkYnBP4C8yEiqb5f/8jpJkpAk6Uf3HdQx/vxPHXUSAAAAAElFTkSuQmCC") !important;
        -moz-image-region: rect(0px 16px 16px 0px) !important;
        padding-left:4px !important;}
    
    
    #eSwitchLocales_menu>.menu-iconic-text{
    padding-left:9px !important;}

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0.2
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Ha, jetzt tut er es :klasse: Weiß nicht, woran es vorher lag. Meinst du, man könnte den Einträgen noch irgendwie label oder so zuweisen? Denn dann könnte man sie ja vielleicht doch speziell ansprechen und ihnen je nach Zustand (true, false) ein bestimmtes Symbol zuweisen :-??

    Firefox immer aktuell

  • Klar kannst Du die auch einzeln ansprechen.
    Dann ist es aber auch komplizierter. Habe ich aber hier auch schon gemacht, wo ich lieber
    ein anderes Symbol haben wollte.
    Ich schraube mal kurz etwas.
    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0.2
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

    Einmal editiert, zuletzt von Endor (7. November 2012 um 18:23)

  • So müsste es gehen:
    Symbole und Label musst Du aber für Dich noch anpassen:
    Ist jetzt nur für eine Sprache: Französisch


    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0.2
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

    Einmal editiert, zuletzt von Endor (7. November 2012 um 19:12)

  • Super!! Ihr seid einfach die besten. Dankeschön Endor, der Code klappt wunderbar. Ich muss ihn nur noch für meine Sprachen anpassen und ein bisschen mit den Abständen spielen :D Bildchen schiebe ich noch nach.

    Viele Grüße

    Firefox immer aktuell

  • Hallo zusammen.

    Kleiner Code für Tmp Erweiterung - Einstellungen
    Links unten auf Einstellungen klicken.

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0.2
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Hallo zusammen.

    Code für Tmp Erweiterung - Einstellungen
    Die gestern Abend erwähnten Dropdown Schaltflächen.


    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0.2
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

  • So, der Code funktioniert, bis auf eine, naja, "Kleinigkeit".. Wenn man zwei Sprachen verwendet, muss man bedenken, dass das Label nach dem Umschalten ja auch in einer anderen Sprache erscheint. Aus "Deutsch" wird im englischen Modus so "German". Bedenkt man das nicht, fehlt das Symbol. Ok, das ist kein Problem, aber was macht man bei drei Sprachen? Denn dann bräuchte man für jedes Label im Off-Zustand zwei Varianten. Gibt es in CSS "ODER"-Operatoren (wie in Javascript z.B. ||)? So in der Art:

    Code
    #eSwitchLocales_menu menuitem[label="Deutsch"||"German"][type="radio"]> .menu-iconic-left {


    Die Bilder bisher, ich hoffe, ihr seht, was ich meine:

    [attachment=1]de.jpg[/attachment]
    [attachment=0]en.jpg[/attachment]
    [attachment=2]jp.jpg[/attachment]
    ..und der Code:

  • So und hier noch für das oben erwähnte Fenster:
    Tmp - Einstellungen - Links
    dort rechts unterhalb der Mitte auf Bearbeiten klicken:

    So nun müsste Tmp aber endgültig fertig sein. :D

    Bis Morgen, schönen Abend noch.
    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0.2
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!