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

Liste der Userscripts - ab Version 91+

    • 91.*
    • All operating systems
  • edvoldi
  • November 19, 2021 at 10:37 AM
  • Closed
  • Thread is Resolved
  • edvoldi
    Moderator
    Reactions Received
    281
    Posts
    7,581
    Member since
    23. Dec. 2005
    Helpful answers
    32
    • November 19, 2021 at 10:37 AM
    • #1

    Hallo zusammen,
    hier findet ihr eine Liste der mir bekannten Userscripts, die im Thunderbird ab Version 91.x funktionieren.

    Ab Thunderbird 102.* werden alle Scripts bei ENDOR gelistet:

    userChrome.js/Thunderbird at master · Endor8/userChrome.js
    Skripte für die Firefox-Erweiterung userChromeJS. Contribute to Endor8/userChrome.js development by creating an account on GitHub.
    github.com


    1. aboutabout-button.uc.js

    2. aboutconfig-button.uc.js

    3. AddOnLister.uc.js

    4. Browsertoolbox.uc.js

    5. extras_config_menu_tb.uc.js

    6. OpenChromeDirectory.uc.js

    7. OpenProfileDirectory.uc.js

    8. RestartThunderbird.uc.js

    9. scrollbars-minimal.uc.js

    10. UhrMenueLeiste.uc.js

    11. VersionInStatusleiste.uc.js

    11. EmptyTrashFolderThunderbird.uc.js

    12. EmptyJunkFolderThunderbird.uc.js

    Die Grundlage aller dieser Scripts kommt aus dem Firefox-Forum.
    Hier findet Ihr auch die Dateien die man braucht um mit Scripts arbeiten zu können.
    https://www.camp-firefox.de/forum/thema/12…-durch-scripte/

    In der Hoffnung, dass noch einige an den Thunderbird angepasst werden können.

    Viel Spaß beim Einrichten.


    Bei Fragen oder Problemen zu Userscripts, bitte im Diskussionsthread für Benutzerskripts schreiben!

    Gruß

    EDV-Oldie

    WIN11 Home Version 25H2 (Build 26200.8039)

    Thunderbird 140.9.0esr (64-Bit)
    Thunderbird - Beta 150.0b1 (64-Bit)
    Thunderbird - Daily 151.0a1 (64-Bit)

    Firefox 149.0 (64-Bit)

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

    Keine Forenhilfe per Konversation!

    Edited 24 times, last by edvoldi (May 28, 2023 at 9:43 AM).

  • edvoldi
    Moderator
    Reactions Received
    281
    Posts
    7,581
    Member since
    23. Dec. 2005
    Helpful answers
    32
    • November 19, 2021 at 10:55 AM
    • #2

    AddOnLister.uc.js

    Dieses Skript schreibt die Konfiguration des Thunderbirds (möglich sind: Useragent, Erweiterungen, Themes, Plugins, Wörterbücher, Dienste, Stylish-Einträge, Greasemonkey- und userChromeJS-Skripte) in eine Datei.

    AddOnLister.uc.js.zip


    Gruß

    EDV-Oldie

    WIN11 Home Version 25H2 (Build 26200.8039)

    Thunderbird 140.9.0esr (64-Bit)
    Thunderbird - Beta 150.0b1 (64-Bit)
    Thunderbird - Daily 151.0a1 (64-Bit)

    Firefox 149.0 (64-Bit)

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

    Keine Forenhilfe per Konversation!

    Edited once, last by edvoldi (November 19, 2021 at 3:11 PM).

  • edvoldi
    Moderator
    Reactions Received
    281
    Posts
    7,581
    Member since
    23. Dec. 2005
    Helpful answers
    32
    • November 19, 2021 at 11:02 AM
    • #3

    browsertoolbox.uc.js

    Button für Browserwerkzeuge - hiermit kann man schnell den Entwickler-Werkzeugkasten öffnen.

    Code
    // Button für Browserwerkzeuge
    
    // browsertoolbox.uc.js von Endor von hier:
    
    // https://www.camp-firefox.de/forum/thema/129954-symbole-zu-kontextmen%C3%BCs-mit-javascript-und-css-hinzuf%C3%BCgen/?postID=1138524#post1138524
    
    // 2021-11-03 Von milupo & edvoldie für Thunderbird angepasst
    
    // 200214: Einbau
    
    
    (function() {
    
    
    if (location != 'chrome://messenger/content/messenger.xhtml')
    
    return;
    
    
    var toolbarbutton = document.createXULElement('toolbarbutton');
    
    var props = {
    
    id: 'browser-toolbox-button',
    
    class: 'toolbarbutton-1',
    
    label: 'Browser-Werkzeuge',
    
    tooltiptext: 'Browser-Werkzeuge',
    
    style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA3ElEQVQ4jZXSsRHDIBQDUI3hNVjDa2illFrBa7ikzAouf+lSKTAEO5yTcPcLDv+HAEOSfy2MhiTbu7fteVvzPN8D67p6mqZWkrxtT0fEf4C9294b8HeCK0DCJH4H+ksj0UAS34FleTglOCV4WR4HIEtogARLHXZ9BRKOiNbUAxI+04yA2nAF+rUhkFJpqEXCOfOUplSXogfIcv76cc5sO+fMjzRDoN58Oa+OV1BLYu8GBkBEnJpJOKHMc6YTzhcJHABJvwunY3RRG1CR4T9RwAL087bbMb8FvoHX8QLPnPfVLcoFYwAAAABJRU5ErkJggg==)',
    
    oncommand: '(' + onCommand.toString() + ')()'
    
    };
    
    for (var p in props) toolbarbutton.setAttribute(p, props[p]);
    
    
    var toolbox = document.getElementById("mail-toolbox");
    
    toolbox.palette.appendChild(toolbarbutton);
    
    
    var toolbar = document.getElementById("tabbar-toolbar");
    
    toolbar.insertItem("browser-toolbox-button", document.getElementById('button-addons'));
    
    
    function onCommand() {
    
    var document = event.target.ownerDocument;
    
    if (!document.getElementById('devtoolsToolbox')) {
    
    let { require } = Cu.import("resource://devtools/shared/Loader.jsm", {});
    
    require("devtools/client/framework/devtools-browser");
    
    };
    
    document.getElementById('devtoolsToolbox').click();
    
    };
    
    
    })();
    Display More

    Gruß

    EDV-Oldie

    WIN11 Home Version 25H2 (Build 26200.8039)

    Thunderbird 140.9.0esr (64-Bit)
    Thunderbird - Beta 150.0b1 (64-Bit)
    Thunderbird - Daily 151.0a1 (64-Bit)

    Firefox 149.0 (64-Bit)

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

    Keine Forenhilfe per Konversation!

    Edited 4 times, last by edvoldi (November 24, 2021 at 10:58 AM).

  • edvoldi
    Moderator
    Reactions Received
    281
    Posts
    7,581
    Member since
    23. Dec. 2005
    Helpful answers
    32
    • November 19, 2021 at 11:19 AM
    • #4

    extras_config_menu_tb.uc.js

    Mit diesem Script kann man einen Button in der Menüleiste oder in der Toolbar anlegen.

    Dieses Bild zeigt einen Ausschnitt, was ausgewählt werden kann.

    Hier das Script aus dem Firefox-Forum mit meinen Einstellungen und Anpassung an den Thunderbird von bege .

    extras_config_menu_tb.uc.js.zip vom 24.11.2021
    Hier das Script von bege mit geänderten Einstellungen zum Anpassen der Auswahlmöglichkeit:

    extra_config_menu-begeTB.uc.js.zip vom 11.11.2021

    WIN11 Home Version 25H2 (Build 26200.8039)

    Thunderbird 140.9.0esr (64-Bit)
    Thunderbird - Beta 150.0b1 (64-Bit)
    Thunderbird - Daily 151.0a1 (64-Bit)

    Firefox 149.0 (64-Bit)

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

    Keine Forenhilfe per Konversation!

    Edited 4 times, last by edvoldi (November 24, 2021 at 12:13 PM).

  • edvoldi
    Moderator
    Reactions Received
    281
    Posts
    7,581
    Member since
    23. Dec. 2005
    Helpful answers
    32
    • November 19, 2021 at 11:25 AM
    • #5

    OpenChromeDirectory.uc.js

    Dieses Skript öffnet mit dem Hotkey "Alt + c" oder "AltGr + c" direkt den Chromeordner.

    Code
    // ==Userscript==
    // @name Open Chrome Directory
    // Dieses Skript öffnet mit dem Hotkey "Alt + c" oder "AltGr + c" direkt den Chromeordner.
    // @include *
    // ==/Userscript==
    
    (function(win){
        Components.utils.import("resource://gre/modules/Services.jsm");
    
        function openChromeDirectory() {
          // Get the chrome directory.
          let currUChrm = Services.dirsvc.get("UChrm", Ci.nsIFile);
          let chromeDir = currUChrm.path;
    
          // Show the chrome directory.
          let nsLocalFile = Components.Constructor("@mozilla.org/file/local;1","nsIFile", "initWithPath");
          new nsLocalFile(chromeDir).reveal();
        }
    
        if (typeof win.openChromeDirectory == 'undefined') {
            win.openChromeDirectory = openChromeDirectory;
            win.addEventListener('keydown', function(e) {
                if (e.altKey == true && e.keyCode == 67) {
                    e.preventDefault();
                    openChromeDirectory();
                }
            }, false);
        }
    
    })(window);
    Display More

    WIN11 Home Version 25H2 (Build 26200.8039)

    Thunderbird 140.9.0esr (64-Bit)
    Thunderbird - Beta 150.0b1 (64-Bit)
    Thunderbird - Daily 151.0a1 (64-Bit)

    Firefox 149.0 (64-Bit)

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

    Keine Forenhilfe per Konversation!

  • edvoldi
    Moderator
    Reactions Received
    281
    Posts
    7,581
    Member since
    23. Dec. 2005
    Helpful answers
    32
    • November 19, 2021 at 11:35 AM
    • #6

    OpenProfileDirectory.uc.js

    Dieses Skript öffnet mit dem Hotkey "Alt + p" direkt den Profilordner.

    Code
    // ==Userscript==
    // @name Open Profile Directory
    // Dieses Skript öffnet mit dem Hotkey "Alt + p" direkt den Profilordner.
    // @include *
    // ==/Userscript==
    
    (function(win){
        function openProfileDirectory() {
            Components.classes["@mozilla.org/file/directory_service;1"]
                  .getService(Components.interfaces.nsIProperties)
                  .get("ProfD", Components.interfaces.nsIFile)
                  .launch();
        }
        if(typeof win.openProfileDirectory == 'undefined') {
            win.openProfileDirectory = openProfileDirectory;
            win.addEventListener('keydown', function(e) {
                if (e.altKey == true && e.keyCode == 80) {
                    e.preventDefault();
                    openProfileDirectory();
                }
            }, false);
        }
    })(window);
    Display More

    WIN11 Home Version 25H2 (Build 26200.8039)

    Thunderbird 140.9.0esr (64-Bit)
    Thunderbird - Beta 150.0b1 (64-Bit)
    Thunderbird - Daily 151.0a1 (64-Bit)

    Firefox 149.0 (64-Bit)

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

    Keine Forenhilfe per Konversation!

  • edvoldi
    Moderator
    Reactions Received
    281
    Posts
    7,581
    Member since
    23. Dec. 2005
    Helpful answers
    32
    • November 19, 2021 at 11:40 AM
    • #7

    RestartThunderbird.uc.js

    Mit diesem Script kann ein schneller Neustart mit Löschen des User Caches durchgeführt werden.

    Code
    //RestartThunderbird.uc.js ab 87.x
    
    "use strict";
    (function() {
    
        if (location != 'chrome://messenger/content/messenger.xhtml') return;
    
        // toolbox
        var toolbarbutton = document.createXULElement('toolbarbutton');
        var props = {
            id: 'restartthunderbird-toolbar',
            label: 'Neustart',
            tooltiptext: 'Neustart (mit Rechts- und Mittelklick wird userChrome.js-Cache geleert)',
            style: 'list-style-image: url(data:image/png;base64,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)',
            class: 'toolbarbutton-1',
            onclick: 'if (event.button == 0) { \
            Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit); \
            }; \
            if (event.button == 1 || event.button == 2) { \
            Services.appinfo.invalidateCachesOnRestart(); \
            Services.startup.quit(Ci.nsIAppStartup.eRestart | Ci.nsIAppStartup.eAttemptQuit); \
            };'
        };
        for (var p in props) toolbarbutton.setAttribute(p, props[p]);
    
        var toolbox = document.getElementById("mail-toolbox");
        toolbox.palette.appendChild(toolbarbutton);    
    
        var toolbar = document.getElementById("tabbar-toolbar");
        toolbar.insertItem("restartthunderbird-toolbar", toolbar.lastChild);
        
    
    })();
    Display More

    WIN11 Home Version 25H2 (Build 26200.8039)

    Thunderbird 140.9.0esr (64-Bit)
    Thunderbird - Beta 150.0b1 (64-Bit)
    Thunderbird - Daily 151.0a1 (64-Bit)

    Firefox 149.0 (64-Bit)

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

    Keine Forenhilfe per Konversation!

    Edited 2 times, last by edvoldi (November 24, 2021 at 11:04 AM).

  • edvoldi
    Moderator
    Reactions Received
    281
    Posts
    7,581
    Member since
    23. Dec. 2005
    Helpful answers
    32
    • November 19, 2021 at 11:43 AM
    • #8

    scrollbars-minimal.uc.js

    Mit diesem Script kann man die Scrollbalken des Thunderbird ändern.

    CSS
    (function() {
    var css =`
    scrollbar {
    z-index: 2147483647 !important;
    position: relative !important;
    }
    
    
    scrollbar,
    scrollbar * {
    -moz-appearance: none !important;
    margin: 0px !important;
    padding: 0px !important;
    border: 0px !important;
    box-shadow: none !important;
    }
    
    
    scrollbar[orient="vertical"] {
    -moz-margin-start: 0px !important;
    max-width: 12px !important;
    min-width: 12px !important;
    
    
    /*background: #38383d !important;*/
    background: transparent !important;
    background-size: 12px 12px !important;
    background-repeat: repeat-y !important;
    background-position: 50% 0% !important;
    cursor: default;
    }
    
    
    scrollbar[orient="horizontal"] {
    margin-top: 0px !important;
    max-height: 12px !important;
    min-height: 12px !important;
    /*background: #38383d !important;*/
    background: transparent !important;
    background-size: 12px 12px !important;
    background-repeat: repeat-x !important;
    background-position: 0% 50% !important;
    cursor: default;
    }
    
    
    
    
    /*scrollbar[orient="vertical"]:hover {
    background: #ddd !important;
    transition: all 0.08s !important;
    }
    scrollbar[orient="horizontal"]:hover {
    background: #ddd !important;
    transition: all 0.08s !important;
    }*/
    
    
    scrollbar thumb[orient="vertical"] {
    min-height: 24px !important;
    width: 12px !important;
    min-width: 12px !important;
    max-width: 12px !important;
    }
    
    
    scrollbar thumb[orient="horizontal"] {
    min-width: 24px !important;
    height: 12px !important;
    min-height: 12px !important;
    max-height: 12px !important;
    }
    
    
    scrollbar thumb {
    border-radius: 6px !important;
    /*background: #38383d !important;*/
    background: transparent !important;
    border: 2px solid rgba(0,255,255,0) !important;
    box-shadow: 0 0 0 8px #696969 inset !important; /* Scrollbalken #6495ed */
    transition: all 0.04s !important;
    opacity: 1 !important;
    }
    
    
    scrollbar:hover thumb {
    box-shadow: 0 0 0 8px #87ceeb inset !important; /* Scrollbalken #1876bc */
    }
    scrollbar thumb:active {
    box-shadow: 0 0 0 8px #0c3c60 inset !important;
    background: #1876bc !important;
    }
    
    
    
    
    scrollbar, scrollcorner {
    -moz-appearance: none !important;
    /*background-color: #38383d !important;*/
    background: transparent !important;
    background-image: unset !important;
    }
    
    
    
    
    /*scrollbar gripper {
    box-shadow: 0 0 0 8px red inset !important;
    background: blue !important;
    }*/
    
    
    
    
    /* no buttons */
    scrollbar:hover scrollbarbutton {
    box-shadow: 0 0 0 8px #87ceeb inset !important;   /* Scrollpunkt #23a1ff */
    opacity: 1 !important;
    }
    scrollbar:active scrollbarbutton {
    box-shadow: 0 0 0 8px #1876bc inset !important;
    opacity: 1 !important;
    }
    scrollbar scrollbarbutton:hover {    
    box-shadow: 0 0 0 8px #87ceeb inset !important;   /* Scrollpunkt #1876bc */
    opacity: 1 !important;
    }
    scrollbar scrollbarbutton:active {
    box-shadow: 0 0 0 8px #0c3c60 inset !important;
    background: #1876bc !important;
    opacity: 1 !important;
    }
    scrollbar scrollbarbutton {
    min-height: 12px !important;
    min-width: 12px !important;
    max-height: 12px !important;
    max-width: 12px !important;
    height: 12px !important;
    width: 12px !important;
    border-radius: 6px !important;
    /*background: #38383d !important;*/
    background: transparent !important;
    border: 2px solid rgba(0,255,255,0) !important;
    box-shadow: 0 0 0 8px #696969 inset !important;     /* Scrollpunkt #6495ed */
    /*box-shadow: 0 0 0 8px rgba(100,100,100,0.3) inset !important;*/
    transition: all 0.04s !important;
    opacity: 1 !important;
    }`;
    
    
    var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
    var uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(css));
    sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
    })();
    Display More

    WIN11 Home Version 25H2 (Build 26200.8039)

    Thunderbird 140.9.0esr (64-Bit)
    Thunderbird - Beta 150.0b1 (64-Bit)
    Thunderbird - Daily 151.0a1 (64-Bit)

    Firefox 149.0 (64-Bit)

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

    Keine Forenhilfe per Konversation!

  • edvoldi
    Moderator
    Reactions Received
    281
    Posts
    7,581
    Member since
    23. Dec. 2005
    Helpful answers
    32
    • November 19, 2021 at 11:45 AM
    • #9

    UhrMenueLeiste.uc.js

    Auch die aus dem Firefox-Forum bekannte Uhr kann im Thunderbird eingebunden werden.

    Code
    function doDatUhrCallback() {try{doDatUhr();}catch(ex){} }
    function doDatUhr() {
        var days = ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"];
        var months = ["Jan", "Feb", "März", "Apr", "Mai", "Juni", "Juli", "Aug", "Sep", "Okt", "Nov", "Dez"];
    
        window.setTimeout(doDatUhrCallback, 1000);
    
        var D = new Date();
        var day = days[D.getDay()];
        var month = months[D.getMonth()];
        var year = D.getFullYear();
        var hour = D.getHours();
        var minute = D.getMinutes();
        var second = D.getSeconds();
    
        var date = " " + day + ", " + (D.getDate() < 10 ? "0" +D.getDate() : D.getDate()) + ". " + month + " " + year + "  -  ";
        var time = (hour < 10 ? "0" +hour : hour) + ":" + (minute < 10 ? "0" +minute : minute) + ":" + (second < 10 ? "0" +second : second);
        var timestr = date + time + "" + "    ";
        var FFstr = AppConstants.MOZ_MACBUNDLE_NAME.split('.');
        var mbName = FFstr[0];
        var text = mbName + ' ' + AppConstants.MOZ_APP_VERSION_DISPLAY + '          ' + "> gestaltet von EDV Oldie <          "; 
    
        var status = document.getElementById("statusbar-clock-display");
        status.setAttribute("value",text + timestr);}
    
        //var ClockStatus = document.getElementById("statusbar-display");
        var ClockStatus = document.getElementById("helpMenu");
        var ClockLabel = document.createXULElement("label");
        ClockLabel.setAttribute("id", "statusbar-clock-display");
        ClockLabel.setAttribute("class", "statusbarpanel-text");
        ClockLabel.setAttribute("style", "padding-top:0px; padding-left:10px;color:blue");
        ClockStatus.parentNode.insertBefore(ClockLabel, ClockStatus.nextSibling);
        doDatUhr();
    Display More

    WIN11 Home Version 25H2 (Build 26200.8039)

    Thunderbird 140.9.0esr (64-Bit)
    Thunderbird - Beta 150.0b1 (64-Bit)
    Thunderbird - Daily 151.0a1 (64-Bit)

    Firefox 149.0 (64-Bit)

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

    Keine Forenhilfe per Konversation!

  • graba November 19, 2021 at 3:15 PM

    Closed the thread.
  • edvoldi
    Moderator
    Reactions Received
    281
    Posts
    7,581
    Member since
    23. Dec. 2005
    Helpful answers
    32
    • November 23, 2021 at 11:48 AM
    • #10

    VersionInStatusleiste.uc.js

    Wer die Uhr nicht haben möchte kann auch nur die Versionsnummer in der Status-Bar oder oder einer anderen Leiste anzeigen lassen.

    Code
    // ==UserScript==
    // @name           VersionInStatusleiste.uc.js
    // @description    Versionsnummer in der Status- oder einer anderen Leiste anzeigen
    // @include        main
    // @charset        UTF-8
    // @note           Basiert auf dem Script MemoryMonitorMod.uc.js und der Erweiterung "Version in Statusbar"
    // @note           Bit-Version aus https://www.camp-firefox.de/forum/thema/135247-anwendungsname-und-version-in-der-men%C3%BCleiste/
    // @note           In Zeilen 17 u. 18 die Toolbar und die Position (hinter welchem Element) auf der Toolbar anpassen.
    // @note           Ein Klick auf den Button öffnet das Fenster "Über Thunderbird".
    // ==/UserScript==
    
            setTimeout(function() {
    
    var ucjsVN = {
    
        init : function () {
            var Toolbar = 'status-bar'
            var Position = 'expression-search-status-bar'
            var info = Components.classes['@mozilla.org/xre/app-info;1'].getService(Components.interfaces.nsIXULAppInfo);
            var bit = (Services.appinfo.is64Bit ? 64 : 32);
            var versionPanel = document.createXULElement('toolbaritem');
            versionPanel.id = 'VersionDisplay';
            versionPanel.setAttribute('tooltiptext', 'Versions-Nummer. Klick öffnet "Über ' + info.vendor + ' ' + info.name + '"');
            versionPanel.setAttribute('onclick', "openAboutDialog();");
            versionPanel.style.paddingTop = '4px';
            var label = document.createXULElement('label');
            label.setAttribute('value', "v" + info.version + " (" + bit + "bit)");
            versionPanel.appendChild(label);
            document.getElementById(Toolbar).insertBefore(versionPanel, document.getElementById(Position).nextSibling);
        },
    }
    ucjsVN.init();
                         }, 20000);
    Display More

    Hier eine Variante für die Menü-Bar:

    Code
    // ==UserScript==
    // @name           VersionInStatusleiste.uc.js
    // @description    Versionsnummer in der Status- oder einer anderen Leiste anzeigen
    // @include        main
    // @charset        UTF-8
    // @note           Basiert auf dem Script MemoryMonitorMod.uc.js und der Erweiterung "Version in Statusbar"
    // @note           Bit-Version aus https://www.camp-firefox.de/forum/thema/135247-anwendungsname-und-version-in-der-men%C3%BCleiste/
    // @note           In Zeilen 17 u. 18 die Toolbar und die Position (hinter welchem Element) auf der Toolbar anpassen.
    // @note           Ein Klick auf den Button öffnet das Fenster "Über Thunderbird".
    // ==/UserScript==
    
            setTimeout(function() {
    
    var ucjsVN = {
    
        init : function () {
            var Toolbar = 'mail-menubar'
            var Position = 'helpMenu'
            var info = Components.classes['@mozilla.org/xre/app-info;1'].getService(Components.interfaces.nsIXULAppInfo);
            var bit = (Services.appinfo.is64Bit ? 64 : 32);
            var versionPanel = document.createXULElement('toolbaritem');
            versionPanel.id = 'VersionDisplay';
            versionPanel.setAttribute('tooltiptext', 'Versions-Nummer. Klick öffnet "Über ' + info.vendor + ' ' + info.name + '"');
            versionPanel.setAttribute('onclick', "openAboutDialog();");
            versionPanel.style.paddingTop = '4px';
            var label = document.createXULElement('label');
            label.setAttribute('value', "v" + info.version + " (" + bit + "bit)");
            versionPanel.appendChild(label);
            document.getElementById(Toolbar).insertBefore(versionPanel, document.getElementById(Position).nextSibling);
        },
    }
    ucjsVN.init();
                         }, 20000);
    Display More

    Gruß

    EDV-Oldie

    WIN11 Home Version 25H2 (Build 26200.8039)

    Thunderbird 140.9.0esr (64-Bit)
    Thunderbird - Beta 150.0b1 (64-Bit)
    Thunderbird - Daily 151.0a1 (64-Bit)

    Firefox 149.0 (64-Bit)

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

    Keine Forenhilfe per Konversation!

    Edited once, last by edvoldi (September 12, 2022 at 1:44 PM).

  • edvoldi
    Moderator
    Reactions Received
    281
    Posts
    7,581
    Member since
    23. Dec. 2005
    Helpful answers
    32
    • November 24, 2021 at 10:39 AM
    • #11

    aboutabout-button.uc.js

    Für die User, die nicht alle Funktionen des Scripts extras_config_menu.uc.js brauchen, ist dieses Script vielleicht nützlich.

    Code
    // aboutabout-button.uc.js
    
    "use strict";
    (function() {
    
        if (location != 'chrome://messenger/content/messenger.xhtml') return;
    
        var toolbarbutton = document.createXULElement('toolbarbutton');
        var props = {
            id: 'aboutabout-toolbar',
            label: 'Einstellungen',
            tooltiptext: 'Aboutabout öffnen',
            style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA+UlEQVQ4je2SvWoCQRSFh4BFYiMEIgbsl623X8iLCCncIs2SIiAWNoJsJyx2eYRUiuATpLJOncpGBRWHwUH5LGRGh2Xd0sYDt7rnfHB/hLgrIy8IuVa5wVa3jxeEAIjmlNI3TonmFAAvCGl1+y4obvcwMuHBr0IB9c4/L19/1JK5hQDE7d4J0ohiAGbLDbPlxgLefySPlSriqUotmVuA8QE0ohgLWKwli7W0gI+R5qH8TKnyytv4PIbxZQCrrWK1Vc78n5MD0VA7ezA+C7gcQyqNVBrhp9kl+qntO+HL8xnt9B7hp07t9N72c89pbp2nwl8oeqbC4E10BGRCVaNPs0S9AAAAAElFTkSuQmCC) ',
            class: 'toolbarbutton-1',
            onclick:
                    'if (event.button == 0) { \
                            var tabmail = document.getElementById("tabmail"); \
                            tabmail.openTab("contentTab", { url: "about:about" });\
                    };'
        };
        for (var p in props) toolbarbutton.setAttribute(p, props[p]);
    
        var toolbox = document.getElementById("mail-toolbox");
        toolbox.palette.appendChild(toolbarbutton);
    
        var toolbar = document.getElementById("tabbar-toolbar");
        toolbar.insertItem("aboutabout-toolbar", document.getElementById('button-addons')); 
    
    })();
    Display More


    Gruß

    EDV-Oldie

    WIN11 Home Version 25H2 (Build 26200.8039)

    Thunderbird 140.9.0esr (64-Bit)
    Thunderbird - Beta 150.0b1 (64-Bit)
    Thunderbird - Daily 151.0a1 (64-Bit)

    Firefox 149.0 (64-Bit)

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

    Keine Forenhilfe per Konversation!

    Edited once, last by edvoldi (November 24, 2021 at 12:42 PM).

  • edvoldi
    Moderator
    Reactions Received
    281
    Posts
    7,581
    Member since
    23. Dec. 2005
    Helpful answers
    32
    • November 24, 2021 at 12:41 PM
    • #12

    aboutconfig-button.uc.js

    Für die User, die nicht alle Funktionen des Scripts extras_config_menu.uc.js brauchen, ist dieses Script vielleicht nützlich.

    Code
    // aboutconfig-button.uc.js
    
    "use strict";
    (function() {
    
        if (location != 'chrome://messenger/content/messenger.xhtml') return;
    
        var toolbarbutton = document.createXULElement('toolbarbutton');
        var props = {
            id: 'aboutconfig-toolbar',
            label: 'Einstellungen',
            tooltiptext: 'Aboutconfig öffnen',
            style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAACcPAAAnDwGrs+/JAAAAB3RJTUUH1AwRDyUGYuIbjQAAAwRJREFUOMuFkV1rWwUAhp+TnnNyPpOsbjVZsSC6sVHY1hXZ1RiIon/AC7+mF16Jv2RjwnDTXfiBoHUoanQLrDpvhMKgiHajq7NN89E0aU6bpM35zDnJOV5YpmMXPnfvzcPL+woAFy9+Ph4nPB3HcT6Oh4U4Jm/oSkHTtbyiyAVZlvOSLOYdx3V+ujX/2tzc1dvsI1y+/NV7x6afeT+bMSVFVdDUNIqiMIpHhGFEGIYMwoixVIqG43Ll65uN+1370nZ57Vqw8E0g3Cgt9E/NHDdr9SbBICQMI6IoIkl4hPstC236CAefyLO49CfFYrFU+/LSK6m0LJqO4xEEIfVala3WJrqmYegaVrvJtSsXWL67SM12mDhUwB9EjOKEzPihl0mNnUulhARVkdF0jbkvPuZW6XsUJY2ma+z2djhz5jQvvXiWqYkD/HZvlXsra1TrG3St1oB4NC4igKKkMXQDSRRRNQ1VVZEkGV03mDlxhEqlwrBapqNO8nt9i85W02//emMBuCNG0RAhJaLrGrphYJomuq4hSTJpWeKTTz/j2PGTvHH+HXIZgzfPv11bunn9AjAPrIuDcISQGkPXVQQgk8lgGBqiKJHNZZl4cpITJ2cwDB0vCEmGowgoAk2AVBAMIIkxNYmppw7T2Wkhjf2TTT1NLmOQyyiYmoTtOAxHw0feET0/IApD5GyaQiHP7Ows3/7wHTsHpqh3XTpDjeclEVkWsPsuw+FjAh/H9TBNheXlFYIgoDc5zQtnn+Ow5bGo6hSXNzl9KqJvO48LfM/HdnyyXsirr7+F67r8aEW0dny6uzau51Hd3KbXc+h0domiMAGSfwV+gG17eEHEs0enASgVb7P4xwq247Be3eBgHDH/yx3Kq38l9Vp5A/AfClzPGz5YrYjt7Q6eH+C6HnnX5uelu/QTkqDd9MWg53xQut5rtxtrltX4ENh7KKitlz9ybOdd294Lt62mY7Wbvf5et9Xv71Z6PetBGA7WK1Dfv60DuP/dQABk4ByQAxrAJtDdrznif/gbTgGEQikOjI8AAAAASUVORK5CYII=)',
            class: 'toolbarbutton-1',
            onclick:
                    'if (event.button == 0) { \
                            var tabmail = document.getElementById("tabmail"); \
                            tabmail.openTab("contentTab", { url: "about:config" });\
                    };'
        };
        for (var p in props) toolbarbutton.setAttribute(p, props[p]);
    
        var toolbox = document.getElementById("mail-toolbox");
        toolbox.palette.appendChild(toolbarbutton);
    
        var toolbar = document.getElementById("tabbar-toolbar");
        toolbar.insertItem("aboutconfig-toolbar", document.getElementById('button-addons')); 
    
    })();
    Display More

    WIN11 Home Version 25H2 (Build 26200.8039)

    Thunderbird 140.9.0esr (64-Bit)
    Thunderbird - Beta 150.0b1 (64-Bit)
    Thunderbird - Daily 151.0a1 (64-Bit)

    Firefox 149.0 (64-Bit)

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

    Keine Forenhilfe per Konversation!

  • edvoldi
    Moderator
    Reactions Received
    281
    Posts
    7,581
    Member since
    23. Dec. 2005
    Helpful answers
    32
    • November 24, 2021 at 7:21 PM
    • #13

    EmptyTrashFolderThunderbird.uc.js
    Dieses Script kommt von Thoams s.

    Und geändert von EDV-Oldie für TB ab Version 91 am 24.11.2021

    Code
    // EmptyTrashFolderThunderbird.uc.js   Erstellt von Thoams s.
    // https://www.thunderbird-mail.de/forum/thread/82717-funktion-f%C3%BCr-script-gesucht-userbutton-f%C3%BCr-ordner-leeren-erstellen/
    // geändert von EDV-Oldie für TB ab Version 91 am 24.11.2021
    
    "use strict";
    (function() {
    
        if (location != 'chrome://messenger/content/messenger.xhtml') return;
    
        // toolbox
        var toolbarbutton = document.createXULElement('toolbarbutton');
        var currentProfileDirectory = Services.dirsvc.get("ProfD", Ci.nsIFile).path.replace(/\\/g, "/");
            var props = {
            id: 'EmptyTrashFolder-button',
            label: 'Papierkorb leeren',
            tooltiptext: 'Papierkorb leeren',
    
            style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABwElEQVQ4jZWR3UsUYRTGzx/QZX9AV9F4WXZbem23SUFQQV74QbIiElsYFptgEiybmJ/J6qqlhYoEspAgW0uTMURboinJKps0ojvsDmxl/rzYmdFxZ5UOPBfn5X1+73nOK+JRPn+Ag/K6U7R8/gBpcwfdyKEbOdLmzvGQwy8epwLz/5SWWHJDfP4A29m/LK/rfF1JoS2sEv+8yKyaYCamMRGNMzz1lp7RaYJ9L2nvihQCGprbWPq+wuDIK/oj43SHX9DRG+FJ53Nagz20tHdyv62D8Ngb7j4KesS41wpAXFvAzP1mY9ukd3iKxR8povEETwfGmIy+Zyam0dTyuHChdU0PAIh9TGBksqzrBt1DE3xbTpL8uenkT6Z03n34VAiobmj2BGwZGdjdRVUEVREHZPcO4NbtO54A+zLzwPy+8WAvIiI3ahqLAkIi8PBUXpbR7kNiAa5V1RePYEPqTrrkmEVErtysPRKgKgKXTrjk2kHl9WoA5tQvpDNZ1n6leRZ+7d6BInDOknXmQK5aEwDk/sGW+YfVDWN/fMsckrxsiCtGecVlTp+9wJnSiyilZZScL2N0fNKBhCT/jSIidi8isgd86l0CBi5HXQAAAABJRU5ErkJggg==) ',
    
            class: 'toolbarbutton-1',
            onclick:
            'if (event.button == 0 || event.button == 1) { \
                gFolderTreeController.emptyTrash(); \
            };'
        };
    
        for (var p in props) toolbarbutton.setAttribute(p, props[p]);
    
        var toolbox = document.getElementById("mail-toolbox");
        toolbox.palette.appendChild(toolbarbutton);
    
        var toolbar = document.getElementById("tabbar-toolbar");
        toolbar.insertItem("EmptyTrashFolder-button", toolbar.lastChild);
    
    })();
    Display More

    Gruß

    EDV-Oldie

    WIN11 Home Version 25H2 (Build 26200.8039)

    Thunderbird 140.9.0esr (64-Bit)
    Thunderbird - Beta 150.0b1 (64-Bit)
    Thunderbird - Daily 151.0a1 (64-Bit)

    Firefox 149.0 (64-Bit)

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

    Keine Forenhilfe per Konversation!

  • edvoldi
    Moderator
    Reactions Received
    281
    Posts
    7,581
    Member since
    23. Dec. 2005
    Helpful answers
    32
    • November 24, 2021 at 7:22 PM
    • #14

    EmptyJunkFolderThunderbird.uc.js

    Dieses Script kommt von Thoams s.

    Und geändert von EDV-Oldie für TB ab Version 91 am 24.11.2021

    Code
    //    EmptyJunkFolderThunderbird.uc.js
    //    ursprünglich von Thomas S. für Trash
    //    https://www.thunderbird-mail.de/forum/thread/82717
    //
    //  gFolderTreeController.emptyTrash(); \  ersetzen gemäß:
    //
    //  https://www.thunderbird-mail.de/forum/thread/82717-funktion-f%C3%BCr-script-gesucht-userbutton-f%C3%BCr-ordner-leeren-erstellen/?postID=450375#post450375
    //
    //  durch:       gFolderTreeController.deleteJunk(); \  
    //  und/oder:    goDoCommand("cmd_deleteJunk"); \
    //    
    // geändert von EDV-Oldie für TB ab Version 91 am 24.11.2021
    
    
    "use strict";
    (function() {
    
        if (location != 'chrome://messenger/content/messenger.xhtml') return;
    
        // toolbox
        var toolbarbutton = document.createXULElement('toolbarbutton');
        var currentProfileDirectory = Services.dirsvc.get("ProfD", Ci.nsIFile).path.replace(/\\/g, "/");
            var props = {
            id: 'EmptyJunkFolder-button',
            label: 'Junk leeren',
            tooltiptext: 'Junk leeren',
    
            style: 'list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAALGSURBVHjaYmTAAs7FMLAyMTLU/vvPkAPkyhstYfiMrgYggFiwaNJnZmNf///fPwWmv79nGyzG1AQCAAHEhK6JiYnxsEpinyITw//vQBt7gWJCQGyCrhEggJiQNKkAnXdQObiEh01Sk+Hf3z8/gE68BZT6AMTbgPIGyBoBAgiukYmJYZasQygfp6Yz46/nNxgYGRkugMSBmv8B5f4C+UeAmvVg6gECiAlqmxm7sKwZn74n4++9jQwM398yAHWywhQxMjA84udm4Aa5CKhWBCQGEEBgjUCBHGElNa5/9/Yx/P/8kIGJhZHhPwODAtRQlv8MjLJ8AuwMfDyMHEC1NSBxgAACawQ6w5hDWIrx/7ubDAz/fzEw///KwC4oCQoUZ6B0DBsHCy+XED+DkJwsB9D6MJAegAACa/zHwKjIyivI8O/rMwZGdjaG/6/OMkiaWHIDQ3ghEzNTj4SiCA8jFzcDu6wOw79/DGIgVwAEEBOIYGBm42D6/R5oM9AINg6gH58xcAlzMfCpGUgAQ02IkZ2dgRHoRsa/34DOYwJZ9g8ggEDEX4a/v3/+/f4RqAmogA1oI8d/hj8/jzFImLMyyzrrM/5hBvqSnYPh77e3QMP/fwGFNEAAMQGJ/0yM/6/9eP2YgYGNm4GBhZXhH8d3hr/cnxl+s91mYJN4zsAtywwUZ2H4/u41MCAZL4G8BxBAED/++7/09d27X0GaGIBq/rP+AWr+yfCX/xPDP/avYD4D03+G108+fPn3798qkB6AAAJr/P+fYeL3T5/vv7n7+B/Df2Cs/QPiv0wMjD/ZwDSI/+be638/v/26D1Q7BaQHIIAYkZKcIjAEt3HyccoJawhysUr/ZfjP8pvh10sGhvdXv3/9/u77439//nkCvfYApB4ggBjREjkLMArKGJmZooGKVMFOYmG6/f/v/6VAJ3YBNf2BqQUIMADk8eIfdZmUgAAAAABJRU5ErkJggg==) ',
    
            class: 'toolbarbutton-1',
            onclick:
            'if (event.button == 0 || event.button == 1) { \
                goDoCommand("cmd_deleteJunk"); \
            };'
        };
    
        for (var p in props) toolbarbutton.setAttribute(p, props[p]);
    
        var toolbox = document.getElementById("mail-toolbox");
        toolbox.palette.appendChild(toolbarbutton);
    
        var toolbar = document.getElementById("tabbar-toolbar");
        toolbar.insertItem("EmptyJunkFolder-button", toolbar.lastChild);
    
    })();
    Display More


    Gruß

    EDV-Oldie

    WIN11 Home Version 25H2 (Build 26200.8039)

    Thunderbird 140.9.0esr (64-Bit)
    Thunderbird - Beta 150.0b1 (64-Bit)
    Thunderbird - Daily 151.0a1 (64-Bit)

    Firefox 149.0 (64-Bit)

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

    Keine Forenhilfe per Konversation!

