MediaWiki:Gadget-MyCoolGadget.js
Erscheinungsbild
Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.
- Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
- Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
- Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
mw.loader.using(['mediawiki.util']).then(function () {
document.querySelectorAll('pre, .mw-highlight pre').forEach(function (block) {
var button = document.createElement('button');
button.textContent = 'Kopieren';
button.style.float = 'right';
button.style.margin = '4px';
button.style.cursor = 'pointer';
button.addEventListener('click', function () {
navigator.clipboard.writeText(block.innerText).then(function () {
button.textContent = '✓';
setTimeout(function () {
button.textContent = 'Kopieren';
}, 2000);
});
});
block.style.position = 'relative';
block.parentNode.insertBefore(button, block);
});
});