So einfach? Da fällt mir wieder einer meiner Lieblingssprüche ein:
"Das Leben muss ziemlich einfach sein. Wenn's kompliziert wär', hätt' ichs schon längst verstanden."
So einfach? Da fällt mir wieder einer meiner Lieblingssprüche ein:
"Das Leben muss ziemlich einfach sein. Wenn's kompliziert wär', hätt' ichs schon längst verstanden."
Hallo,
ich möchte dieses Thema als erledigt markieren, aber die Schaltfläche "Thema bearbeiten" erscheint nicht.
Mit viel Glück und Geduld habe ich das Skript jetzt fehlerfrei (zumindest ist mir bis jetzt keiner aufgefallen) in TB zum Laufen gekriegt. Das ursprüngliche Skript kommt aus dem Forum von camp-firefox.de
Diese Anleitung hat mich auf die Spur für eine Lösung gebracht. Ich weiß nicht, ob das unerwünschte Nebeneffekte haben wird, im Moment hat es den gewünschten Effekt.
Dieser kurze JS-Dode fügt den "menu" Elementen die class "menu-iconic" hinzu und den "menuitem" Elementen die class "menuitem-iconic". Jetzt werden die Icons, die durch CSS Code und Grafikdateien zur Verügung gestellt werden, auch vor den Einträgen der Kontextmenüs dargestellt, wieder so, wie es bis Thunderbird 60 war ![]()
Wenn jemand Verbesserungsvorschläge hat oder Thunderbird das wieder eingebaut bekommt, freue ich mich.
setTimeout(function() {
var ucjsAC = {
init : function () {
const menu = document.querySelectorAll('menu');
menu.forEach(query => {
query.className += 'menu-iconic';
});
const menuitem = document.querySelectorAll('menuitem');
menuitem.forEach(query => {
query.className += 'menuitem-iconic';
});
},
}
ucjsAC.init();
}, 1000);
Alles anzeigen
Super, vielen Dank!
So habe ich gleich noch gelernt, dass man neue Aufgaben und Termine statt in einem Fenster auch in einem Tab erstellen kann. Die Option kannte ich noch gar nicht.
Ich habe festgestellt, dass TB auch noch mit list-style-image (statt background) funktioniert, anders als Fx.
Vielen Dank! Gerade wollte ich schreiben, dass ich auf die gleiche Spur gekommen bin. Im Hauptfenster kenne ich mich mit dem Inspektor aus, aber ich wusste nicht, wie man in die anderen Fenster kommt.
Wenn der CSS-Code wie gerade bei mir nicht richtig klappt, ist der Inspektor eine große Hilfe bei der Fehlersuche.
Deine tolle Beschreibung wäre wert angepinnt zu werden
Nachdem ich die klassischen Buttons im Hauptfenster wiederhergestellt habe, wollte ich das auch noch im Fenster zur Erstellung eines Termin machen. Aber ich kriege es nicht hin, den Inspektor der Entwicklerwerkzeuge darauf anzuwenden, um die IDs der Buttons herauszubekommen. Geht das, und wenn ja, wie?
Bis TB 60 hatte ich per CSS Sybole zu den Einträgen der Kontextmenüs hinzugefügt. Das funkioniert nun nicht mehr. Die Buttons der Benutzeroberfläche kann ich per CSS ändern, aber ich bekomme kein einziges Symbol in die Kontextmenüs. Wie geht das mit TB 68?
Hallo,
ich bin dabei, mir die klassischen Button per CSS wieder herzustellen. Jetzt würde ich gern auch die Tab-Sybole für Kalender und Aufgaben ändern, finde aber keine passenden CSS-Selektoren dafür. Wie müssen die für die Symbole von Kalender-Tab und Aufgaben-Tab heißen?
Hallo EDV-Oldi,
danke für die Antwort. Ja, dass nicht nur nicht alle, sondern die meisten Skripte von Firefox nicht in TB laufen, ist leider schon lange so. Als Ausgangspunkt für TB habe ich das aktuellste Skript von FF genommen.
Da das genannte so praktisch ist und das meiste mehr oder weniger läuft, habe ich die Hoffnung noch nicht aufgegeben. Aber so ein As wie aborix im Firefox-Forum scheint es für TB weder im englisch- noch im deutschsprachigen Forum zu geben. ![]()
Bei mir laufen übrigens noch inspectElement.uc.js und AboutConfigMultipleSelection.uc.js und eines für Anpassungen am TB-Menü.
Für Neustart und abgesicherten Neustart habe ich mir einfach mit dem MenuWizard Einträge im TB-Menü erstellt.
Gruß
bege
Funktioniert einwandfrei und genau wie gewünscht: Startet TB neu und löscht dabei den Skriptcache, d.h. geänderte Skripte werden in der neuen Form ausgeführt.
Hallo,
zum Glück habe ich hier im Forum die Möglichkeit gefunden, dass man den Skriptcache dadurch löschen kann, dass man TB im abgesicherten Modus startet und danach wieder normal. Das ist natürlich total umständlich. Sonst funktionieren Änderungen in uc.js-Skripten aber nicht. Selbst das Ausschalten von TB oder das deaktivieren eines Skripts reicht nicht. Nach dem nächsten Start ist die alte Version wieder aktiv.
Weiß jemand eine "elegantere" Möglichkeit, den Skriptcache zu löschen?
Der Eintrag "userChrome.ignoreCache = true;" in der userChrome.js scheint TB nicht zu beeindrucken.
Hallo,
ich kann leider nicht Javascript programmieren, versuche aber trotzdem schon länger, das Skript UserCSSLoader https://github.com/Endor8/userChr…CSSLoader.uc.js in Thunderbird zum Laufen zu bringen, das die userchrome.css und usercontent.css überflüssig macht. Im englischsprachigen Forum konnte ich leider keine Hilfe bekommen.
Ich habe die Versionen 4g und 4f zusammengefügt, sodass ein externer Dateimanager verwendet und die Skripte mit einem Mittelklick auf das Menü geladen werden können (4g) und das Skript nicht als verschiebbares Menü (4f) angezeigt wird, dann wird es im Thunderbird-Menü angezeigt. Außerdem musste die ID der Menüleiste geändert werden.
Nicht funktioniert:
Das Laden der CSS-Skripte beim Start.
Das Editieren der Skripte mit dem angegebenen Editor (Rechtsklick).
Das Schreiben (Merken) der deaktivierten Skripte in die prefs (UserCSSLoader.disabled_list)
Das funktioniert:
Das manuelle Laden der CSS-Skripte
Die Datei- und Ordner-Optionen im Untermenü, auch das Editieren mit dem externen Editor, das bei den CSS-Skripten nicht funktioniert
Das sofortige aktivieren und deaktivieren der CSS-Skripte (Linksklick). Da die deaktivierten Skripte nicht in die prefs geschrieben werden, werden beim manuellen Laden immer alle Skripte geladen.
Das Lesen der deaktivierten Skripte aus den prefs, wenn sie (bisher manuell) eingetragen sind.
Workarounds:
Ich habe in about:config die UserCSSLoader.disabled_list manuell angelegt und die standardmäßig nicht aktivierten Skripte eingetragen
So kann ich die Skripte beim Start manuell laden
Das dauerhafte aktivieren/deaktivieren ist über about:config sehr umständlich
Die Skripte müssen über den Dateimanager geändert werden, da die Rechtsklick-Funktion nicht geht.
Fragen:
Warum werden die Skripte nicht bei Start geladen, wie es im Firefox funktioniert?
Warum werden die prefs zwar gelesen (deaktivierte Skripte werden nicht geladen), aber nicht geschrieben?
Warum funktioniert der Rechtsklick auf die Skripte nicht (editieren), obwohl das editieren der userchrome.css und usercontent.css funktioniert?
So sieht das Skript bei mir z.Zt. aus (txt-Endung nur fürs Hochladen hier im Forum)
* Thunderbird-Version: 45.4.0
* Betriebssystem + Version: Windows 7 Professional 64 bit SP1
Hallo,
in den Sende-Optionen wird eingestellt, was beim Senden von Nachrichten im HTML-Format gemacht werden soll, wenn ein Empfänger laut Liste keine HTML-Nachrichten empfangen soll. Bei mir wird aber bei allen Empfängern das ausgeführt, was in den Sende-Optionen eingestellt ist (nur Reintext, Nachfragen, ...), selbst wenn die Liste leer ist. Das geschieht auch im abgesicherten Modus, liegt also nicht an einer Erweiterung.
Muss ich da noch was einstellen, oder ist das ein Bug?
* Thunderbird-Version: 49
* Betriebssystem + Version: Windows 7 Professional 64 bit SP1
Hallo,
da ich kein Forum für Anpassungen mit userchrome.js gefunden habe, schreibe ich hier.
Ich suche Hilfe dabei, Userskripte, die für Firefox geschrieben wurden, an Thunderbird anzupassen. Um die Skripte zu nutzen, müssen die Erweiterung userchromejs.xpi installiert sein und in der userchrome.js die Skripte eingebunden werden. Einige Skripte funktionieren auch in Thunderbird, andere leider nicht.
Speziell möchte ich im Moment die Skripte UserCSSLoader.uc.js https://github.com/ardiman/userCh…r/usercssloader
und UserScriptLoader.uc.js https://github.com/ardiman/userCh…serscriptloader in Thunderbird nutzen.
Kann mir jemand helfen, diese Skripte anzupassen, oder mir ein Forum nennen, wo ich diese Hilfe bekommen kann?
Vielen Dank.
In der Datei omni.ja sind sowohl die grauen Aero-Toolbar-Icons als auch die farbigen Classic-Icons. Bei mir werden aber nur die grauen angezeigt und es gibt keine Einstellungen für das Standard-Theme. Da ich unter Windows 7 keine Aero-Theme verwende, kann es daran nicht liegen.
Gibt es irgend einen Trick, um das Standard-Theme dazu zu bewegen, die farbigen und nicht die grauen Icons anzuzeigen? Ich habe diverse andere Themes ausprobiert und bin mit keinem glücklich geworden. Das Standard-Theme mit den farbigen Icons wäre genug.