Kontextmenü in Eingabefeldern

  • Hier hätte ich noch einen, der ist für die Leiste die manchmal aufgeht,
    wenn man eine Pdf Datei in Firefox öffnet und die Möglichkeit bietet,
    die Pdf Datei in einem anderen Programm zu betrachten.

    Code:

    CSS
    @-moz-document url-prefix("chrome://browser/content/browser.xul") {
    button[label="Mit anderem Programm ansehen"]{
            list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACLUlEQVQ4ja3SS0iUYRjF8S8Sp0mSFM0wcwwaL10wUQocJYUY3WgmQRfRLt7ScqOYZSBCWdYiKoKghAwRiwhpU+gmJSLTosyihaVmaHYxMvzOu/y3iJgR0iA68Oze83t44bGs/x3z6SM634Sq96HiXOzCLExRHmqsx0xOsGBZ3XdRYwkavI0G2tGJvai5FDUWoiN5aJMLdbT/GdH9TuwbDWiqB/VexJzcgX36DMpMRiVbUVEGyk9FCRGorW0uYibHsY8XoOEu1NWE6TyKqrdh+vuRhLJSUH4yyk5C3kSmI4LR2AcfolP1qKcV3TuLuVmD6ahBlw6g2vJfgIR2pmF71qK0WL6ti2S8osoPKM5DD1oxFemYzCiMNxqTFYPcFqo75EMOetGGFXyPDWcoyuUH5KRitzaiPfm+x/NN7S6mI4MYWGL5Ad5k1FyOqkr/CthX6pgIXkSfww8w2WnYx4owHhdavwwlhqCUMJQYhOp2+8rXG1CMgzdBFv1hUT7APlzGbNl2lJOC8rag3M0oIwG7rsC3/dY5tMbJl5BAXjktXhZV+H1hdATFRyFvEkpPQJ54tDECvehFEubOBRTjwF7pZMhp0RdoMfNudO4t2C3XsN2hyONGyS7kDkHPulFXG8YVwNfQAIacFs8DLCYvt8xzjVdbmFruxI4Lx44J5kdcCJ/DFzO81OK10+KRY4Hy78yOjPG2uJLBVdE8cVg8dFg8DlvN0/2VzIy8X7j8L/kJ4FPj89ElOyMAAAAASUVORK5CYII=") !important;}
    
    		button[label="Mit anderem Programm ansehen"] .button-text{ margin-left:10px!important;}
    }


    Mfg.
    Endor

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

  • Ich habe da mal wieder ein Problem.
    Ich verwende ja für CSS Codes das Script usercssloader.uc.js von der dunklen Seite.

    Diese Fenster gehören dazu:

    [Blockierte Grafik: http://img404.imageshack.us/img404/5550/bild001y.png][Blockierte Grafik: http://img90.imageshack.us/img90/2421/bild002n.png]

    Wie spreche ich die drei Buttons unten an?
    Ich habe im Script extra noch eine id für die Buttons vergeben, aber nichts will funktionieren.
    Als url wird im Domi folgendes angezeigt:

    Code
    data:text/html;charset=utf8,%3C!DOCTYPE%20HTML%3E%3Chtml%20lang%3D%22ja%22%3E%3Chead%3E%3Ctitle%3ECSSTester%3C%2Ftitle%3E%3C%2Fhead%3E%3Cbody%3E%3C%2Fbody%3E%3C%2Fhtml%3E

    Wer hat eine Idee?
    Mfg.
    Endor

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

  • CSS
    input[value="Vorschau"]{
    -moz-appearance:none!important;
    background: blue url("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==") no-repeat !important;
    color:white;
    font-size:11.5px!important;
    height:22px!important;
    padding-left:25px!important;
    background-position:3px 1px!important;
    border-radius:10px!important}

    [Blockierte Grafik: http://www7.pic-upload.de/thumb/08.03.13/9o664wltttn1.jpg]

    Musst du dir bitte noch anpassen wie du es möchtest.

  • [Blockierte Grafik: http://www10.pic-upload.de/thumb/08.03.13/2tis3dojwbeb.jpg]


    Icons natürlich anpassen :wink:

  • Vielen Dank Andreas funktioniert schon.
    Eine Frage : ich habe mir noch einen Hower Effekt eingebaut.

    CSS
    input[value="Schließen"]:hover{
        -moz-appearance: none !important; 
        background: powderblue url("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==")
        no-repeat !important;
    	background-position:14px 1px!important;}

    Als Farbe habe ich im Moment: powderblue
    Könnte man die Farbe auch irgendwie so konfigurieren, also mit so einem Wert: #CCFFFF
    Ich kenne mich damit leider überhaupt nicht aus. :oops:

    Mfg.
    Endor

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

  • Das ist mir aber peinlich. :oops:
    Einfach Namen durch Wert ersetzen. Oje oje, da hätte ich aber selber drauf kommen
    müssen.
    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:132.0) Gecko/20100101 Firefox/132.0
    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 geschafft. Jetzt ist es wie ich es haben wollte:
    [Blockierte Grafik: http://img713.imageshack.us/img713/4242/hoveri.png]

    Code:

    Mfg.
    Endor

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

    2 Mal editiert, zuletzt von Endor (8. März 2013 um 17:56)

  • Nicht ganz :mrgreen:
    So spricht der Code auch den Vorschau Button hier vom Forum an:
    [Blockierte Grafik: http://img543.imageshack.us/img543/56/bild003m.png]

    lässt sich das irgendwie verhindern?
    Mfg.
    Endor

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

  • Hat sich erledigt. Da ich im Script selber ja eine id vergeben haben,
    spreche ich jetzt die an und es funktioniert.
    Vielen Dank nochmals.
    :klasse:
    Mfg.
    Endor

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

    Im Script, ab Zeile 482 so ändern:

    Code
    <td><input type="button" value="Vorschau" id="Vorschau" /></td>\
    <td><input type="button" value="Speichern" id="Speichern" /></td>\
    <td width="80%"><span class="log"></td>\
    <td><input type="button" value="Schließen" id="Schliessen" /></td>\

    Und hier der CSS Code für die Buttons:


    Mfg.
    Endor

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