Was für'ne Geburt!
Erst ein mal ein ganz
liches DANKE an Endor, Horstmann, FuchsFan, milupo & 2002Andreas.
Ihr habt mir sehr weitergeholfen und ich habe mal wieder mit den Browserwerkzeugen hantieren dürfen.
Eure Kommentare, Hinweise und Codebeispiele haben mich inspiriert und irgendwann hatte ich dann
auch mal eine Lösung.
Hier nun das passende CSS zu meiner Version der "rebuild_userChrome.uc.js".
Das CSS habe ich ganz bewusst in das JavaScript integriert.
/* Symbol vor dem JavaScript-Loader-Menü */
#userChrome_js_menu {
background-image: url("${ProfileDirectory}/js.svg") !important;
padding-left: 36px;
}
/* Menüpopup "Alle UserScripte aktivieren/deaktivieren */
#userChromejs_options {
margin-left: 5px !important;
}
/* Menüpopup "Alle UserScripte aktivieren/deaktivieren */
#userChromejs_options {
margin-left: 5px !important;
}
/* Menüpopup "Alle UserScripte in "scripts" aktivieren/deaktivieren */
#userChromejs_options > menu:nth-child(6) > menupopup:nth-child(4) {
margin-left: 5px !important;
}
/* Alle UserScripte aktivieren/deaktivieren */
#userChromejs_options > menuitem:not([checked="true"]) {
background-image: url("${ProfileDirectory}/${ButtonIcon}") !important;
background-repeat: no-repeat !important;
background-position: 11px 5px !important;
background-size: 16px 16px !important;
}
#userChromejs_options > menuitem[checked="false"] {
padding-left: 12px !important;
}
/* Alle UserScripte in "scripts" */
#userChromejs_options > menu[label='Alle UserScripte in "scripts"'] {
padding-left: 12px !important;
background-image: url("chrome://global/skin/icons/menu-check.svg") !important;
background-repeat: no-repeat !important;
background-position: 12px 5px !important;
background-size: 16px 16px !important;
}
#userChromejs_options > menu[style="font-style:italic;"] {
background-image: url("${ProfileDirectory}/${ButtonIcon}") !important;
background-repeat: no-repeat !important;
background-position: 11px 5px !important;
background-size: 16px 16px !important;
}
/* Alle UerScripte in "scripts" aktivieren/deaktivieren */
#userChromejs_options > menu[label='Alle UserScripte in "scripts"'] > menupopup[hasbeenopened="true"] > menuitem:not([checked="true"]){
background-image: url("${ProfileDirectory}/${ButtonIcon}") !important;
background-repeat: no-repeat !important;
background-position: 12px 5px !important;
background-size: 16px 16px !important;
}
#userChromejs_options > menu[label='Alle UserScripte in "scripts"'] > menupopup[hasbeenopened="true"] > menuitem[checked="false"]{
padding-left: 12px !important;
}
Alles anzeigen
Nun funktioniert wirklich alles, so wie ich mir das vorgestellt habe.
Werde mich im Laufe der Woche drann machen und die Dateien von Coderesten zu befreien
und den einen oder anderen Kommentar noch hinzufügen.
Denke, werde bis spätestens nächstes Wochenende dann alles hier veröffentlichen können
und auch noch einmal eine kleine Erklärung dazu abgeben zu können.