Und das benötigte Skript dafür auch?
Ja. Hoffe ich jedenfalls, es ist das erste Script vin hier: ShadowRoot: Neue Aufruf-Methode für CSS-Regeln
Und das benötigte Skript dafür auch?
Ja. Hoffe ich jedenfalls, es ist das erste Script vin hier: ShadowRoot: Neue Aufruf-Methode für CSS-Regeln
es ist das erste Script vin hier
// userChromeShadow.uc.js by aborix
// 28.07.2022 FF104+ Fix: using PathUtils.join (Sören Hentzschel)
(async function() {
if (location != 'chrome://browser/content/browser.xhtml') return;
try {
let path = PathUtils.join(PathUtils.profileDir, 'chrome', 'userChromeShadow.css');
let cssIn = await IOUtils.readUTF8(path);
let sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
let uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(cssIn));
sss.loadAndRegisterSheet(uri, sss.AUTHOR_SHEET);
} catch(e) {
console.log("UserChromeShadow-Error: " + e.name + ': ' + e.message );
};
})();
Alles anzeigen
Unter diesem Namen dann abspeichern:
userChromeShadow.uc.js
Hatte ich und hab ich jetzt nochmal so gemacht, die Ordner- und Dateistruktur sollte bei mir passen. Warum ausgerechnet dieses Script nicht funktionieren sollte weiss ich nicht.
die Ordner- und Dateistruktur sollte bei mir passen.
So sollte das im Ordner chrome dann aussehen:
Suuuuper!
![]()
Und hier sind die anderen:
.searchmode-switcher {
/* Hintergrund */
--button-background-color-muted: rgba(224, 224, 224, 0.5) !important; /* Normalzustand */
--button-background-color-muted-hover: rgba(224, 224, 224, 0.7) !important; /* Hover */
--button-background-color-muted-active: rgba(255, 165, 0, 0.7) !important; /* Klick / gedrückt */
--button-background-color-muted-disabled: #00ffff !important; /* ? I donn't know */
/* Textfarbe */
--button-text-color-muted: white !important; /* Normalzustand */
--button-text-color-muted-hover: black !important; /* Hover */
--button-text-color-muted-active: white !important; /* Klick / gedrückt */
--button-text-color-muted-disabled: gray !important; /* ? I donn't know */
/* Ecken & Größe */
--button-border-radius: 4px !important;
--button-min-height: 24px !important;
}
Alles anzeigen
Und selbstverständlich darf mit den Farbwerten gespielt werden. ![]()
Den Fehler sehe ich noch nicht. Ok, mein Dateimanager ist ein anderer, aber das is egal.
Den Fehler sehe ich noch nicht
Nur zur Sicherheit, du meintest diese Markierung?
Standard ist die sonst blau, zumindest bei Windows.
Ja, ich meine das, was rauskommt, wenn ich mit gedrückter linker Maustaste über den Text ziehe. Bei mir läuft Windows und die blaue Farbe würde ich gerne in mein Lieblingsblau (#083469) ändern.
mit gedrückter linker Maustaste über den Text ziehe
Ok. Das sollte wie gesagt mit der Shadow.css funktionieren.
Du kannst auch etwas anderes machen:
In about:config zwei String-Parameter für die Farben anlegen:
ui.highlight = #083469
ui.highlighttext = white
Das klappt wunderbar. Vielen Dank für deine Geduld! 😏 Warum das über die Shadow nicht geht muss ich schauen. Ich muss mal probieren, ob anderer CSS Code in der shadow verarbeitet wird.
Vielen Dank für deine Geduld!
gerne wie immer![]()
Warum das über die Shadow nicht geht muss ich schauen.
Mach es ganz in Ruhe, eilt ja nicht mehr![]()
ob anderer CSS Code in der shadow verarbeitet wird.
#PlacesToolbar menupopup[placespopup="true"]::part(arrowscrollbox) {
background-color: red !important;
}
#PlacesToolbar menuitem, #PlacesToolbar menu {
color: white !important;
}
#PlacesToolbar menuitem:hover, #PlacesToolbar menu:hover {
background: yellow !important;
color: blue !important;
}
Alles anzeigen
Ergibt: