würde ich vielleicht hier eine Version posten,
//
Ich habe ja keine Ahnung von Skripten, aber:
Mit diesem umgebauten Skript wird die Uhr in einem neuen Tab geöffnet.
Kann man das dann nicht einfach in einem kleineren Popup öffnen lassen statt in einem Tab?
JavaScript
(function() {
if (!window.gBrowser){
return;
}
let newWindow = null;
try {
CustomizableUI.createWidget({
id: 'Uhr-button',
type: 'custom',
defaultArea: CustomizableUI.AREA_NAVBAR,
onBuild: function(aDocument) {
var currentProfileDirectory = Services.dirsvc.get("ProfD", Ci.nsIFile).path.replace(/\\/g, "/");
var buttonicon = "1.svg"
var toolbaritem = aDocument.createXULElement('toolbarbutton');
var props = {
id: 'Uhr-button',
class: 'toolbarbutton-1 chromeclass-toolbar-additional',
removable: 'true',
label: 'Uhr',
accesskey: '',
tooltiptext: '',
style: 'list-style-image: url("' + ("file:" + currentProfileDirectory + "/chrome/icons/" + buttonicon) + '");'
};
for (var p in props)
toolbaritem.setAttribute(p, props[p]);
return toolbaritem;
}
});
} catch(e) { };
document.getElementById('link-button').addEventListener( 'click', function(event) {
if (event.button == 0)
{
newWindow = null;
event.target.ownerGlobal.openTrustedLinkIn('https://uhr.ptb.de/',"tab");
}
}, true);
}) ();
Alles anzeigen
Sollte ich Unfug damit geschrieben haben, dann sorry vorweg.