Bei mir ist (auf Windows) alles in Ordnung.
Beiträge von ggbsde
-
-
Tja, was soll ich sagen, Thunderbird ist Schuld! Seit 140.16 wird der Startcode des Add-ons nicht mehr ausgeführt. Erst bei Aktionen im Add-on Manager, wie du ja festgestellt hast. In 140.15 funktionierte es noch.
Da muß ich mal schauen, was sich geändert hat und ob das ein Bug ist oder ob ich etwas übersehen habe. Vielleicht der Zeitpunkt für dich, auf 153esr umzusteigen, schließlich ist 140 EOL.
-
nicht ohne weiters löschen kann.
Wenn du ihn im Webinterface deines Providers nicht los wirst, wird es schwierig. Du müsstest auf der Kommandozeile mit dem Server Kontakt aufnehmen und IMAP sprechen. Schau dir mal diese Diskussion an, wo ich das mal erklärt habe.
Vielleicht hilft es auch erstmal einfach, den Ordner zu deabonnieren.
-
oft sehr lange
Kannst du näher spezifizieren, nach welchen Aktionen das passiert (z.B Start von TB, Ordnerwechsel, Tab Wechsel, ...)
Wenn es hängt, hilft scrollen im Ordner oder Selektieren einer (anderen) Mail?
-
Ich hab noch eine dritte Version. Die blendet auch noch den den Block mit den Anhängen aus.
userChrome.css
CSS
Alles anzeigen/******** * maximise input area of compose window by removing * all toolbars and some input fields * needs code in userChrome.js ********/ /* in Verfassen Fenster */ .minified #MsgHeadersToolbar { max-height: 3.5em !important; /* ggf. anpassen */ min-height: unset !important; } .minified #top-gradient-box { display: none !important; } .minified #recipientsContainer { display: none !important; } .minified #compose-toolbox { display: none !important; } .minified #attachmentArea { display: none !important; } /* in Nachrichten Fenster */ .minified #toolbar-menubar { display: none !important; } #singleMessage.minified { display: none !important; } /* in Nachrichten Tab */ #messageHeader.minified { display: none !important; } .minified #tabs-toolbar { display: none !important; } /* im Nachrichten Tab/Fenster */ #attachmentView.minified { display: none !important; } /* all */ .minified #status-bar { display: none !important; } #toggle { font-size: 16pt; /* ggf. anpassen */ padding: 0 1em !important; /* ggf. anpassen */ background: lightgreen !important; }userChrome.js
Code
Alles anzeigen/************************************************************************* * maximise area for message content by removing * all toolbars and some input/output fields * needs some styles ********/ (function() { //Zeichen, das für die Icon benutzt wird //z.B. von https://symbl.cc/de/unicode-table/ const icon='⊛'; function toggle() { document.body.classList.toggle('minified'); // for message window const mwBrowser=document.getElementById('messageBrowser'); if (mwBrowser) { mwBrowser.contentDocument.getElementById('singleMessage').classList.toggle('minified'); mwBrowser.contentDocument.getElementById('attachmentView').classList.toggle('minified'); } // for message tab const mtBrowsers=document.querySelectorAll('browser[id^=mailMessageTabBrowser]'); for (mtBrowser of mtBrowsers) { mtBrowser.contentDocument.getElementById('messageHeader').classList.toggle('minified'); mtBrowser.contentDocument.getElementById('attachmentView').classList.toggle('minified'); } } async function bodykey(ev) { if (ev.repeat) return; if (ev.type == "keydown" && ev.key=='t' && ev.ctrlKey && ev.altKey) { if (document.location=='chrome://messenger/content/messenger.xhtml' && gTabmail.getBrowserForSelectedTab()?.id!='messagepane') return; toggle(); } } if (location == 'chrome://messenger/content/messengercompose/messengercompose.xhtml') { //Verfassen Fenster //Das Icon ist links in der Betreffzeile, die also nicht ausgebendet wird let t=document.getElementById('toggle'); if (t) t.remove(); t=document.createElement('span'); t.id='toggle'; t.title='Umschalten'; t.textContent=icon; document.getElementById('subjectLabel-box').prepend(t); t.addEventListener('click', ev=>{ toggle(); }); document.body.removeEventListener('keydown', bodykey); document.body.addEventListener('keydown', bodykey); } else if (location == 'chrome://messenger/content/messageWindow.xhtml') { //Nachricht in eigenem Fenster //Das Icon ist links in der Toolbar, die also nicht // ausgeblendet sein darf oder man arbeitet mit dem Keyboard Alt/Ctrl/T let t=document.getElementById('toggle'); if (t) t.remove(); t=document.createElement('span'); t.id='toggle'; t.title='Umschalten'; t.textContent=icon; document.getElementById('mail-bar3').prepend(t); t.addEventListener('click', ev=>{ toggle(); }); document.body.removeEventListener('keydown', bodykey); document.body.addEventListener('keydown', bodykey); } else if (location == 'chrome://messenger/content/messenger.xhtml') { //Nachricht in tab function addButton(add) { let t=document.getElementById('toggle'); if (t) t.remove(); if (!add) return; t=document.createElement('li'); t.id='toggle'; t.title='Umschalten'; t.textContent=icon; document.getElementById('unifiedToolbarContent').prepend(t); t.addEventListener('click', ev=>{ toggle(); }); //prevent an error message on tab switch t.onTabSwitched=()=>{}; t.onTabClosing=()=>{}; } //re-add buttons after tabs has been switched, also called on startup const tabMonitor={ monitorName: "ggbsde_minify", onTabTitleChanged(tab) {}, onTabClosing(tab) {}, onTabPersist(tab) {}, onTabRestored(tab, state) {}, onTabOpened(tab) {}, onTabSwitched(newTab, oldTab) { if (newTab.mode.name=='mailMessageTab') { if (document.body.classList.contains('wasmini')) { document.body.classList.add('minified'); document.body.classList.remove('wasmini'); } addButton(true); } else { addButton(false); if (document.body.classList.contains('minified')) { document.body.classList.remove('minified'); document.body.classList.add('wasmini'); } } }, }; gTabmail.unregisterTabMonitor(tabMonitor); gTabmail.registerTabMonitor(tabMonitor); document.body.removeEventListener('keydown', bodykey); document.body.addEventListener('keydown', bodykey); } })(); -
ganz lieben Dank!
Gerne!
-
Muss in der genannnten Datei eventull noch etwas mehr stehen?
Nein.
toolkit.legacyUserProfileCustomizations.stylesheets hast du auf true gesetzt?
Und die spitzen Klammern in deinem Code sind hoffentlich nicht wirklich vorhanden.
-
Hab ich gerade auf reddit gefunden. Die Leute sind begeistert.
-
Ok, zweite Version. Unterstützt jetzt sowohl Nachrichten in eigenem Fenster als auch in Tabs ab. Beide Dateien komplett ersetzten.
userChrome.js:
Code
Alles anzeigen/************************************************************************* * maximise area for message content by removing * all toolbars and some input/output fields * needs some styles ********/ (function() { //Zeichen, das für die Icon benutzt wird //z.B. von https://symbl.cc/de/unicode-table/ const icon='⊛'; function toggle() { document.body.classList.toggle('minified'); // for message window const mwBrowser=document.getElementById('messageBrowser'); if (mwBrowser) mwBrowser.contentDocument.getElementById('singleMessage').classList.toggle('minified'); // for message tab const mtBrowsers=document.querySelectorAll('browser[id^=mailMessageTabBrowser]'); for (mtBrowser of mtBrowsers) { mtBrowser.contentDocument.getElementById('messageHeader').classList.toggle('minified'); } } async function bodykey(ev) { if (ev.repeat) return; if (ev.type == "keydown" && ev.key=='t' && ev.ctrlKey && ev.altKey) { if (document.location=='chrome://messenger/content/messenger.xhtml' && gTabmail.getBrowserForSelectedTab()?.id!='messagepane') return; toggle(); } } if (location == 'chrome://messenger/content/messengercompose/messengercompose.xhtml') { //Verfassen Fenster //Das Icon ist links in der Betreffzeile, die also nicht ausgebendet wird let t=document.getElementById('toggle'); if (t) t.remove(); t=document.createElement('span'); t.id='toggle'; t.title='Umschalten'; t.textContent=icon; document.getElementById('subjectLabel-box').prepend(t); t.addEventListener('click', ev=>{ toggle(); }); document.body.removeEventListener('keydown', bodykey); document.body.addEventListener('keydown', bodykey); } else if (location == 'chrome://messenger/content/messageWindow.xhtml') { //Nachricht in eigenem Fenster //Das Icon ist links in der Toolbar, die also nicht // ausgeblendet sein darf oder man arbeitet mit dem Keyboard Alt/Ctrl/T let t=document.getElementById('toggle'); if (t) t.remove(); t=document.createElement('span'); t.id='toggle'; t.title='Umschalten'; t.textContent=icon; document.getElementById('mail-bar3').prepend(t); t.addEventListener('click', ev=>{ toggle(); }); document.body.removeEventListener('keydown', bodykey); document.body.addEventListener('keydown', bodykey); } else if (location == 'chrome://messenger/content/messenger.xhtml') { //Nachricht in tab function addButton(add) { let t=document.getElementById('toggle'); if (t) t.remove(); if (!add) return; t=document.createElement('li'); t.id='toggle'; t.title='Umschalten'; t.textContent=icon; document.getElementById('unifiedToolbarContent').prepend(t); t.addEventListener('click', ev=>{ toggle(); }); //prevent an error message on tab switch t.onTabSwitched=()=>{}; t.onTabClosing=()=>{}; } //re-add buttons after tabs has been switched, also called on startup const tabMonitor={ monitorName: "ggbsde_minify", onTabTitleChanged(tab) {}, onTabClosing(tab) {}, onTabPersist(tab) {}, onTabRestored(tab, state) {}, onTabOpened(tab) {}, onTabSwitched(newTab, oldTab) { if (newTab.mode.name=='mailMessageTab') { if (document.body.classList.contains('wasmini')) { document.body.classList.add('minified'); document.body.classList.remove('wasmini'); } addButton(true); } else { addButton(false); if (document.body.classList.contains('minified')) { document.body.classList.remove('minified'); document.body.classList.add('wasmini'); } } }, }; gTabmail.unregisterTabMonitor(tabMonitor); gTabmail.registerTabMonitor(tabMonitor); document.body.removeEventListener('keydown', bodykey); document.body.addEventListener('keydown', bodykey); } })();userChrome.css:
CSS
Alles anzeigen/******** * maximise input area of compose window by removing * all toolbars and some input fields * needs code in userChrome.js ********/ /* in Verfassen Fenster */ .minified #MsgHeadersToolbar { max-height: 3.5em !important; /* ggf. anpassen */ min-height: unset !important; } .minified #top-gradient-box { display: none !important; } .minified #recipientsContainer { display: none !important; } .minified #compose-toolbox { display: none !important; } /* in Nachrichten Fenster */ .minified #toolbar-menubar { display: none !important; } #singleMessage.minified { display: none !important; } /* in Nachrichten Tab */ #messageHeader.minified { display: none !important; } .minified #tabs-toolbar { display: none !important; } /* all */ .minified #status-bar { display: none !important; } #toggle { font-size: 16pt; /* ggf. anpassen */ padding: 0 1em !important; /* ggf. anpassen */ background: lightgreen !important; } -
Schade, für eigenes Fenster hätte ich schon eine Lösung, bei Tab muß ich nochmal drüber nachdenken.
-
Wo ist die Mail geöffnet? In einem Tab oder in einem eigenen Fenster?
-
Schön daß es jetzt läuft.
Mit den Schriften hat Windows eigentlich nichts zu tun. Die lassen sich in TB definieren und auch in der Größe ändern. Wir haben hier im Forum jemanden (Name leider gerade vergessen), der sich damit gut auskennt. Vielleicht antwortet er hier. Ansonsten dafür ein neues Thema eröffnen.
-
wo sollte das sein
Links in der Betreffzeile.
am richtigen Ort?
Ja.
Das Add-on userChromeJS hast du installiert?
Ach ja, und In den erweiterten Einstellungen den Wert für toolkit.legacyUserProfileCustomizations.stylesheets auf true gesetzt?
-
folderflags-1.7.2-tb.xpi
Verwende die hier angehängte Version
-
-
Uuh, das ist mal 'ne neue Fehler-Meldung.
Erster Test: starte TB im Fehlerbehebungsmodus. Dazu beim Klick auf das Icon die Shift Taste gedrückt halten
-
UserChrome.css
Ich hoffe, das große U ist nur dem Zeilenanfang geschuldet.
Wo finde ich die?
Oh mann, befrag doch mal deine KI. Menü 'Extras'->'EInstellungen', links 'Allgemein', rechts ganz nach unten scrollen, 'Erweiterte Einstellungen'.
Wie kodiere ich etwas als UTF-8?
Vergiß das. Da die Datei keine Umlaute enthält, ist die Kodierung irrelevant.
-
-
Mache ich etwas falsch?
Höchstwahrscheinlich
zweiter Versuch mit "Geburtstag"
Falsch, es muß 'geburtstag' (kleines 'g') heißen. Hab ich doch oben nicht umsonst geschrieben!
Dateiname korrekt? 'userChrome.css', kleine 'u', großes 'C', im Ordner 'chrome' (kleines 'c') im Profil. Wenn du die Datei neu angelegt hast darauf achten, das der Editor da nicht ein .txt angehängt hat.
In den erweiterten Einstellungen den Wert für toolkit.legacyUserProfileCustomizations.stylesheets auf true gesetzt?
-
bräuchte exaktere Infos, wo und wie ich das anpassen kann.......
Liest du hier