1. Home
  2. News
  3. Download
    1. Thunderbird Release Version
    2. Thunderbird 140 ESR
    3. Thunderbird 128 ESR
    4. Thunderbird 115 ESR
    5. Thunderbird Beta Version
    6. Language Pack (User Interface)
    7. Dictionaries (Spell Check)
  4. Help & Lexicon
    1. Instructions for Thunderbird
    2. Questions & Answers (FAQ) about Thunderbird
    3. Help for this Website
  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

Einen Spaltenkopf der Emailübersicht ändern - neue Grafik zuordnen - Text ausblenden

    • 68.*
    • Linux
  • Thomas S.
  • October 12, 2019 at 2:52 PM
  • Closed
  • Thread is Resolved
  • Thomas S.
    Member
    Posts
    95
    Member since
    30. Sep. 2019
    • October 12, 2019 at 2:52 PM
    • #1

    [gelöst, siehe Post #8]

    Um Rückfragen vorzubeugen, bitten wir um folgende Angaben:

    • Thunderbird-Version: 68.*
    • Betriebssystem + Version: Linux Mint

    Ich versuche mit userChrome.css einen Spaltenkopf der Emailliste zu ändern: Priorität

    Da soll nur eine kleine Grafik angezeigt werden, kein Text.

    Ich bekomme das nur "unschön" gelöst, indem ich zuerst alle Stile lösche und dann alles neu aufbaue.

    Da aber alle vertikalen Linien und Füllungen mit einem besonderen Verlauf versehen sind, ist das schwierig.

    Links und rechts fehlt auch noch ein Rahmen von 1px - mit Verlauf natürlich.

    Kann man da nicht direkt einfach eine Grafik zuordnen, ohne den gesamten Stil zu löschen?

    Nur der Label "Priorität" muß ausgeblendet werden.

    Folgender Versuch ergibt das folgende Bild:

    CSS
    treecol[id="priorityCol"] {
        -moz-appearance: none !important;
        border-top: 1px solid #ffffff !important;
        border-bottom: 1px solid #969696 !important;
        box-shadow: inset 0 -1px 0 #dfdfdf !important;
        background: center no-repeat url("./icons/KW.png"), linear-gradient(to top, #d8d8d8, #e7e7e7, #f1f1f1, #f7f7f7) !important;
    }
    
    treecol[id="priorityCol"] > label {
        display:none !important;
    }
    Display More

    Vorher:

    Nachher:

    KW ist besagter Spaltenkopf (KW ist nur eine Testgrafik).

    Alle Verläufe und Ränder sind neu aufgebaut, aber eben nicht wie im Original.

    Irgeneine Idee?

    Besten Dank!

    Edited 3 times, last by graba (October 18, 2019 at 11:33 AM).

  • edvoldi
    Moderator
    Reactions Received
    282
    Posts
    7,572
    Member since
    23. Dec. 2005
    Helpful answers
    32
    • October 12, 2019 at 3:05 PM
    • #2

    Hallo Thomas S.

    so richtig verstehe ich nicht was Du meinst und Deine jpg Datei kann nicht angezeigt werden.

    Gruß
    EDV-Oldi

    WIN11 Home Version 25H2 (Build 26200.7623)

    Thunderbird 140.7.0esr (64-Bit)
    Thunderbird - Beta 148.0b2 (64-Bit)
    Thunderbird - Daily 149.0a1 (64-Bit)

    Firefox 147.0.1 (64-Bit)

    Thunderbird-Kalender: FAQ / Erweiterungen für den Kalender / Meine Erweiterungen

    Keine Forenhilfe per Konversation!

  • Thomas S.
    Member
    Posts
    95
    Member since
    30. Sep. 2019
    • October 12, 2019 at 3:28 PM
    • #3

    Habe den Text noch mal überarbeitet.

    Die Grafiken sind im Original so groß wie bereits angezeigt.

  • edvoldi
    Moderator
    Reactions Received
    282
    Posts
    7,572
    Member since
    23. Dec. 2005
    Helpful answers
    32
    • October 12, 2019 at 3:44 PM
    • #4

    So sieht es bei mir aus,

    wenn ich nur diesen Code nehme.

    CSS
        treecol[id="priorityCol"] {
        -moz-appearance: none !important;
        background: center no-repeat url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gECDgkHRQny8gAAA3NJREFUOMtt01tsUwUAxvH/Oe3pztaVdmu3lV3cypQJc0xAWGReZhyOoZsuDhcvERMf1MxEQwiS+OILEo0PYGKC+DCiDwpomCIYZ70FQxgKAdk9bcfWzY1uva49PTs9PccXfUF/j9/3/LfwD0/reyhhP4pp8lO+uc1w7+jpO3Ag7nnoeW+muqMkLbWIzPsVbiPcPvS8+3WviPiZzWnTcjZJCs+siKHphFFcQEpGvLAs2fqXPu6L0HIIht9GePWDQY7tfwpHzyc+cSY2eOjwzk2rdpnJYJQb43FSmKwtlbAYAu5yO0uxLPOziVfGPuw7DmD5Y+gLXjxx3lsk2SceqJJrals38OPZSZbjKhPBJXKxCMWVXpbjKqZgkkrlka1Cl9W3K5W8PnhJaGspEGr6/cEfjpyqO7i3Tjgz4cJXKPFlIImkKGTjoE2P8di+p8mQJ7KQQ1V1hNBistAh3GO9++DPzb8MRar2tY4KbrubnOwldHOYo+5vWdPgRCpv5NOzY1w9sYjZ+gLk89gzCvM3gs50eckmS7ayvXluOLT3jV4rUX0tO8sSPHnHBCW1d/JIz0s01JXx7OMbyUd/Yyy3BeNWiuh0FMHuQPYIl60zV2+JoqJQu/U5tjsdXPOfwlXdzrrt9yMXWcHM4R8YwNe4mdJfFSajcdZUlZKNKMiS7rGmr4Qze9pNM5lIC+sbGljf1omWMEgmVaZDMSYvfsO92xpxyQ78uXKWEyMoaQ29SCK79JchIhnzQaUic9/WRkw9j9ftRUlNYypzVHlW2fXEbrwuF6quIvz5Poom4igtRtJ0YuHoogX1UjyxUN+1o36kxuUsRBYNyj1OLBJYdROUGKymsJkppq6Ncm60BtUUMUVMPT37kRVAV4Iv73lnw1jpyltG08ZK8ZmuGro71lFoqSZnqOT1DFI+Tyh5F2b4d0TFh64tJLXIxXFLgaMbTftu2a5VJ5K6vXNkIjR1+vvA0NGB64GsGpDMXNYqCUKBKYocPj5BbCnCaiaMlp47pjN7UgCoLz1CMPamUOhp6rWknft1NX3GgFgOwyJbsDvsmerdHY++dvKrKzZvhZfwwk2/zmg3kP1PTIAo0VRugg8Ed1GxbO/seLj/3PkLD1aWVWiBuZHPDSP4OpD+3xpvt21LV+P41PjmQptsqooaWlEDl4H8v//fp3qQRCnSRiwAAAAASUVORK5CYII=")!important;
        }
        treecol[id="priorityCol"] > label {
        display:none !important; }


    Gruß
    EDV-Oldi

    WIN11 Home Version 25H2 (Build 26200.7623)

    Thunderbird 140.7.0esr (64-Bit)
    Thunderbird - Beta 148.0b2 (64-Bit)
    Thunderbird - Daily 149.0a1 (64-Bit)

    Firefox 147.0.1 (64-Bit)

    Thunderbird-Kalender: FAQ / Erweiterungen für den Kalender / Meine Erweiterungen

    Keine Forenhilfe per Konversation!

  • Thomas S.
    Member
    Posts
    95
    Member since
    30. Sep. 2019
    • October 12, 2019 at 3:57 PM
    • #5

    Das ist im Prinzip genau das gleiche, was ich mache.

    Da bei mir das Design aber doch etwas aufwendiger gestaltet ist, geht mit -moz-appearance: none !important; eine Menge verloren.

    So sieht das mit Deinem Code ohne "Neuaufbau" von Hintergrund und Rand aus:

  • edvoldi
    Moderator
    Reactions Received
    282
    Posts
    7,572
    Member since
    23. Dec. 2005
    Helpful answers
    32
    • October 12, 2019 at 4:12 PM
    • #6

    Dann habe ich im Moment keine Idee.


    Gruß
    EDV-Oldi

    WIN11 Home Version 25H2 (Build 26200.7623)

    Thunderbird 140.7.0esr (64-Bit)
    Thunderbird - Beta 148.0b2 (64-Bit)
    Thunderbird - Daily 149.0a1 (64-Bit)

    Firefox 147.0.1 (64-Bit)

    Thunderbird-Kalender: FAQ / Erweiterungen für den Kalender / Meine Erweiterungen

    Keine Forenhilfe per Konversation!

  • Thomas S.
    Member
    Posts
    95
    Member since
    30. Sep. 2019
    • October 16, 2019 at 11:23 AM
    • #7

    Die Sache ist gelöst, der Spaltenkopf hat eine neue Grafik ohne das Design zu zerstören:

    Erstmal soviel: komplett in JS möglich, css wird nicht benötigt.

    Teste das noch und gebe das dann hier wieder.

  • Thomas S.
    Member
    Posts
    95
    Member since
    30. Sep. 2019
    • October 18, 2019 at 10:09 AM
    • #8

    Hier das Script, um den Spaltenkopf mit einer neuen Grafik zu versehen.

    Es funktioniert bisher ohne Fehler.

    CSS wird nicht benötigt.

    Code
    // Urgent!.uc.js - Anzeige einer Grafik (!) anstelle von Text (Priorität)
    
    "use strict";
    (function(){
    
        if (location != 'chrome://messenger/content/messenger.xul') return;
    
        var priorityColMinWidth = '20px';
        var priorityColMaxWidth = '20px';
        var priorityColpaddingRight = '2px';
    
        // Anlegen einer neuen Grafik
        var elPriorityColIcon = document.createElement('image');
        var currentProfileDirectory = Services.dirsvc.get("ProfD", Ci.nsIFile).path.replace(/\\/g, "/");
        var imageicon = "high.png";
        var props = {
    
            id : 'new-priority-treecol-icon',
            className: 'priority-treecol-icon',
            src: 'file:' + currentProfileDirectory + '/chrome/icons/' + imageicon,
            style: 'padding-right:' + priorityColpaddingRight
    
        };
    
        for (var p in props) elPriorityColIcon.setAttribute(p, props[p]);
    
        // Ziel-Element in Variable schreiben (ID "priorityCol")
        var elPriorityCol = document.getElementById('priorityCol');
    
        // Eigenschaften des Ziel-Elements anpassen (Spaltenbreite fixieren)
        elPriorityCol.style.minWidth = priorityColMinWidth;
        elPriorityCol.style.maxWidth = priorityColMaxWidth;
    
        // nicht benötigte Unterelemente ausblenden (Text und Sortierpfeil)
        elPriorityCol.getElementsByClassName('treecol-text')[0].style.display = 'none';
        elPriorityCol.getElementsByClassName('treecol-sortdirection')[0].style.display = 'none';
    
        // oben neu definierte Grafik dem Ziel-Element zuordnen
        elPriorityCol.appendChild(elPriorityColIcon);
    
    })();
    Display More

    Das Ganze funktioniert grundsätzlich so nur, wenn man die vorhandenen Elemente über Bezeichner ansprechen kann. Die gilt es (wie üblich) heraus zu finden.

    Das neue Icon "high.png" (hier ist es >) wird im Verzeichnis "/chrome/icons/" erwartet (das kann aber wie üblich angepaßt werden).

    Die Anzeige der Priorität zu den einzelnen Emails in den jeweiligen Zeilen wird über das AddOn Enhanced Priority Display erzielt.

    Hier noch ein Bild, wie der Bereich jetzt aussieht.

    Viel Spaß beim Ausprobieren! :thumbsup:

  • Thomas S. October 18, 2019 at 10:11 AM

    Changed the title of the thread from “Frage an die CSS-Spezialisten - einen Spaltenkopf der Emailübersicht ändern” to “Einen Spaltenkopf der Emailübersicht ändern - neue Grafik zuordnen - Text ausblenden”.
  • Community-Bot September 3, 2024 at 8:40 PM

    Closed the thread.

Current app version

  • Thunderbird 147.0 veröffentlicht

    Thunder January 15, 2026 at 12:54 PM

Current 140 ESR version

  • Thunderbird 140.7.0 veröffentlicht

    Thunder January 15, 2026 at 12:58 PM

Current 128 ESR version

  • Thunderbird 128.14.0 ESR veröffentlicht

    Thunder August 21, 2025 at 3:04 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

  • TB-Spalte "Beteiligte"

    • libuda
    • February 21, 2019 at 5:21 PM
    • Allgemeines Arbeiten / Konten einrichten / Installation & Update
  • Umbenennen von Ordnern nicht möglich, wenn nur Groß-/Kleinschreibung geändert wird

    • Noddie
    • October 6, 2019 at 1:11 PM
    • Allgemeines Arbeiten / Konten einrichten / Installation & Update
  • Mehr als ein "Lokaler Ordner"

    • Emma2
    • May 2, 2019 at 1:30 PM
    • Allgemeines Arbeiten / Konten einrichten / Installation & Update
  • Druckvorschau wird nicht richtig angezeigt

    • guenhol
    • August 25, 2018 at 5:32 PM
    • Kalender, Termin- und Aufgabenverwaltung (ehemals Lightning)
  • Archivieren – erstmalige Grundeinstellungen (autom. / manuell) – lok. Archivordner wo und wie erstellen - von Pop3 zu IMAP

    • Maxie
    • August 31, 2018 at 11:40 PM
    • Migration / Import / Backups
  • Emails waren "verschwunden"

    • OTS
    • June 28, 2018 at 2:09 AM
    • Allgemeines Arbeiten / Konten einrichten / Installation & Update
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™