- Firefox-Version
- 139.0.4
- Betriebssystem
- win 11
'nabend...
Ich versuche mit meinen löchrigen Scriptkenntnisse anhand meiner annderen Scripts einen Button zu erstellen, der den about-Dialog aufruft.
Hier mein bisheriger Code:
JavaScript
// 12a_aboutname-button.uc.js
// Button für About-Dialog
(function() {
try {
ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs");
CustomizableUI.createWidget({
id: "aboutname",
defaultArea: CustomizableUI.AREA_NAVBAR,
removable: true,
label: "aboutname",
tooltiptext: "Über Firefox",
onClick: function() {
gaboutnameMode.enter();
},
onCreated: function(aNode) {
// "currentProfileDirectory"-Lösung:
var currentProfileDirectory = Services.dirsvc.get("ProfD", Ci.nsIFile).path.replace(/\\/g, "/");
var aboutname_icon = 'url("file:///' + currentProfileDirectory + '/chrome/icons/firefox_21865_16.jpg")';
aNode.style.listStyleImage = aboutname_icon;
return aNode;
}
});
} catch (e) {
Components.utils.reportError(e);
};
})();
Alles anzeigen
Der Button mit Icon erscheint, läst sich auch verschieben, aber es tut sich nix beim draufklicken.
Ich gehe davon aus, das der onclick-Bereich (Zeilen 17-19)) für mich zu hoch ist.
Mag wer helfen?