1. Startseite
  2. Nachrichten
  3. Herunterladen
    1. Thunderbird Release-Version
    2. Thunderbird 140 ESR
    3. Thunderbird 128 ESR
    4. Thunderbird 115 ESR
    5. Thunderbird Beta-Version
    6. Sprachpaket (Benutzeroberfläche)
    7. Wörterbücher (Rechtschreibprüfung)
  4. Hilfe & Lexikon
    1. Anleitungen zu Thunderbird
    2. Fragen & Antworten (FAQ) zu Thunderbird
    3. Hilfe zu dieser Webseite
    4. Letzte Änderungen
  5. Forum
    1. Unerledigte Themen
    2. Letzte Beiträge
    3. Themen der letzten 24 Stunden
  • Anmelden
  • Registrieren
  • 
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Forum
  • Lexikon
  • Artikel
  • Seiten
  • Erweiterte Suche
  1. Thunderbird Mail DE
  2. Forum
  3. Hilfe zu Add-ons und manuellen Anpassungen
  4. Manuelle Anpassungen per CSS oder Script

Aufgaben je nach Kalendername andere Textfarbe

    • 140 ESR
  • shorty_moser
  • 17. März 2026 um 07:26
  • Erledigt
  • shorty_moser
    Mitglied
    Beiträge
    12
    Mitglied seit
    17. Aug. 2009
    • 17. März 2026 um 07:26
    • #1
    Thunderbird-Produkt
    Thunderbird für Windows
    Thunderbird-Version
    140.8.1
    Betriebssystem
    Win11

    Hallo,

    ist es möglich, im Tagesplan den Aufgaben je nach Kalendername andere Textfarben zu geben, hab leider nichts, auch hier im Forum, gefunden.

    Die roten sind Kalender 1 und die die schwarzumrandeten Kalender 2, wäre klasse diese farblich unterscheiden zu können.


    Danke und Grüße

    Jürgen


  • ggbsde
    Senior-Mitglied
    Reaktionen
    770
    Beiträge
    3.009
    Mitglied seit
    3. Nov. 2023
    Hilfreiche Antworten
    64
    • 17. März 2026 um 13:33
    • #2

    Das wird schwierig. Aufgaben ist ja bereits eine Farbe zugeordnet: Grün für laufende Aufgaben, rot für abgelaufene Aufgaben.

  • Woodworker
    Mitglied
    Beiträge
    8
    Mitglied seit
    17. Mrz. 2026
    • 17. März 2026 um 16:22
    • #3
    Zitat von ggbsde

    . Aufgaben

    Den Aufgaben

  • Drachen
    Senior-Mitglied
    Reaktionen
    2.024
    Beiträge
    5.341
    Mitglied seit
    15. Nov. 2004
    Hilfreiche Antworten
    44
    • 17. März 2026 um 17:53
    • #4

    Wenn schon klugsch**** dann bitte richtig ... dieser Anlauf war mal nix.
    Bitte den Mimosen-Modus wieder deaktivieren ...

  • bege
    Mitglied
    Reaktionen
    7
    Beiträge
    157
    Mitglied seit
    29. Dez. 2008
    Hilfreiche Antworten
    3
    • 17. März 2026 um 22:12
    • #5
    Zitat von ggbsde

    Das wird schwierig. Aufgaben ist ja bereits eine Farbe zugeordnet: Grün für laufende Aufgaben, rot für abgelaufene Aufgaben.

    Das sind die Textfarben. Man könnte, wie bei den Terminen darüber, den Hintergrund einfärben. Aber ich komme in den Browser-Werkzeugen nur bis zu der Tabelle

    <treechildren xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" class="calendar-task-treechildren" tooltip="taskTreeTooltip" ondblclick="mTreeView.onDoubleClick(event)" slot="treechildren"/>

    Die einzelnen Reihen und damit deren Attribute finde ich nicht.

  • dharkness21
    Senior-Mitglied
    Reaktionen
    487
    Beiträge
    2.012
    Mitglied seit
    29. Jun. 2005
    Hilfreiche Antworten
    55
    • 17. März 2026 um 22:48
    • #6
    Zitat von bege

    Die einzelnen Reihen und damit deren Attribute finde ich nicht.

    treechildren lässt sich leider nicht inspizieren.

    und wech

    Dharkness

  • ggbsde
    Senior-Mitglied
    Reaktionen
    770
    Beiträge
    3.009
    Mitglied seit
    3. Nov. 2023
    Hilfreiche Antworten
    64
    • 20. März 2026 um 10:13
    • #7

    Heureka, ich hab's. War ein hartes Stück Arbeit 😀

    In der userChrome.css:

    CSS
    .calendar-task-tree >  treechildren::-moz-tree-row(calendar-meine_aufgaben) {
      background-color: lightgray !important;
    }
    .calendar-task-tree >  treechildren::-moz-tree-cell-text(calendar-meine_aufgaben) {
      color: blue !important;
    }

    Dabei ist 'meine_aufgaben' durch den tatsächlichen Kalendernamen zu ersetzten. Der muß aber vorher umgewandelt werden:

    Der Kalendername wird zu Kleinschreibung umgewandelt, dann wird alles außer a-z und die Ziffern ersetzt. Leerzeichen wird zum Unterstrich, alles andere zu '-uxnn-' wobei nn der hexadezimale Wert der Buchstaben ist. Ein Punkt wird also zu '-ux2e-'.

    Wer es sich einfacher machen will kann folgendes machen: Tagesplan öffnen, Aufgaben anzeigen lassen. Fehlerkonsole öffnen (Strg/Umschalt/J), dort eingeben:

    document.getElementById('unifinder-todo-tree').view.getRowProperties(5)

    Die '5' durch die Nummer der tatsächlichen Zeile ersetzen, beginnend bei 0.

    Bei den Stilen kann man mit oder ohne '!important' arbeiten. Läßt man es weg, bleiben die Standardtextfarben für laufende Aufgabe (grün) und vergangene, aber nicht abgeschlossene Aufgaben (rot) erhalten.

  • shorty_moser
    Mitglied
    Beiträge
    12
    Mitglied seit
    17. Aug. 2009
    • 20. März 2026 um 16:45
    • #8

    Wow, Du bist der Hammer, tausend Dank!


    VG Jürgen

  • bege
    Mitglied
    Reaktionen
    7
    Beiträge
    157
    Mitglied seit
    29. Dez. 2008
    Hilfreiche Antworten
    3
    • 20. März 2026 um 20:12
    • #9
    Zitat von ggbsde

    Heureka, ich hab's. War ein hartes Stück Arbeit 😀

    Großartig! Jetzt wüsste ich gern, wie du das herausgefunden hast. Gibt es ein "Muster", wie man auch die Attribute anderer treechildren herausfinden kann?

  • ggbsde
    Senior-Mitglied
    Reaktionen
    770
    Beiträge
    3.009
    Mitglied seit
    3. Nov. 2023
    Hilfreiche Antworten
    64
    • 20. März 2026 um 20:57
    • #10
    Zitat von bege

    wie du das herausgefunden hast

    Erst hab ich mehrere Stunden versucht herauszubekommen, wo die treechildren angelegt oder modifiziert werden. Dazu habe ich die Quellen1) durchsucht und den Debugger strapaziert ohne fündig zu werden. Dann hab ich mir mal die Definition der treechildren angeschaut und bin bei dem übergeordnetem tree Element2) auf css Stile gestoßen. Das habe ich dann in den Quellen gesucht, bin dabei auf den Begriff 'overdue' gestoßen, der mich dann zu der Funktion getRowProperties führte. Das, was diese Funktion liefert. ist dann auch das, was man in den css-Stilen angeben kann.

    Zitat von bege

    Attribute anderer treechildren herausfinden kann

    Einfach den in #7 gezeigten Aufruf mit der id des tree-Elements ausführen. Und/oder in den Quellen die Funktion suchen. Aber es gibt rund 30 Definitionen, da muß man die richtige erwischen.

    1) https://searchfox.org/comm-central/source/
    2) https://udn.realityripple.com/docs/Archive/Mozilla/XUL/tree

