MediaWiki:Minerva.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
/* All JavaScript here will be loaded for users of the MinervaNeue skin */
mw.loader.using(['mediawiki.util']).then(function () {
function addAdosLink() {
var list = document.querySelector('.minerva-drawer .minerva-drawer__list');
if (!list || document.getElementById('ados-all-link')) return;
var li = document.createElement('li');
li.className = 'mw-list-item';
var a = document.createElement('a');
a.id = 'ados-all-link';
a.textContent = 'Alle A Dream of Scotland Abfüllungen';
// interner Link, falls die Seite existiert (robuster als harte URL):
a.href = mw.util.getUrl('Alle A Dream of Scotland Abfüllungen');
li.appendChild(a);
list.insertBefore(li, list.firstChild); // ganz nach oben
}
// Direkt nach Laden versuchen …
if (document.readyState !== 'loading') addAdosLink();
else document.addEventListener('DOMContentLoaded', addAdosLink);
// … und auch, wenn das Drawer erst beim Öffnen gerendert wird:
document.addEventListener('click', function (e) {
if (e.target.closest('.minerva-icon--menu, .drawer-toggle, .mw-ui-icon-mf-menu')) {
setTimeout(addAdosLink, 0);
}
});
// Fallback: ein paar Versuche nach Pageload
var tries = 0, t = setInterval(function () {
tries++; addAdosLink(); if (tries > 6) clearInterval(t);
}, 500);
});