1. Home
  2. News
  3. Download
    1. Thunderbird Release Version
    2. Thunderbird 140 ESR
    3. Thunderbird 115 ESR
    4. Thunderbird Beta Version
    5. Language Pack (User Interface)
    6. Dictionaries (Spell Check)
  4. Help & Lexicon
    1. Instructions for Thunderbird
    2. Questions & Answers (FAQ) about Thunderbird
    3. Help for this Website
    4. Last Changes
  5. Forums
    1. Unresolved Threads
    2. Latest Posts
    3. Threads of the last 24 hours
  • Login
  • Register
  • 
  • Search
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • Forum
  • Lexicon
  • Articles
  • Pages
  • More Options
  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
  • March 17, 2026 at 7:26 AM
  • Thread is Resolved
  • shorty_moser
    Member
    Posts
    12
    Member since
    17. Aug. 2009
    • March 17, 2026 at 7:26 AM
    • #1
    Thunderbird product
    Thunderbird für Windows
    Thunderbird version
    140.8.1
    Operating system
    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 Member
    Reactions Received
    822
    Posts
    3,247
    Member since
    3. Nov. 2023
    Helpful answers
    64
    • March 17, 2026 at 1:33 PM
    • #2

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

  • Woodworker
    Member
    Posts
    8
    Member since
    17. Mar. 2026
    • March 17, 2026 at 4:22 PM
    • #3
    Quote from ggbsde

    . Aufgaben

    Den Aufgaben

  • Drachen
    Senior Member
    Reactions Received
    2,075
    Posts
    5,430
    Member since
    15. Nov. 2004
    Helpful answers
    44
    • March 17, 2026 at 5:53 PM
    • #4

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

  • bege
    Member
    Reactions Received
    9
    Posts
    159
    Member since
    29. Dec. 2008
    Helpful answers
    3
    • March 17, 2026 at 10:12 PM
    • #5
    Quote from 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 Member
    Reactions Received
    489
    Posts
    2,030
    Member since
    29. Jun. 2005
    Helpful answers
    55
    • March 17, 2026 at 10:48 PM
    • #6
    Quote from bege

    Die einzelnen Reihen und damit deren Attribute finde ich nicht.

    treechildren lässt sich leider nicht inspizieren.

    und wech

    Dharkness

  • ggbsde
    Senior Member
    Reactions Received
    822
    Posts
    3,247
    Member since
    3. Nov. 2023
    Helpful answers
    64
    • March 20, 2026 at 10:13 AM
    • #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
    Member
    Posts
    12
    Member since
    17. Aug. 2009
    • March 20, 2026 at 4:45 PM
    • #8

    Wow, Du bist der Hammer, tausend Dank!


    VG Jürgen

  • bege
    Member
    Reactions Received
    9
    Posts
    159
    Member since
    29. Dec. 2008
    Helpful answers
    3
    • March 20, 2026 at 8:12 PM
    • #9
    Quote from 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 Member
    Reactions Received
    822
    Posts
    3,247
    Member since
    3. Nov. 2023
    Helpful answers
    64
    • March 20, 2026 at 8:57 PM
    • #10
    Quote from 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.

    Quote from 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

Current app version

  • Thunderbird 152.0.1 veröffentlicht

    Thunder July 4, 2026 at 1:02 PM

Current 140 ESR version

  • Thunderbird 140.12.1 ESR veröffentlicht

    Thunder July 4, 2026 at 1:05 PM

No Advertisements

There are no advertisements here. Maybe you give the website owner (Alexander Ihrig - aka "Thunder") instead something to be able to finance these sites in the long run. Many Thanks!

Thank you for the support!

Coffee to be spent?

Donate now via Paypal*

*Forwarding to PayPal.Me

Similar Threads

  • Kalender - Aufgaben, keine Erinnerungen mehr.

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

    • wolle44
    • July 8, 2025 at 2:39 PM
    • Allgemeines Arbeiten / Konten einrichten / Installation & Update
  • Pop3-Postfach in IMAP umwandeln oder als IMAP neu anlegen und Pop3 vollständig entfernen

    • Maxie
    • April 19, 2025 at 4:22 PM
    • Allgemeines Arbeiten / Konten einrichten / Installation & Update
  • TB 128.9.0esr : Der Kalender xxx ist momentan nicht verfügbar

    • Lehmeier
    • April 8, 2025 at 12:01 AM
    • Kalender, Termin- und Aufgabenverwaltung (ehemals Lightning)
  • Speichern einer Textfarbe funktioniert nicht mehr

    • Aporretos
    • November 28, 2024 at 6:00 PM
    • Allgemeines Arbeiten / Konten einrichten / Installation & Update
  • Kalender auf mehreren Geräten synchronisiert

    • Polarbaer
    • December 2, 2024 at 12:12 PM
    • Kalender, Termin- und Aufgabenverwaltung (ehemals Lightning)
Thunderbird Mail DE
  1. Imprint & Contact
  2. Privacy Policy
    1. Cookie Policy
  3. Terms of Use
  4. Donation Call for Thunderbird
Help for this website
  • All website support articles
  • How to use website search
  • How to create a forums user account
  • How to create and edit a forums thread
  • How to reset your forums password
Copyright © 2003-2026 Thunderbird Mail DE

You are NOT on an official page of the Mozilla Foundation. Mozilla®, mozilla.org®, Firefox®, Thunderbird™, Bugzilla™, Sunbird®, Seamonkey®, XUL™ and the Thunderbird logo are (among others) registered trademarks of the Mozilla Foundation.

Powered by WoltLab Suite™