Current app version

  • Thunderbird 149.0.2 veröffentlicht

    Thunder April 7, 2026 at 9:15 PM

Current 140 ESR version

  • Thunderbird 140.9.1 ESR veröffentlicht

    Thunder April 7, 2026 at 9:11 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

  • QuoteColors - Version 3.0 für Thunderbird 91

    • Thunder
    • March 9, 2021 at 12:20 PM
    • Quote Colors & Collapse
  • Die Nachricht wurde gesendet, aber es wurde keine Kopie im Gesendet-Ordner (Gesendet) gespeichert Thunderbird 91.3.0

    • Snake
    • November 12, 2021 at 10:44 AM
    • Allgemeines Arbeiten / Konten einrichten / Installation & Update
  • Senden-Schaltfläche deaktiviert nach Update auf Version 91

    • Max Bumgartner
    • September 7, 2021 at 9:11 PM
    • Allgemeines Arbeiten / Konten einrichten / Installation & Update
  • Erfahrungs-Bericht: Neuer Thunderbird 91 (gefällt mir sehr gut)

    • chranke
    • September 11, 2021 at 1:13 PM
    • Allgemeines Arbeiten / Konten einrichten / Installation & Update
  • Neue Funktionen im Thunderbird 91

    • edvoldi
    • August 3, 2021 at 9:56 AM
    • Allgemeines Arbeiten / Konten einrichten / Installation & Update
  • Wunsch: Enterprise Policy, um Thunderbird-Updates nur innerhalb der ESR-Linie (also in der Versionsreihe) automatisch installieren zu lassen.

    • Thunder
    • June 7, 2021 at 11:52 AM
    • Diskussion rund um Thunderbird & E-Mail
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™