Hallo edvoldi.
Ja das ist das Kontextmenü von dem Button wo immer man ihn hinsetzt.
Wenn Du den nicht hast, brauchst Du diesen Teil nicht.
Mfg.
Endor

Kontextmenü in Eingabefeldern
-
Boersenfeger -
10. Februar 2012 um 12:46 -
Erledigt
-
-
Bin jetzt mal für eine Weile weg.
Bis später.
Mfg.
Endor -
Nicht schlecht... :klasse:
habe aber noch Lücken...
[attachment=0]about_config_Kontextmenü_Icons.JPG[/attachment]
Danke bis hierher.... -
Setz das bitte mal unten drunter noch
CSS
Alles anzeigenmenuitem[label="Integer"] >.menu-iconic-text{ padding-left:10px !important;} menuitem[label="Boolean"]{ -moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important; list-style-image: url("data:image/gif;base64,R0lGODlhEAAQAPcAACQiJISChMTCxERCROTi5KSipMRCRKRiZPwCBPyChPzCxPTy9JSSlNTS1LSytPxCRORiZOQiJPz+/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAQABAABwihAAMQGEiwIIEGBwcEEIDwoMGBAhgoFECggMUCDCwyECDAokIHFRMgQGDAAAIICxx4XHjQAYIEDhgcQPCgokSWHV8SEBBgZMUCE3cyeLmgQAQEChpg/LizAIIIJWku6AgUp1MIAQKYTJoxqEqdDhxsXQkyos6IRxUsZRlg5oOpRx8orUqRQYK7eBVwXBv2ot+LXQMA1kgYo0QAAxIrXrwYQEAAOw==") !important; -moz-image-region: rect(0px 16px 16px 0px) !important; padding-left:4px !important;} menuitem[label="Boolean"] >.menu-iconic-text{ padding-left:10px !important;}
-
Jo, passt.... nun ist noch "Zurücksetzen" ohne Icon...
[attachment=0]07-11-2012_150555.JPG[/attachment] -
-
Die von dir nachgelieferten ja auch :-??
Edit:Ggf. hatte ich den Code kopiert bevor er nochmal nachgebessert hat...
-
Ich weiß nicht wo Ihr die Icons immer findet, ich suche noch eins für
" Grafik per E-Mail senden… "
wer hat da was schönes??? -
Zitat von edvoldi
wo Ihr die Icons immer findet
Z.B. von hierhttp://images.google.de/search?q=cert&…ODsjQ4QS4h4GIBQ
-
Zitat von edvoldi
" Grafik per E-Mail senden… "
teste es bitte malCSSmenuitem[label="Grafik per E-Mail senden…"]{ -moz-binding: url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important; list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAACXBIWXMAAAsTAAALEwEAmpwYAAABZElEQVR4nJVSsU4CQRB9h5Rna0I7hX7ANiYguyS0fMCVNscHSGtut9cfoFMKPsDYXeJuopFmC+hIyGpCQWJDQWMsHIslYDCBONliZ/a9mTczmzAz/mPVvyFjDL4/kVRVqy2l3HlNmNk5Z62NvrVWNc/Xd/esWu0NtCgKAGBmrTXzav/R+oqZmbmySVCWZVmODvZQcc7ZpzI6RLSHZvQ1gKP3t5mSDdVqEpH3r0BKdLJcLr33kR/CB/A1mYxV8+Luflg5PWs/PG5TElEIAUgBlOWIiGIQwHSWAqgAyHPtnN8vfbWCEBJxD0JI7521ul5vhBBiESIC0hAm8/my13vJspvIXC9OCAnI4dB0OoKIogYAg8G4VlNZdrmd0k7d6fTYmFsAztleT9dqakfb9mv0+ybPCwCA7HaNECrK8N5572ID2wq/0ACQ58UGES/eu+gmea4jYv+UImGxsAmAyDlo3ttOR/0AEdfAGPSnnusAAAAASUVORK5CYII=") !important; -moz-image-region: rect(0px 16px 16px 0px) !important; padding-left:4px !important;} menuitem[label="Grafik per E-Mail senden…"] >.menu-iconic-text{ padding-left:9px !important;}
-
Hallo 2002Andreas,
gerade als ich Deinen Code einbinden wollte stellte ich fest das ich den Code doch drin hatte.
Nur hieß es dort nicht "Grafik per E-Mail senden…" sondern nur "Grafik senden…"
Aber Dein Icon gefällt mir besser als mein altes. -
-
Hier wurde schonmal am Menüeintrag "Sprachen" gedoktort, aber das ist glaube ich nicht die richtige Stelle an der ich suche. Ich würde gern die Einträge unter Extras > Sprachen (Eintrag kommt von Locale Switcher), also Englisch, Deutsch..., mit Flaggensymbolen versehen. Die Flaggen habe ich schon, aber weil die Einträge ja eine Wahlmöglichkeit haben (an/aus), bekomme ich es nicht hin. Wer kann weiterhelfen?
Danke und Grüße
-
-
Ok, danke dir Andreas. Die Einträge in Boersenfegers Beispiel sind rot und grün eingefärbt. Heißt das, dass das für alle "checked"-Einträge in seinem Profil gilt?
-
Zitat von bluemule
dass das für alle "checked"-Einträge in seinem Profil gilt?
Zumindest für die meisten, je nachdem wie du was genau ansprechen musst.Es gibt z.B.
menuitem[type="checkbox"]
menuitem[type="radio"]
Ich nutze diesen hier
CSS
Alles anzeigenmenuitem[checked="true"] > .menu-iconic-left{ -moz-appearance: menuimage !important; } menuitem[type="checkbox"] .menu-iconic-icon { display:-moz-box !important; } menuitem[type="checkbox"] { -moz-binding:url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important; list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAACLElEQVRIie2U3UtTcRzGDzn1Zh7QuwwGFt0YlkGBlrPMWYqimTpfzmLtbI5puXKYHl9melRSNO0FIYIsMWE4RRMEISoosJysFYFCiYJ/QJFXdeOnqySaqSPQmz7Xz/N7nge+/AThPyFS0W/D2mdiV8Idd224xitxeu2UthXtbAnbPTOusQp6P7TT8caNfdBCbl32zpSw35apHnXQ/b6F7oCKdfgiZ1vTOFx8aNMCrwsu4D1wEF9e/tZFG0dqqPNcCxLKdySuesvpCah0+VuwDJeR3pxKovHIpo8+j93HoiiyotWyEB3DtE73d32T5zrOpzaaX7iofli5LizvM+McsdH1zk2n341lSOKMW09CSfym4S/zclkURdYEgTVBYFWjYUkUmTdkBPucEw6qxsvp8DXQE2hBflSK+YGRsv58LntkOueaaJ9rxDxkJK0pZcvlgiAIk/HxrGi16wW+h+3ha2Qks3FxwV7LkETlqIzy7Aq9H1Xa5uqpmLxE1ZQV1afQ5mvAPFjMqYYTWy7/xUxONgvRMaxqNPzQhPEtPJzlKJF5g2Fjv+WWCetgCVVTZm4G3HT4G1F9Cq1vFUyPC9ArSSQaE0K6+GmdjiVR5EtEBMtRWib2b7D+d6SeQkru52L3Sqiz9dyYqcU0UIheSdr28j/5lJnJq9i9fM7K2p7/nMtATncG0pMiigfOc1I5HvLyf8ZQc5r05lRSapM5Jh/dnS9XLyWjN6XsTvhO8xPi/Sn1tgdNswAAAABJRU5ErkJggg==") !important; -moz-image-region: rect(0px 32px 16px 16px) !important; } menuitem[type="checkbox"][checked="true"]{ -moz-image-region: rect(0px 16px 16px 0px) !important; } menuitem[checked="radio"] > .menu-iconic-left{ -moz-appearance: menuimage !important; } menuitem[type="radio"] .menu-iconic-icon { display:-moz-box !important; } menuitem[type="radio"] { -moz-binding:url("chrome://global/content/bindings/menu.xml#menuitem-iconic") !important; list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAVElEQVQYlZXPsQkAIRBE0Umtx8Q2jGxEsCkDE1s4MLCmb3gsJ3gOTPZYdqSbTDqFQEQUApOOAQ+ViD41MOO3KONflHBblHCXl379JEmDZtYNmgWnLIO4dCgDDuM5AAAAAElFTkSuQmCC") !important; -moz-image-region: rect(0px 0px 9px 9px) !important; } menuitem[type="radio"][checked="true"]{ -moz-image-region: rect(0px 9px 9px 0px) !important; }
-
Danke für den Code und die Aufklärung. Global werde ich die Symbole nicht ändern, glaube ich. Hier handelt es sich um einen radio-Knopf (lustiger Name, wo rührt der wohl her). Werde noch ein bisschen probieren, aber es hat sich ja damit vermutlich erledigt.
Viele Grüße
-
Ich habe hier z.B. einen Button um Java ein/auszuschalten und auch einen für GreaseMonkey, jeweils mit einem anderen Icon dann, evtl. hilft dir das ja etwas :-??
#java-toggle[activated="false"]
#java-toggle[activated="true"]
#greasemonkey-tbb[disabled="yes"]
Edit:
Also jeden Zustand einzeln ansprechen. -
Danke, werde es mir mal anschauen
-
Hallo bluemule
Einmal testen bitte:
CSS
Alles anzeigen@-moz-document url-prefix("chrome://browser/content/browser.xul"){ #eSwitchLocales_toolbar_menu menuitem[type="radio"][checked="true"] > .menu-iconic-left { -moz-appearance: none!important; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB+0lEQVQ4EdWSsWtTURTGf+/mvbzGtE1CUy01KaZUwdJBB7EgxaFYnKQO6tK6ubj0P7Ao7uKqg4MiqIPg4OJQUByKDlKiojUophFrQ0JLaVqSvnrOJa88tf+ABz7OPed85+Ocey/89+bssYHDBaZY5xwBp2zd8JpOnvGEBxLvRHv+FjDmPLMDeXNt+swV8gcLlluufOX+i7t8Lwc3gqdcl2QQisTCg3iTnObyQM65dXVqhrHhcY7lTzDYO0Q220Ou0EepMn96a4hvzQUWhG8ncdsCOonrNZkcOTpIy1nlS/0tb348t+VMYr/Naa1aKU1K8qGgKdiJCnh+gtHtzAqf6nNUN3vxpKrKPzfgV2OF7UwN5UjKE7SiAnLGS/g4tWCNXNLFxNdxjYwlS8aluGECSvU1lKNcQUNAOIGeje/xLuUwkemukRRKXKieiBhBIMyuJVCOcrVBLSoQdBjmuhtM9KchIZUevx/fTVJrLBLzIb0JypG+PV8htjzP0qGTdO5LcXwkf5bDXeP0xUdpmSzFz+8pF7n38iZ3RGBVoJdo91GvptOkBLmLt7mUPsLYgUJ+2PVTLC8WP1Q/8urxDI+kLotYAb3EPwTsU0pORbJt3yFeTYa3TdW2ty+gBW2KWigiG6MI70gbttrYbZb4HwHNqalQCI3114XQeNd+A4TrhLZ6UjvfAAAAAElFTkSuQmCC")no-repeat !important; height:15px!important; padding-top:1px!important; margin-left:4px !important;} #eSwitchLocales_toolbar_menu menuitem[type="radio"][checked="true"]>.menu-iconic-text{ padding-left:9px !important;} #eSwitchLocales_toolbar_menu menuitem[type="radio"]> .menu-iconic-left { -moz-appearance: none!important; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcVJREFUeNqkk88rw2Ecx9/P18YorRlh4zAHB25KKXNSO8rJCinKef8BcXdwVpT8iLKaOw4oF6VWbpqwTc3iO9bItq/P59n3mSd221Of79Pz+fF6Pj+er7AsC/UsA3WuugEO/gghdJ2YBmYLwAQVNyoVwGUzcLwH7NCxWjOXL+TnF2DMAMt+w1gaX1yELxCQylQigZONDSTL5dVdYIVU5VoAYwGY6xJiayoSgT8YhNsGmARIXlzgcH0dz5Y1vwlsM4RjHSptLoewk4N9fTBeX/F2dYV0LCYNrs5OqWNb6u5uklRUDb45CR3gbARGPJkMzNNTFL1eSWfDezyOj2wWHtME+7AvSVEH8HJSo0Qpl0MrldSSz0tAg+p2qQSTbM32ZSSF6hRUA2mmN7SHOio3VQEsfL6vzP1GH78OKJP2jJxDvt5egEqB212xUDYtbW1wPDxw5Jmagg7g2X6vAUdDQH/28XHeGwoB9hQY9haN4h3YYh/VQNk8bYwM4yt79oHwMDDm6+4ekO8gnb69Bs7DwAEdn3iy3MS/70BokHZ7d9kZftpBLyq48o7+v0QFabJFlcgBX7YUVfq1ADpIieqRpf8HCvAjwAA0E7DxN+mXlAAAAABJRU5ErkJggg==")no-repeat !important; height:15px!important; padding-top:1px!important; margin-left:4px !important;} #eSwitchLocales_toolbar_menu menuitem[type="radio"]>.menu-iconic-text{ padding-left:9px !important;}}
Damit werden nur die Einträge von dieser Erweiterung angesprochen.
Mfg.
EndorMfg.
Endor -