Irgendwie komme ich da nicht voran
Wenn es nicht geht ist auch nicht schlimm.
Zwei Klicks mehr ist auch kein Problem.
Gruß EDV-Oldie getippt auf dem Smartphone
Irgendwie komme ich da nicht voran
Wenn es nicht geht ist auch nicht schlimm.
Zwei Klicks mehr ist auch kein Problem.
Gruß EDV-Oldie getippt auf dem Smartphone
Kannst du mal die Firefox-Variante des Addons-Update-Check-Skripts einstellen?
das ist bis auf die Erzeugung des Button identisch
// 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/addon_grün.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);
};
})();
Alles anzeigen
Gruß
EDV-Oldie
Muss ich da Dropbox usw. mit meinem Pfad ersetzen?
Wenn Deine Dateien auch in der Dropbox liegen ja.
Wie hast Du das denn im Firefox eingetragen?
Gruß
EDV-Oldie
Hallo seipe,
ab Zeile 110
if (this.cssOrdner) {
menupopup.appendChild(this.createME("menuitem","CSS-Ordner","uProfMenu.dirOpen('C:\\\\Dropbox\\\\Chrome\\\\Thunderbird\\\\CSS-Ordner\\\\css-dateien');","uProfMenu_folder"),0);
menupopup.appendChild(this.createME("menuitem","CSSWeb-Ordner","uProfMenu.dirOpen('C:\\\\Dropbox\\\\Chrome\\\\Thunderbird\\\\CSS-Ordner\\\\css-Webdateien');","uProfMenu_folder"),0);
}
Gruß
EDV-Oldie
Aber nicht in Beitrag #33.
Das ist richtig.
Ich habe den Code geändert, jetzt mit base64 Symbole, so kann jetzt jeder sofort das Script benutzen.
Ich muss jetzt erst einmal weg. Ich werde nur das später mal ansehen.
lass Dir Zeit es eilt nicht.
Gruß
EDV-Oldie
Hallo edvoldi, siehe das Skript für den Aufruf von about:config. Dort war es Zeile 18, hier ist es Zeile 17, die verändert werden muss:
Die von Dir erwähnte Änderung habe ich bei mir schon durchgeführt.
Der Button wird angezeigt, die Add-ons Verwaltung wird auch geöffnet aber es wird nicht nach neuen Add-ons gesucht.
Das ist das Problem.
Gruß
EDV-Oldie
Bei cssOrdner steht bei mir eine 1.
geht es auch ein bisschen genauer?
Die 1. bedeutet, glaube ich, nur eingeschaltet. Bin jetzt erst einmal weg.
Du muss die Pfade, wo man Die Dateien findet, genau anpassen.
Wie schon geschrieben, im Firefox -Forum wird das genau beschrieben.
Gruß
EDV-Oldie
Den CSS-Ordner kann ich z.B. nicht aufrufen.
Wenn Du das Script extras_config_menu.uc.js meinst, muss Du natürlich die Pfade für Dich anpassen, das hatte ich ja oben auch so geschrieben. Benutzt Du das Script auch im Firefox?
Wenn ja, weiß Du ja wie man die Pfade anpasst.
Gruß
EDV-Oldie
Ich habe noch ein Script das seit einiger Zeit nicht mehr funktioniert, hat da vielleicht einer eine Idee?
// 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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4gQDDQsTH/8SQQAAAlRJREFUOMuVk01IVFEUx3/nvaeG2QyhT6cZFUJbjM5LoWgRBEXtIhdFu8pl0EL6oEVWzocfm7CEIJLa2McqahG0S9q1iAJrrEkMpHLUcbQaq6nGee+2mA+GEfr4rc79c+6953/OvcTDFgDJ/oCkBi2NPLN5PRcHinFisE3/1N8mAPGwRSHYg3AHhWganY7Doi8YZTZsdYOiMTg5Fg9baBr1jsMEgkJxxBeMPpG5iOV1FB8AHUCDQ95g9EE8bJ1WMAwgcMYXjF6eC1sHHbifL8bWhGZDKbUJRAolKmHdfMQ6ZyuGihoMz0esKgfeo4puRCk8BshrgUEEE8Uxpbhrs5bCgQJphFsoksAbSQxYNFyIku/FhIIO/oDAS18w2gmQGLDQsnau+njEGvnb5rydjnjYGgHI2pKfQihwRYmcLEwNcICm3IWFfXzM9ZjGfANGfKHJUzJ7vsVteFoX7JWlKpVJS6XbbZD+XrHqcFEpegFEGKrQpF8z1q/+/PElK5XVSnfV/bIX3nkEYPHqXn9V687nzrfl6o2Hr0nJY1oBaAxGXQXt870TSqupTWemn243e8ZjRnK0C/P4w9ji9Rqv6LpeZrmivAfZ1EKtWo7b9T3jqeRoV9FjkaXb3fv1DbWX0q8e1ymlzJwFSVZv3bdkf10+W3d07FFpvla6mAoFyCZnYqIZfs1lmsUkl2mKZvizyZnYVChQPta1zA1t26Kbm58ZibduUNgN/lQ2ObPD2/timn9F3Wxr32U1ZXZ3NGfUDX87/8N8JPeV+w60ePq6Wj2lWjm/ARdx5uV74X5uAAAAAElFTkSuQmCC)',
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 toolbox = document.getElementById("mail-toolbox");
toolbox.palette.appendChild(toolbarbutton);
var toolbar = document.getElementById("tabbar-toolbar");
toolbar.insertItem("addons-update-button", document.getElementById('addoncompatibility_opto_one-browserAction-toolbarbutton'));
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);
};
})();
Alles anzeigen
Code geändert am 6.11. um 15:10 Uhr
Gruß
EDV-Oldie
Hallo seipe,
das ist was bei mir funktioniert, die about Seiten habe ich bis jetzt im TB nicht vermisst.
Die css Datei für diese Script kann vom Firefox übernommen werden.
Gruß
EDV-Oldie
(2 Klicks statt einem),
Ob ich einen Doppelklick oder ein Rechts Klick und dann einen Links Klick mache, das sind für mich auch zwei Klicks.
Nur so nebenbei mir gefällt die neue Version.
So muss ich nicht immer den Termin öffnen wenn ich etwas in ein anderes Programm kopieren möchte.
Gruß EDV-Oldie getippt auf dem Smartphone
Du verwechselst mich sicher mit aborix.
Nein, er ist der Meister und Du der Schüler
aber es gibt auch sehr gute Schüler.
Gruß
EDV-Oldie
Hallo milupo,
ersetze bitte mal im Skript Zeile 18 durch folgende Zeile:
perfekt wie immer.
Danke!
Funktioniert bis TB Daily 96.x
Gruß
EDV-Oldie
Hallo mailme,
es ist willkürlich... letzte woche passierte es mal.... dann wars jetzt 5 tage nicht..
da tippe ich doch einfach einmal auf Synchronisation Probleme mit der Dopbox, ist die Synchronisation abgeschlossen wenn Du den Rechner ausschaltest? Sonst kann ich mir das nicht erklären.
Gruß
EDV-Oldie
Hallo milupo,
entschuldige, dass ich so spät anworte
kein Problem, so spät hätte ich den Compi dann auch nicht mehr angemacht.
Ich war gestern auch viel unterwegs und habe dann zum Schluss meine Frau ins Krankenhaus gebracht.
Zur Zeit benutze ich dieses Add-on, ich habe es auch schon entpackt und nichts gefunden was ich gebrauchen kann.
Wenn es nicht funktioniert ist es auch nicht schlimm.
Gruß
EDV-Oldie
Wo steht denn, welche Grenze es gibt?
Das wurde mir angezeigt:
Ihre Nachricht ist zu lang. Es stehen maximal 20.000 Zeichen zur Verfügung.
Gruß
EDV-Oldie
Hallo Harff182,
Gibts das irgendwo zum angucken/downloaden?
natürlich, nur der Code ist für das Forum zu groß.
Ich habe schon alles was Thunderbird nicht kann gelöscht oder ausgeblendet, die speziellen Anpassungen muss jeder für sich vornehmen.
Aktualisiert am 10.11.2021 mit den Änderungen von Bege zur Anpassung der about-Seiten.
Neuer Link:
Gruß
EDV-Oldie
Hallo milupo,
hast Du hier eine Idee warum der Script im TB 91 nicht mehr funktioniert?
Das Symbol wird angezeigt, aber leider passiert sonst nichts mehr.
// 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("file:///C:/Dropbox/Chrome/Icons/config_2.png")',
class: 'toolbarbutton-1',
onclick:
'if (event.button == 0) { \
var tabmail = document.getElementById("tabmail"); \
tabmail.openTab("contentTab",{contentPage:"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'));
})();
Alles anzeigen
Gruß
EDV-Oldie