Beiträge von edvoldi
-
-
Egal welche TB Version es wird nicht nach einem Update gesucht, was ja auch der Sinn dieses Sripts ist.
-
Dein Script baut nur die Schaltfläche ein und ruft bei klick
about:addons auf. Mehr nichtDas habe ich ja auch schon geschrieben,
Also das heißt nur das Symbole wird angezeigt und die Add-ons-Verwaltung wird gestartet.
Aber scheinbar wieder nicht genau genug.
-
Wie geschrieben nur in Release 102.12 getestet.
In der Beta 115.X funktioniert bei mir dieser Code:
Code
Alles anzeigen// Addons-Update-Check-Button.uc.js für Thunderbird "use strict"; (function() { if (location != 'chrome://messenger/content/messenger.xhtml') return; var toolbarbutton = document.createXULElement('toolbarbutton'); var props = { id: 'addons-update-button', label: 'Add-ons Update', tooltiptext: '', style: 'list-style-image: url("file:///C:/Dropbox/Chrome/Icons/addon_grün.png")', class: 'toolbarbutton-1', onclick: 'if (event.button == 0) { \ var tabmail = document.getElementById("tabmail"); \ tabmail.openTab("contentTab", { url: "about:addons" }); \ };' }; for (var p in props) toolbarbutton.setAttribute(p, props[p]); var position = document.getElementById('helpMenu'); position.parentNode.insertBefore(toolbarbutton, position.nextSibling); function onCommand(event) { let frameScript = function() { addEventListener('pageshow', function onPageshow(event) { let document = event.target; if (document.URL != 'about:addons') return; removeEventListener('pageshow', onPageshow); content.setTimeout(function() { document.querySelector('addon-page-options panel-item[action="check-for-updates"]').click(); let categories = document.getElementById('categories'); let item = categories.querySelector('button[viewid="addons://updates/available"]'); item.click(); categories.addEventListener('mousedown', function onMousedown(event) { if (event.target != item && event.target.parentNode != item) { item.hidden = true; categories.removeEventListener('mousedown', onMousedown); }; }); }, 0); }); }; let frameScriptURI = 'data:,(' + frameScript.toString() + ')()'; let window = event.target.ownerGlobal; window.openTrustedLinkIn('about:addons', 'tab'); window.gBrowser.selectedBrowser.messageManager.loadFrameScript(frameScriptURI, true); }; })();Also das heißt nur das Symbole wird angezeigt und die Add-ons-Verwaltung wird gestartet.
Gruß
EDV-Oldie
-
Auch das Symbol wird nicht angezeigt.
Bei mir verschwindet das Symbole nach einem Neustart nach installation sofort in dem Anpassfenster.
-
Hallo zusammen,
ich habe da mal wieder eine Frage.
Im Firefox habe ich diese Script: Addons-Update-Check-Button.uc.js
Code
Alles anzeigen// Firefox 87 Addons-Update-Check-Button.uc.js (function() { if (window.__SSi != 'window0') return; CustomizableUI.createWidget({ id: 'addons-update-button', defaultArea: CustomizableUI.AREA_NAVBAR, label: 'Add-ons Update', tooltiptext: '', onCommand: onCommand, onCreated: function(button) { button.style.listStyleImage = 'url("file:///C:/Dropbox/Chrome/Icons/Add-ons-Web.png")';} }); function onCommand(event) { let frameScript = function() { addEventListener('pageshow', function onPageshow(event) { let document = event.target; if (document.URL != 'about:addons') return; removeEventListener('pageshow', onPageshow); content.setTimeout(function() { document.querySelector('addon-page-options panel-item[action="check-for-updates"]').click(); let categories = document.getElementById('categories'); let item = categories.querySelector('button[viewid="addons://updates/available"]'); item.click(); categories.addEventListener('mousedown', function onMousedown(event) { if (event.target != item && event.target.parentNode != item) { item.hidden = true; categories.removeEventListener('mousedown', onMousedown); }; }); }, 0); }); }; let frameScriptURI = 'data:,(' + frameScript.toString() + ')()'; let window = event.target.ownerGlobal; window.openTrustedLinkIn('about:addons', 'tab'); window.gBrowser.selectedBrowser.messageManager.loadFrameScript(frameScriptURI, true); }; })();Eine ältere Version hat auch früher im Thunderbird funktioniert.
Gibt es eine Möglichkeit das wieder anzupassen?
Gruß
EDV-Oldie
-
funktioniert das Script addonlister.uc.js im Daily?
Bei mir funktioniert es.
Gruß
EDV-Oldie
-
Ersetzt mal helpMenu durch unifiedToolbar
Das hat bei dem Script extras_config_menu geholfen, jetzt habe ich es so wie ich es gerne haben wollte.
Gruß
EDV-Oldie
-
Jetzt fehlt mir eigentlich nur noch das Script: extras_config_menu
Ich habe es jetzt im button-appmenu drin,
-
Jetzt fehlt mir eigentlich nur noch das Script: extras_config_menu
-
das wäre dann diser Pfad:
file:///C:/Dropbox/Chrome/Icons/neustart.png
wir trage ich so etwas dort ein?
Genau wie bei den anderen
list-style-image: url("file:///C:/Dropbox/Chrome/Icons/neustart.png") -
-
Bei mir sieht das so aus:
Code
Alles anzeigenmit diesem 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: '', tooltiptext: 'Aboutconfig öffnen', style: 'list-style-image: url("file:///C:/Dropbox/Chrome/Icons/Add-ons-Web.png")', 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("navigation-toolbox"); // toolbox.palette.appendChild(toolbarbutton); // var toolbar = document.getElementById("unifiedToolbar"); // toolbar.insertItem("aboutconfig-toolbar", toolbar.lastChild); var position = document.getElementById('helpMenu'); position.parentNode.insertBefore(toolbarbutton, position.nextSibling); })();Bei dem Uhren Scritp habe ich noch padding-top: 5px; eingefügt, dann passt auch die Höhe bei mir.
Gruß
EDV-Oldie
-
Bitte schön
Code
Alles anzeigenfunction 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-left: 10px; font-weight: bold; color:red"); ClockStatus.parentNode.insertBefore(ClockLabel, ClockStatus.nextSibling); doDatUhr(); -
-
Mein Uhrensript (UhrMenueLeiste.uc.js) wird in der Menüleiste angezeigt, kann man den nicht daneben die Symbole der anderen Sripts einfügen?
Mir ist das bist jetzt nicht gelungen.Gruß
EDV-Oldie
-
Mit diesem Script kann man eine neue Symbolleiste einbauen.
Wo soll den die Symbolleiste sein?
Ich sehe im daily 116 nichts. -
Für das Sichern von TB nutze ich die Erweiterung ImportExportTools.NG
Hier kann diverses eingestellt werden und liefert zuverlässig die Komplettsicherung des TB.
Müsste dann aber auch für TB 115 angepasst werden.
ZitatVersion 12.0.3 Veröffentlicht am Mai 31, 2023 422.0 KiB Funktioniert mit Thunderbird 91.0 - 102.*
Gruß
EDV-Oldie
-
Welche Erweiterung?
Allow HTML Temp
-
Vielleicht kann Thunder uns helfen, denn seine Erweiterung kann ein Button in der (unifiedToolbar) einsetzen.
Gruß
EDV-Oldie
