1. Startseite
  2. Nachrichten
  3. Herunterladen
    1. Thunderbird Release-Version
    2. Thunderbird 128 ESR
    3. Thunderbird 115 ESR
    4. Thunderbird Beta-Version
    5. Sprachpaket (Benutzeroberfläche)
    6. Wörterbücher (Rechtschreibprüfung)
  4. Hilfe & Lexikon
    1. Anleitungen zu Thunderbird
    2. Fragen & Antworten (FAQ) zu Thunderbird
    3. Hilfe zu dieser Webseite
  5. Forum
    1. Unerledigte Themen
    2. Letzte Beiträge
    3. Themen der letzten 24 Stunden
  • Anmelden
  • Registrieren
  • 
  • Suche
Alles
  • Alles
  • Forum
  • Lexikon
  • Artikel
  • Seiten
  • Erweiterte Suche
  1. Thunderbird Mail DE
  2. Harff182

Beiträge von Harff182

  • TB128esr - about:-Seiten

    • Harff182
    • 15. Mai 2025 um 17:46
    Zitat von dharkness21

    Soweit mir das bekannt ist, kann man das nirgendwo aufrufen

    Schade;(

    Zitat von dharkness21

    könntest Du about:about mit dem ↓ Script aufrufen.

    :thumbup:Danke

  • TB128esr - about:-Seiten

    • Harff182
    • 15. Mai 2025 um 04:37

    moin, moin...

    Bin mal wieder zu dumm, was zu finden:

    Wie/wo muß ich mich durchklicken, um zB an about:about zukommen?

    mDv...

  • Eigenes Menü auf Basis von External-Aplication.uc.js

    • Harff182
    • 5. Dezember 2023 um 13:58

    moin, moin, Endor ...

    Zitat von Endor

    Darf ich das Script eventuell in die Sammlung bei Github hochladen?

    Wenn Du es als würdig erachtest...


    Zitat von Endor

    Die funktionieren natürlich nur bei Dir.

    Das war nur mein erster (für mich) funktionierender Versuch;) und kann/sollte als Vorlage dienen.

    Bei mir gibts darauf aufbauend nun 3 Zusatzmenus, die mir das Basteln vereinfachen:

    - 19_TB_info-menu.uc.js

    - 20_TB_JS-menu.uc.js

    - 21_TB_CSS-menu.uc.js


    Ich kann aber leider nicht viel/zeitnahen Support bieten:(

    Ich bin pflegender Angegehöriger und kümmere mich 24/7/365 um meine Mutter.


    bis denne...

    Harff182

  • Eigenes Menü auf Basis von External-Aplication.uc.js

    • Harff182
    • 25. November 2023 um 23:43

    TB: 115.5.0

    BS: Win11

    :D Hab eben mal Lust gehabt, ein Script von meinem FF für TB umzubasteln:

    JavaScript
    //     19_TB_ugs-menu.uc.js
    //
    //     basiert auf: External-Aplication.uc.js
    //     Herkunft:
    //     https://github.com/ardiman/userChrome.js/tree/master/externalapplications
    //
    //     CFF-Herkunft: https://www.camp-firefox.de/forum/thema/126871    #13
    //
    //    231125:    @harff182: will "ugs-Menu" im TB haben    
    
    //var currentProfileDirectory = Services.dirsvc.get("ProfD", Ci.nsIFile).path;
    var TBProfDir = Services.dirsvc.get("ProfD", Ci.nsIFile).path;
    
    var ugsmenu = {
        type: 'menu',
        insertafter: 'helpMenu',
    
        apps: [
            {name: 'this menu', path: TBProfDir + '/chrome/ugs_js/19_TB_ugs-menu.uc.js'},
            {name: 'separator'},
            {name: 'Icon-Dir', path: TBProfDir + '/chrome/icons'},
            {name: 'CSS-Dir', path: TBProfDir + '/chrome/ugs_css'},
            {name: 'JS-Dir', path: TBProfDir + '/chrome/ugs_js'},
            {name: 'Thunderbird_wissen', path: 'D:\\___Stickware\\comm\\TB-Wissen'},
            {name: 'separator'},
            {name: 'FF-LeistenBezeichnungen', path: 'D:\\___Stickware\\comm\\FirefoxPortable_wissen\\FF_LeistenBezeichnungen in Firefox.png'},
            {name: 'FF-wichtig', path: 'D:\\___Stickware\\comm\\FirefoxPortable_wissen\\0_wichtig.txt'},
            {name: 'Html-Farben', path: 'D:\\___Stickware\\comm\\FirefoxPortable_wissen\\html-farben (10.11.2023 14_54_29).html'},
            {name: 'TB-Tastatur', path: 'D:\\___Stickware\\comm\\TB-Wissen\\TB-Tastatur.url'},
            
            
        ],
    
        init: function() {
            for (var i=0; i<this.apps.length; i++) {
                if (!this.apps[i].path) continue;
                if (!this.apps[i].args) this.apps[i].args = [];
                this.apps[i].path = this.apps[i].path.replace(/\//g, '\\');
                var ffdir = Cc['@mozilla.org/file/directory_service;1'].getService(Ci.nsIProperties).get('CurProcD', Ci.nsIFile).path;
    
                if (/^(\\)/.test(this.apps[i].path)) {
                    this.apps[i].path = ffdir.substr(0,2) + this.apps[i].path;
                }
                else if (/^(\.)/.test(this.apps[i].path)) {
                    this.apps[i].path = ffdir + '\\' + this.apps[i].path;
                }
            }
            if (this.type == 'menu') {
                var mainmenu = document.getElementById('mail-menubar');
                var menu = mainmenu.appendChild(document.createXULElement('menu'));
                menu.setAttribute('label', 'ugs-menu'); 
                menu.setAttribute('accesskey', 'u');
                menu.setAttribute('id', 'ugsmenu');
    
                var menupopup = menu.appendChild(document.createXULElement('menupopup'));
                for (var i=0; i<this.apps.length; i++) {
                    menupopup.appendChild(this.createMenuitem(this.apps[i]));
                }
            }
            else {
                var menubarItems = document.getElementById(this.insertafter);
                var toolbaritem = menubarItems.parentNode.insertBefore(document.createXULElement('toolbaritem'), menubarItems.nextSibling);
                toolbaritem.id = 'ExtAppButtons';
                toolbaritem.setAttribute("class", "chromeclass-toolbar-additional");
                toolbaritem.setAttribute("orient", "horizontal");
                for (var i=0; i<this.apps.length; i++) {
                    toolbaritem.appendChild(this.createButton(this.apps[i]));
                }
            }
        },
    
        exec: function(path, args) {
            for (var i=0; i<args.length; i++) {
                args[i] = args[i].replace(/%u/g, gBrowser.currentURI.spec);
            }
    
            var file = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsIFile);
            file.initWithPath(path);
            if (!file.exists()) {
                throw 'File Not Found: ' + path;
            }
    
            if (!file.isExecutable() || args.length==0) {
                file.launch();
            }
            else {
                var process = Cc['@mozilla.org/process/util;1'].getService(Ci.nsIProcess);
                process.init(file);
                process.run(false, args, args.length);
            }
        },
    
        createButton: function(app) {
            if (app.name == 'separator')
            return document.createXULElement('toolbarseparator');
    
            var item = document.createXULElement('toolbarbutton');
            item.setAttribute('class', 'toolbarbutton-1 chromeclass-toolbar-additional');
            item.setAttribute('label', app.name);
            item.setAttribute('image', 'moz-icon:file:///' + app.path + '?size=16');
            item.setAttribute('oncommand', 'ugsmenu.exec(this.path, this.args);');
            // item.setAttribute('tooltiptext', app.name);
            item.path = app.path;
            item.args = app.args;
            return item;
        },
    
        createMenuitem: function(app) {
            if (app.name == 'separator')
            return document.createXULElement('menuseparator');
    
            var item = document.createXULElement('menuitem');
            item.setAttribute('class', 'menuitem-iconic');
            item.setAttribute('label', app.name);
            item.setAttribute('image', 'moz-icon:file:///' + app.path + '?size=16');
            item.setAttribute('oncommand', 'ugsmenu.exec(this.path, this.args);');
            item.setAttribute('tooltiptext', app.name);
            item.path = app.path;
            item.args = app.args;
            return item;
        }
    };
    ugsmenu.init();
    Alles anzeigen

    Es ist bestimmt nicht perfekt und mag den ein oder anderen Fehler beinhalten, aber vielleicht interessierts ja den ein oder anderen von Euch...

    :sleeping: Guuts nächtle...

  • Buttons zum Öffnen von chrome/ugs_css bzw chrome/ugs_js

    • Harff182
    • 25. November 2023 um 14:58

    TB: 115.5.0

    OS: Win 11

    Tach zusammen...

    Ich hab mit nachfolgendem Script einen Button zum Öffnen des Chrome-Ordners erstellt:

    JavaScript
     //    04_TB_openchromefolder_button.uc.js
    //     Chromeordner per Button öffnen
    //
    //    https://github.com/Endor8/userChrome.js/blob/master/Thunderbird/Thunderbird%20-%20Release%20115/Chrome-ordner-%C3%B6ffnen.uc.js
    //
    //    231106:    harff182    berechneter Pfad zum icon
    //        
            
    (function() {
    
        if (location != 'chrome://messenger/content/messenger.xhtml') return;
        var toolbarbutton = document.createXULElement('toolbarbutton');
    
        var currentProfileDirectory = Services.dirsvc.get("ProfD", Ci.nsIFile).path.replace(/\\/g, "/");
        var buttonicon = "profilfolder.gif"        
           
        var props = {
                id: 'chromefolder-ToolBarButton',
                class: 'toolbarbutton-1',
                label: 'Chrome',
                tooltiptext: 'Chromeordner öffnen',
                style: 'list-style-image: url("' + ("file:" + currentProfileDirectory + "/chrome/icons/" + buttonicon) + '");',
                onclick: 'if (event.button == 0) { \
                    Services.dirsvc.get("UChrm", Ci.nsIFile).launch(); \
                    }; '
        };
    
        for (var p in props) toolbarbutton.setAttribute(p, props[p]);
    
        var position = document.getElementById('tabmail-arrowscrollbox');    
        position.parentNode.insertBefore(toolbarbutton, position.nextSibling);
    })();
    Alles anzeigen

    Nun möchte ich 2 zusätzliche Buttons für chrome/ugs_css und chrome/ugs_js.

    Bin aber als js-Dummy ZuDummZumZum ;(

    Mag mir wer auf die Sprünge helfen?

  • Javascript für Thunderbirdversion, Datum und Uhrzeit mit der Anzeige der Bitnummer.

    • Harff182
    • 6. November 2023 um 18:54

    DarkCorri53i :

    Wenn Du noch was rumbasteln willst, guckst Du da: https://www.quirksmode.org/js/detect.html

    z.B. :

    var text = mbName + ' ' + AppConstants.MOZ_APP_VERSION_DISPLAY + bitnr + "OS = "+navigator.oscpu;

    Herauskommen könnte dann z.B. sowas:

  • Javascript für Thunderbirdversion, Datum und Uhrzeit mit der Anzeige der Bitnummer.

    • Harff182
    • 5. November 2023 um 20:31

    dharkness21 :

    Meinereiner bedankt sich auch :thumbup: , mein altes tuts nich mehr...

    Zitat von DarkCorri53i

    Vielleicht könnte man noch das verwendete Betriebssystem mit anzeigen.

    var text = mbName + ' ' + AppConstants.MOZ_APP_VERSION_DISPLAY + bitnr + " Win4711/0815 - "; :D

  • OrdnerNAME "Archiv" verändern

    • Harff182
    • 26. Oktober 2023 um 22:12
    Zitat von dharkness21

    Dann eben so ↓, aber mal ehrlich, da hättest Du auch drauf kommen können.

    :thumbsup: Danke.

    Und jetzt setz ich mich inne Ecke und tu mich schämen ;(

  • OrdnerNAME "Archiv" verändern

    • Harff182
    • 26. Oktober 2023 um 21:34
    Zitat von dharkness21

    li[data-server-key="server2"][data-folder-type="archive"] > .container > .name {

    Damit wird aber order:5 !important; außer Kraft gesetzt...

  • OrdnerNAME "Archiv" verändern

    • Harff182
    • 26. Oktober 2023 um 19:50

    Win11

    TB11541

    'nabend...

    Dieser Code wirkt leider auch auf Unterordner:

    CSS
    li[data-server-key="server2"][data-folder-type="archive"] {
       order:5!important; 
        font-weight: bold !important; 
        font-family: Times New Roman !important;
        font-size: 14px !important;
        color: green !important; 
    }

    Wie kann ich nur den Ordnernamen "Archiv" verändern?

    - andere Farbe

    - anderen Font

    - Fontsize

    - Bold/Underline/Kursiv

    Any Hints?

  • Ordner "Archiv" verschiebbar?

    • Harff182
    • 26. Oktober 2023 um 19:01

    Rückmeldung:

    Ist natürlich auf meinen Bedarf zugeschnitten :saint:

    Falls es jemand für eigene Basteleien ummodeln will:

    CSS
     /*    FolderTreeOrder.css
        bege:
        https://www.thunderbird-mail.de/forum/thread/93160-ordner-archiv-verschiebbar/?postID=525723#post525723
    */
    ul[role="group"] {
       display:grid !important;
    }
    ul[role="group"][style="--depth: 1;"] span.name {
       max-width: 200px !important;
    }
    ul[role="group"][style="--depth: 2;"] span.name {
       max-width: 180px !important;
    }
    
    
    li[data-server-key="server2"][data-folder-type="inbox"] {
        order:0 !important;
        background-image: linear-gradient(rgba(0,0,0,.08), rgba(0,0,0,.08)) !important;
    
    }
    li[data-server-key="server2"][data-folder-type="drafts"] {
       order:1 !important;
    }
    li[data-server-key="server2"][data-folder-type="junk"] {
        order:2 !important;
        background-image: linear-gradient(rgba(0,0,0,.08), rgba(0,0,0,.08)) !important;
       
    }
    li[data-server-key="server2"][data-folder-type="sent"] {
       order:3 !important;
    }
    li[data-server-key="server2"][data-folder-type="trash"] {
        order:4 !important;
        background-image: linear-gradient(rgba(0,0,0,.08), rgba(0,0,0,.08)) !important;
    }
    
    li[data-server-key="server2"][data-folder-type="archive"] {
       order:5!important;
    }
    
    #folderTree ul[style="--depth: 2;"] > li[is="folder-tree-row"]:nth-child(odd) > div.container {
      background-image: linear-gradient(rgba(0,0,0,.08), rgba(0,0,0,.08)) !important;
    }
    #folderTree ul[style="--depth: 2;"] > li[is="folder-tree-row"]:nth-child(even) > div.container {
      background-image: linear-gradient(rgba(0,0,0,.16), rgba(0,0,0,.16)) !important;
    }
    
    #folderTree ul[style="--depth: 3;"] > li[is="folder-tree-row"]:nth-child(odd) > div.container {
      background-image: linear-gradient(rgba(0,0,0,.08), rgba(0,0,0,.08)) !important;
    }
    #folderTree ul[style="--depth: 3;"] > li[is="folder-tree-row"]:nth-child(even) > div.container {
      background-image: linear-gradient(rgba(0,0,0,.16), rgba(0,0,0,.16)) !important;
    }
    
    #folderTree ul[style="--depth: 4;"] > li[is="folder-tree-row"]:nth-child(odd) > div.container {
      background-image: linear-gradient(rgba(0,0,0,.08), rgba(0,0,0,.08)) !important;
    }
    #folderTree ul[style="--depth: 4;"] > li[is="folder-tree-row"]:nth-child(even) > div.container {
      background-image: linear-gradient(rgba(0,0,0,.16), rgba(0,0,0,.16)) !important;
    }
    
    #folderTree ul[style="--depth: 5;"] > li[is="folder-tree-row"]:nth-child(odd) > div.container {
      background-image: linear-gradient(rgba(0,0,0,.08), rgba(0,0,0,.08)) !important;
    }
    #folderTree ul[style="--depth: 5;"] > li[is="folder-tree-row"]:nth-child(even) > div.container {
      background-image: linear-gradient(rgba(0,0,0,.16), rgba(0,0,0,.16)) !important;
    }
    
    #folderTree ul[style="--depth: 6;"] > li[is="folder-tree-row"]:nth-child(odd) > div.container {
      background-image: linear-gradient(rgba(0,0,0,.08), rgba(0,0,0,.08)) !important;
    }
    #folderTree ul[style="--depth: 6;"] > li[is="folder-tree-row"]:nth-child(even) > div.container {
      background-image: linear-gradient(rgba(0,0,0,.16), rgba(0,0,0,.16)) !important;
    }
    
    
    #folderTree ul[style="--depth: 7;"] > li[is="folder-tree-row"]:nth-child(odd) > div.container {
      background-image: linear-gradient(rgba(0,0,0,.08), rgba(0,0,0,.08)) !important;
    }
    #folderTree ul[style="--depth: 7;"] > li[is="folder-tree-row"]:nth-child(even) > div.container {
      background-image: linear-gradient(rgba(0,0,0,.16), rgba(0,0,0,.16)) !important;
    }
    Alles anzeigen

    bege: sei bedankt :thumbsup:

  • Ordner "Archiv" verschiebbar?

    • Harff182
    • 26. Oktober 2023 um 17:04

    bege:

    :thumbup: Danke, sieht ausbaufähig aus, werde ich mich in ruhigen Stunden mal mit beschäftigen und Rückmeldung geben.

  • Ordner "Archiv" verschiebbar?

    • Harff182
    • 25. Oktober 2023 um 14:28
    Zitat von Harff182

    Nebenwirkungen werden sich wohl erst die Tage heraussuellen

    Tja, die Nebenwirkungen machen es für mich unbrauchbar.

    Hat noch wer eine Idee?

    Irgendwie mit "order:" oder so?

  • Ordner "Archiv" verschiebbar?

    • Harff182
    • 25. Oktober 2023 um 01:14

    :thumbsup:

    Hat geklappt, Nebenwirkungen werden sich wohl erst die Tage heraussuellen ^^

  • Ordner "Archiv" verschiebbar?

    • Harff182
    • 25. Oktober 2023 um 00:25

    TB 115.3.3

    Win 11

    moin, moin...

    Der Ordner "Archiv" befindet sich hinter "Gesendet" und vor "Junk":

    (Wie) Ist es möglich, ihn hinter "Papierkorb" zu verschieben?

  • Buttons vergrößern

    • Harff182
    • 12. September 2023 um 22:55

    Danke :thumbsup:

  • Buttons vergrößern

    • Harff182
    • 12. September 2023 um 22:16
    Zitat von draftec

    Ich musste als Erstes die Menüleiste per css nach oben setzen,

    Wie haste das gemacht?

  • Diskussionsthread für Benutzerskripts

    • Harff182
    • 23. Juni 2023 um 16:23
    Zitat von Endor

    Hallo zusammen.
    Bitte mal testen:

    Autopopup.uc.js für Thunderbird.

    Hab mich bedient, in 102.12.0 eingegliedert und funktionuckelt...

    Fühle er sich bedankt :thumbsup:

  • Menüleisten-Hintergrund einfärben

    • Harff182
    • 23. Dezember 2022 um 19:09

    @Bastler:

    :thumbup:

    Danke für das verfrühte Weihnachtsgescheck - so kann man auch mit kleinen Sachen meinereiner eine Freude machen.

    Frohes Fest... ...guten Rutsch... ...und weiche Landung in '23 für Deinereiner und alle Mitlesenden...

  • Menüleisten-Hintergrund einfärben

    • Harff182
    • 23. Dezember 2022 um 18:45

    TB:10261

    Ich hab mit diesem Code die Menüleiste im Hauptfenster "aufgehübscht":

    CSS
    /*     Hintergrund der ganzen Menu-Bar setzen
        gefunden quasi hier:
        https://www.thunderbird-mail.de/forum/thread/76864-css-spezialist-gesucht/?postID=421415#post421415
     */
    #navigation-toolbox  {
        background: coral  !important; 
    }
    
    /*     Text der Menüpunkte (Datei bis Hilfe) Schwarz und Bold*/
    #mail-menubar {
        color: black ! important; 
        font-weight: bold ! important;
    }
    
    #mail-menubar > menu:hover { 
        background: cyan !important;
        color: black !important;
    }
    Alles anzeigen

    Sieht so aus:

    Im Vefassen-Fenster sieht es allerdings so aus:

    Wie bekomme ich dort den Hintergrund auch "coral" ?

  • Hilfreichste Antworten

Aktuelle Programmversion

  • Thunderbird 139.0.1 veröffentlicht

    Thunder 2. Juni 2025 um 22:15

Aktuelle ESR-Version

  • Thunderbird 128.11.0 ESR veröffentlicht

    Thunder 28. Mai 2025 um 22:13

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

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