Aktuelle Programmversion

  • Thunderbird 148.0.1 veröffentlicht

    Thunder 10. März 2026 um 22:27

Aktuelle 140 ESR-Version

  • Thunderbird 140.8.1 ESR veröffentlicht

    Thunder 10. März 2026 um 22:50

Keine Werbung

Hier wird auf Werbeanzeigen verzichtet. Vielleicht geben Sie dem Website-Betreiber (Alexander Ihrig - aka "Thunder") stattdessen etwas aus, um diese Seiten auf Dauer finanzieren zu können. Vielen Dank!

Vielen Dank für die Unterstützung!

Kaffee ausgeben für:

Per Paypal unterstützen*

*Weiterleitung zu PayPal.Me

Ähnliche Themen

  • Kalender - Aufgaben, keine Erinnerungen mehr.

    • kosi01
    • 5. August 2025 um 16:56
    • Kalender, Termin- und Aufgabenverwaltung (ehemals Lightning)
  • Mit vorhandenem PW über TB kein Zugriff mehr auf französisches imap-Konto

    • wolle44
    • 8. Juli 2025 um 14:39
    • Allgemeines Arbeiten / Konten einrichten / Installation & Update
  • Pop3-Postfach in IMAP umwandeln oder als IMAP neu anlegen und Pop3 vollständig entfernen

    • Maxie
    • 19. April 2025 um 16:22
    • Allgemeines Arbeiten / Konten einrichten / Installation & Update
  • TB 128.9.0esr : Der Kalender xxx ist momentan nicht verfügbar

    • Lehmeier
    • 8. April 2025 um 00:01
    • Kalender, Termin- und Aufgabenverwaltung (ehemals Lightning)
  • Speichern einer Textfarbe funktioniert nicht mehr

    • Aporretos
    • 28. November 2024 um 18:00
    • Allgemeines Arbeiten / Konten einrichten / Installation & Update
  • Kalender auf mehreren Geräten synchronisiert

    • Polarbaer
    • 2. Dezember 2024 um 12:12
    • Kalender, Termin- und Aufgabenverwaltung (ehemals Lightning)
Thunderbird Mail DE
  1. Impressum & Kontakt
  2. Datenschutzerklärung
    1. Einsatz von Cookies
  3. Nutzungsbedingungen
  4. Spendenaufruf für Thunderbird
Hilfe zu dieser Webseite
  • Übersicht der Hilfe zur Webseite
  • Die Suchfunktion benutzen
  • Foren-Benutzerkonto - Erstellen (Neu registrieren)
  • Foren-Thema erstellen und bearbeiten
  • Passwort vergessen - neues Passwort festlegen
Copyright © 2003-2026 Thunderbird Mail DE

Sie befinden sich NICHT auf einer offiziellen Seite der Mozilla Foundation. Mozilla®, mozilla.org®, Firefox®, Thunderbird™, Bugzilla™, Sunbird®, XUL™ und das Thunderbird-Logo sind (neben anderen) eingetragene Markenzeichen der Mozilla Foundation.

Community-Software: WoltLab Suite™