Kontextmenü in Eingabefeldern

  • Neuer Eintrag in about:about

    Dazu das neue Fenster für : about:welcomeback

    [Blockierte Grafik: http://www7.pic-upload.de/thumb/31.10.13/xc5btlk1ghqr.jpg]

    Werte wie immer evtl. noch anpassen.

  • about:lincenses
    da hat sich auch einiges geändert, neuer Code
    Da zu viele Zeichen wieder extern hoch geladen
    https://dl.dropboxusercontent.com/u/15467633/Fir…ut-licenses.css

    [Blockierte Grafik: http://imageshack.us/a/img607/9114/bc8h.th.png]

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/124.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 Endor..

    in deinem Code ist ein kleiner Fehler :wink:

    bei:

    #lic-info > UL:nth-child(324) > LI > A:hover{

    hast du am Ende einen : statt einem ;

    Der ganze Code in Notepad ++ kopiert...Zeile 2121

    ansonsten...vielen Dank wie immer :klasse:

    Edit:

    Und bei

    [href="about:license#mpl"]{ incl. hover ein falsches Icon.

    Sollte wohl dieses auch sein.

    Code
    data:image/gif;base64,R0lGODlhEAAQAOZQAP///wBmAPv6+gBzAIjtUXnePiczPqn/cSgzP/n8/vf5/LvFz+3y9/D0+bzG0AAbiSo1Qb/J0/b4+5z/Zuzx9rzH0WJqdbvFzvz9/m14g7jBzB6q/3J+iABky2Ntdw2JB8HL1b/J0sbP2Gpzf/n7/K7h/xSNCiiXFsrT2/38/Pr6+8XJzj+fDiaWFSKs/7nnGOfr7ubp7CSv/wBdyACZAAuIBg6gBxelDNbz/3uIlHmDkABaxc3w/xOMCQBgyUpUXun3BQAbigAcigmIBQBfyQBDsABcyPn6/MfQ2UpTXgqeBc3V3sPN1lzIMYyVms7x/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAFAALAAAAAAQABAAAAe/gFCCg4IBhoeEiQEHjI0BiYUTTUAvLQMmEwEdRDNGOwIBBCcDLAMAAwQBPiVPPDigBKamp6kdMhsbLrCzpx+pRUIPD0GwPbIfNqlOAMwAoAU3NQNDSjQFATnNADDPBd7eAQI6SyIiSCgxoIeGAiscAEckGEwYKgL3+CkcGQASCgkREij4F1CBBAAZRoC4sMBBCAcLGj5ccAHECA8AKDBooKEBg40dGVAA4MGCtgontVlIgsCAAQQQWr6M6RLBj0AAOw==
  • Hallo Andreas.
    Wie immer gerne. :wink:

    Danke für den Hinweis zum : anstelle ;.
    Habe ich gleich mal korrigiert.

    Das Erwähnte Icon ist eigentlich Absicht.
    Dieser Button war früher weiter oben nicht direkt in der Liste. Das hat sich
    mit Version 24 oder so geändert.
    Aber wenn ich mir das so überlege hast Du recht.
    Wird auch gleich noch geändert.

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/124.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!

  • Hier könnte man etwas rumbasteln...
    ab Versionen Aurora aufwärts; ggf. dann auch das Dahinterliegende..
    [attachment=0]about.png[/attachment]
    .. oder habe ich was verpasst? :-??

  • Für Aurora und aufwärts bitte mal testen:
    About:about
    da zu viele Zechen Code wieder extern:
    http://dl.dropbox.com/u/15467633/Fir…About-about.css

    den Endor musst Du dann noch austauschen.

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/124.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!

  • OK... :P
    nur das about:plugins schlägt noch aus der Farbe..
    [attachment=0]2013-11-02_133436.png[/attachment]
    .. bin jetzt weg zum Fußball, ma gucken, ob wir Leverkusen einen Punkt klauen können...

  • OT: bei dem Code fällt es extrem auf (vielleicht erwähnte ich das Folgende auch schon einmal?). Statt jedes Element einzeln mit den selben Eigenschaften zu versehen, kann man auch Aufzählungen verwenden.

    Also statt

    Code
    ele1 {
    standardeigenschaft1;
    standardeigenschaft2;
    besonderheitA;
    }
    ele2 {
    standardeigenschaft1;
    standardeigenschaft2;
    besonderheitB;
    }

    schreibt man:

    Code
    ele1,ele2 {
    standardeigenschaft1;
    standardeigenschaft2;
    }
    ele1 {
    besonderheitA;
    }
    ele2 {
    besonderheitB;
    }

    Das dürfte gerade bei den Wiederholungen von data-urls viel bringen.

  • Hallo Mithrandir...

    die Idee ist wirklich gut :klasse:

    Habe das jetzt nicht genauer gemacht, aber mit diesem Code

    werden gleich alle Einträge angesprochen. Vorteil, bei jedem weiteren Eintrag braucht nichts geändert/erweitert werden.

    Zumindest für about:about ist das praktisch.

    Man könnte das ja auch noch erweitern, das die linke Hälfte einen anderen Hintergrund/Farbe bekommt als die rechte.

    Ich muss mich damit mal etwas genauer beschäftigen. :wink:

    Danke für den Tipp :klasse:

  • Zitat von 2002Andreas

    das die linke Hälfte einen anderen Hintergrund/Farbe bekommt als die rechte.

    [Blockierte Grafik: http://www7.pic-upload.de/thumb/02.11.13/x4j4h4t28fne.jpg]

    Erspart einiges an Arbeit so :wink:

    Bei einem neuen Eintrag muss dann nur die Zahl angepasst werden jeweils aus:

    nth-child(n+17){

    und

    nth-child(-n+15)

  • Hallo Andreas.
    Habe diesen Code mal getestet. Damit funktionieren allerdings einige Sachen nicht mehr,
    zbs.text-decoration:none !important; hat keine Wirkung mehr, das kann man auch auf Deinem Bild sehen.
    Auch der Abstand zwischen den „Buttons“ ist viel Größer usw.

    Ich bleibe einstweilen bei meinem Code.
    Danke für Deine Mühe.
    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/124.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 Endor, ich bin noch am testen.

    Zitat von Endor

    text-decoration:none !important


    Da es sich bei allen Einträgen um Links handelt, muss das zusätzlich rein:

    CSS
    a{
    text-decoration:none!important;
    color:black!important;}

    In den anderen Codes kann das dann raus: text-decoration:none!important;

    Zitat von Endor

    Auch der Abstand zwischen den „Buttons“ ist viel Größer


    Einfach einmalig einfügen:

    CSS
    margin-top:2px!important;

    Bin gerade bei about:license

    da ist es eine riesen Erleichterung auf diese Art. Mit nur 2 Codes sprichst du alle Einträge an. Da ich ihn auf 55 erhöht habe, reicht es automatisch, sollten neue Einträge dazukommen.

  • Nur mal als Vergleich: about:license kompl.

  • Hallo Andreas.
    Fantastisch. [Blockierte Grafik: http://www.smiles.kolobok.us/standart/good2.gif]

    So funktioniert es jetzt prima.
    Das passt mir jetzt noch viel besser als der alte Code.

    Vielen Dank nochmals, auch an Mithrandir.

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/124.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!