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

Script von Firefox für Thunderbird anpassen wie ? sofern es geht

    • 102.*
    • Windows
  • Tapo
  • August 13, 2022 at 8:26 PM
  • Closed
  • Thread is Resolved
  • Tapo
    Senior Member
    Reactions Received
    8
    Posts
    544
    Member since
    25. Aug. 2014
    Helpful answer
    1
    • August 13, 2022 at 8:26 PM
    • #1

    Hallo,

    könnte man dieses Script vom Firefox für Thunderbird anpassen ?

    wenn ja wie genau ?

    JavaScript
    (function() {
    
       if (location != 'chrome://browser/content/browser.xhtml') return;
    
        try {
    
                 CustomizableUI.createWidget({
                 id: 'Profilordner',
                 type: 'custom',
                 defaultArea: CustomizableUI.AREAS,
                 onBuild: function(aDocument) {         
                    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
                    var props = {
                        id: 'Profilordner',
                        class: 'toolbarbutton-1 chromeclass-toolbar-additional',
                        removable: true,
                    // Name im AnpassungFenster
                        label: 'zum Aktuellen Profilordner',
                    // Name bei MausHover wenn in Symbolleiste
                       tooltiptext: 'zum Aktuellen Profilordner',    
                   lt-release/chrome/icon/dateiname.png)',
                         style: 'list-style-image: url(file:///C:/Users/xxx/AppData/Roaming/Mozilla/Firefox/Profiles/xxx/chrome/icon/userProfil.ico)',
                        
                        oncommand: "Services.dirsvc.get('ProfD', Ci.nsIFile).launch();"
                    };            
                    for (var p in props)
                       toolbaritem.setAttribute(p, props[p]);            
                    return toolbaritem;
                 }      
    });
    } catch(e) { };
    
    })();
    Display More

    Das Script mach macht ein neues Icon und bei klick landet man direkt in dem passendem Profil.

  • Tapo August 13, 2022 at 8:38 PM

    Changed the title of the thread from “Script von Firefox für Thunderbird anpassen wie sofern es geht ?” to “Script von Firefox für Thunderbird anpassen wie ? sofern es geht”.
  • milupo
    Guest
    • August 13, 2022 at 11:37 PM
    • Best Answer
    • #2

    Probiere mal dieses hier:

    JavaScript
     // Profilordner
            // Unicode-Konvertierung → label: 'Profilordner', tooltiptext: 'Profilordner öffnen',
            
            (function() {
    
        if (location != 'chrome://messenger/content/messenger.xhtml') return;
            var toolbarbutton = document.createXULElement('toolbarbutton');
        var props = {
                id: 'profilefolder-ToolBarButton',
                class: 'toolbarbutton-1',
                label: 'Profilordner',
                tooltiptext: 'Profilordner öffnen',
                style: 'list-style-image: url(data:image/png;base64,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)',
                onclick: 'if (event.button == 0) { \
    Services.dirsvc.get("ProfD", Ci.nsIFile).launch(); \
    }; '
                    };
                    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("profilefolder-ToolBarButton", toolbar.lastChild);
            })();
    Display More

    Ich habe allerdings mein Symbol als Base64 kodiert. Du musst stattdessen deinen Pfad zum Symbol angeben - siehe dein Eingangsbeitrag Zeile 22, den du natürlich noch für TB anpassen musst.

  • Tapo
    Senior Member
    Reactions Received
    8
    Posts
    544
    Member since
    25. Aug. 2014
    Helpful answer
    1
    • August 14, 2022 at 2:14 AM
    • #3
    Quote from milupo

    Ich habe allerdings mein Symbol als Base64 kodiert.

    ach das macht nix, kann man ja ändern.

    Danke erstmal.

    jetzt muß ich nur noch raussuchen wie das mit den Scripten in TB funktioniert, ich glaube das hatte ich mal gelsen wie im Firefox.

  • Tapo
    Senior Member
    Reactions Received
    8
    Posts
    544
    Member since
    25. Aug. 2014
    Helpful answer
    1
    • August 14, 2022 at 2:30 AM
    • #4

    alles ok,

    funktioniert mit dem Script.

    besten Dank nochmal

  • Veteran
    Guest
    • August 14, 2022 at 7:04 AM
    • #5
    Quote from Tapo

    Das Script mach macht ein neues Icon und bei klick landet man direkt in dem passendem Profil.

    Kleine Überlegung dazu:

    Beim Manipulieren auf Dateiebene sollte man ja tunlichst TB beenden. Welchen Sinn macht dann ein klickbares Icon auf der Hauptsymbolleiste statt einer Verknüpfung auf dem Desktop-Panel …?

  • dharkness21
    Senior Member
    Reactions Received
    489
    Posts
    2,031
    Member since
    29. Jun. 2005
    Helpful answers
    55
    • August 14, 2022 at 9:36 AM
    • #6
    Quote from Veteran

    Beim Manipulieren auf Dateiebene sollte man ja tunlichst TB beenden.

    Das kommt darauf an, welche Dateien Du auf Dateiebene manipulieren willst, alles was Du z.B. im Ordner chrome machst, bedarf nur eines Neustarts.

    und wech

    Dharkness

  • milupo
    Guest
    • August 14, 2022 at 11:23 AM
    • #7
    Quote from Tapo

    besten Dank nochmal

    Gern geschehen.

  • nowar
    Member
    Reactions Received
    7
    Posts
    116
    Member since
    8. Apr. 2022
    Helpful answers
    5
    • August 14, 2022 at 1:27 PM
    • #8
    Quote from milupo

    Probiere mal dieses hier:

    Tolles Skript, vielen Dank!

    Quote from Veteran

    Beim Manipulieren auf Dateiebene sollte man ja tunlichst TB beenden. Welchen Sinn macht dann ein klickbares Icon auf der Hauptsymbolleiste statt einer Verknüpfung auf dem Desktop-Panel …?

    Diese Schaltfläche stellt keine Gefahr für das Dateisystem dar. Sie ist für diejenigen gedacht, die aktiv css und js verwenden und häufig auf den Profilordner zugreifen.

  • Mapenzi
    Senior Member
    Reactions Received
    1,099
    Posts
    12,468
    Member since
    26. May. 2012
    Helpful answers
    128
    • August 14, 2022 at 1:37 PM
    • #9
    Quote from milupo

    Probiere mal dieses hier:

    Es mag ein tolles Script sein, wie mein Vorredner es formuliert hat. Leider funktionieren alle diese Scripte bei mir unter macOS nicht, weder in TB 91 noch 102.

    Ich habe es angepasst wie folgt, ohne Erfolg

    Code
    // Profilordner
            // Unicode-Konvertierung → label: 'Profilordner', tooltiptext: 'Profilordner öffnen',
            
            (function() {
    
        if (location != 'chrome://messenger/content/messenger.xhtml') return;
            var toolbarbutton = document.createXULElement('toolbarbutton');
        var props = {
                id: 'profilefolder-ToolBarButton',
                class: 'toolbarbutton-1',
                label: 'Profilordner',
                tooltiptext: 'Profilordner öffnen',
                style: 'list-style-image: url("file:///Users/mein-username/Documents/taz-rot.png")',            onclick: 'if (event.button == 0) { \
    Services.dirsvc.get("ProfD", Ci.nsIFile).launch(); \
    }; '
                    };
                    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("profilefolder-ToolBarButton", toolbar.lastChild);
            })();
    Display More

    Vielleicht sollte ich einen neuen Faden aufmachen im entsprechenden Unterforum?

  • Tapo
    Senior Member
    Reactions Received
    8
    Posts
    544
    Member since
    25. Aug. 2014
    Helpful answer
    1
    • August 14, 2022 at 1:48 PM
    • #10

    die Zeile mit dem Icon lautet bei mir so

    Code
    style: 'list-style-image: url(file:///C:/Users/123/AppData/Roaming/Thunderbird/Profiles/123/chrome/icon/userProfil.ico)',

    es fehlt mir nur noch der Originle hover Effekt wie bei den anderen Buttons auch.

    Aber das ist nicht wirklich wichtig.

  • nowar
    Member
    Reactions Received
    7
    Posts
    116
    Member since
    8. Apr. 2022
    Helpful answers
    5
    • August 14, 2022 at 1:50 PM
    • #11
    Quote from Mapenzi

    Es mag ein tolles Script sein, wie mein Vorredner es formuliert hat. Leider funktionieren alle diese Scripte bei mir unter macOS nicht, weder in TB 91 noch 102.

    Ähnliche Skripte RE: [TB 102] userChrome.css anpassen: Beste Praxis

  • milupo
    Guest
    • August 14, 2022 at 1:54 PM
    • #12
    Quote from Tapo

    die Zeile mit dem Icon lautet bei mir so
    Code

    Der Pfad nützt in dieser Form Mapenzi nichts, weil dein Pfad ein Windows-Pfad ist.

  • milupo
    Guest
    • August 14, 2022 at 2:00 PM
    • #13
    Quote from Mapenzi

    Vielleicht sollte ich einen neuen Faden aufmachen im entsprechenden Unterforum?

    Ist vielleicht besser. Dann kann Tapo den Thread als erledigt markieren. Für ihn ist das Problem ja erledigt. Man könnte den Thread auch als Sammelthread nehmen, der Thread-Titel gibt das her. Ansonsten würde ich einen eigenen Thread vorschlagen.

  • milupo
    Guest
    • August 14, 2022 at 2:03 PM
    • #14
    Quote from Mapenzi

    alle diese Scripte

    Also gar keins? Dann stimmt etwas an der Vorbereitung für die Arbeit mit Skripten nicht.

  • nowar
    Member
    Reactions Received
    7
    Posts
    116
    Member since
    8. Apr. 2022
    Helpful answers
    5
    • August 14, 2022 at 2:05 PM
    • #15

    Tapo v91 v91 Effekt unter dem Cursor ohne zusätzlichen Aufwand vorhanden.

  • Mapenzi
    Senior Member
    Reactions Received
    1,099
    Posts
    12,468
    Member since
    26. May. 2012
    Helpful answers
    128
    • August 14, 2022 at 2:17 PM
    • #16
    Quote from milupo

    Dann stimmt etwas an der Vorbereitung für die Arbeit mit Skripten nicht.

    Schon mehrfach überprüft.

    Aber ich werde das Pb im Unterforum in einem neuen Faden aufrollen.

  • Tapo
    Senior Member
    Reactions Received
    8
    Posts
    544
    Member since
    25. Aug. 2014
    Helpful answer
    1
    • August 14, 2022 at 6:24 PM
    • #17
    Quote from milupo

    Der Pfad nützt in dieser Form Mapenzi nichts, weil dein Pfad ein Windows-Pfad ist.

    stimmt, ich vergesse manchmal das es Leute gibt die nicht wndows nutzen.

    Quote from milupo

    Dann kann Tapo den Thread als erledigt markieren. Für ihn ist das Problem ja erledigt.

    habe ich gemacht.

  • Tapo August 14, 2022 at 6:24 PM

    Selected a post as the best answer.
  • Tapo
    Senior Member
    Reactions Received
    8
    Posts
    544
    Member since
    25. Aug. 2014
    Helpful answer
    1
    • August 14, 2022 at 10:20 PM
    • #18

    Hallo,

    mir ist gerade aufgefallen das das Script zwar funktioniert aber nicht richtig was das Symbol angeht.

    einfach bitte die Screenshots angucken.

    könnte man das beheben und wenn wie ?

    Code
            (function() {
    
        if (location != 'chrome://messenger/content/messenger.xhtml') return;
            var toolbarbutton = document.createXULElement('toolbarbutton');
        var props = {
                id: 'profilefolder-ToolBarButton',
                class: 'toolbarbutton-1',
                label: 'Profilordner',
                tooltiptext: 'zum Profilordner von Thunderbird',
                   style: 'list-style-image: url(file:///C:/Users/123/AppData/Roaming/Thunderbird/Profiles/123/chrome/icon/userProfil.ico)',
                        
                        onclick: 'if (event.button == 0) { \
    Services.dirsvc.get("ProfD", Ci.nsIFile).launch(); \
    }; '
                    };
                    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("profilefolder-ToolBarButton", toolbar.lastChild);
            })();
    Display More
  • milupo
    Guest
    • August 14, 2022 at 10:41 PM
    • #19
    Quote from Tapo

    aber nicht richtig was das Symbol angeht.

    Das hat nichts mit dem Skript zu tun. TB zeigt den Text nur an, wenn die entsprechenden Einträge nicht in der Symbolleiste sind. Sind sie in der Symbolleiste, werden sie immer als Symbol angezeigt. Ob man das ändern kann? Keine Ahnung.

  • Tapo
    Senior Member
    Reactions Received
    8
    Posts
    544
    Member since
    25. Aug. 2014
    Helpful answer
    1
    • August 14, 2022 at 11:15 PM
    • #20

    ok Danke, wieder was gelernt über Thunderbird.

  • Community-Bot September 3, 2024 at 8:50 PM

    Closed the thread.

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

  • TB PC Version dauerhaft auf portable Version umziehen?

    • Neritia
    • August 12, 2022 at 10:10 PM
    • Migration / Import / Backups
  • Spamverdacht Hinweis im Entwurf verhindern??

    • Andrea
    • May 13, 2022 at 10:31 AM
    • Allgemeines Arbeiten / Konten einrichten / Installation & Update
  • Zorin OS 16: Ein Linux für Umsteiger

    • Altstadt
    • December 1, 2021 at 9:04 PM
    • Diskussion sonstiger Web-/Internet-Themen
  • BigSig-Lücke: Mozilla schließt kritische Schwachstelle in Krypto-Bibliothek NSS - Thunderbird 91.4.0 ist wieder sicher

    • edvoldi
    • December 3, 2021 at 11:14 AM
    • Diskussion rund um Thunderbird & E-Mail
  • Welche Alternative zu MozBackup?

    • Tarifchecker
    • January 15, 2018 at 10:07 AM
    • Migration / Import / Backups
  • Projekt: Vorschläge für Ersatz-add-ons direkt in Thunderbird

    • jobisoft
    • June 27, 2021 at 6:08 PM
    • Erweiterungen
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™