Feier mit! 20 Jahre Pfenz!
Jubiläumsfeier am Montag 18.5. 18:30 und Samstag 23.5. 14:00
in der EngagementWerkStadt, Lammstraße — gerne anmelden, oder einfach vorbeikommen!
Zur Anmeldung als Teilnehmer bitte E-Mail mit Nennung des gewünschten Benutzernamens an: E-Mail: pfenz![]()
mail.de
MediaWiki:Common.js: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Inhalt gelöscht Inhalt hinzugefügt
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| (17 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
/* Das folgende JavaScript wird für alle Benutzer geladen. */ |
/* Das folgende JavaScript wird für alle Benutzer geladen. */ |
||
/* |
|||
| ⚫ | |||
| ⚫ | |||
document.querySelector('.branding-box span').textContent = 'PFENZ'; |
document.querySelector('.branding-box span').textContent = 'PFENZ'; |
||
| ⚫ | |||
// Vector 2022 |
|||
function applyBranding() { |
|||
| ⚫ | |||
// Minerva nutzt manchmal .branding-box, manchmal .mw-logo |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
if (!branding) { |
|||
// Branding existiert noch nicht → später erneut versuchen |
|||
setTimeout(applyBranding, 200); |
|||
return; |
|||
} |
|||
// Prüfen, ob Minerva das Element überschrieben hat |
|||
// (passiert oft nach dem ersten DOMContentLoaded) |
|||
if (!branding.querySelector('span')) { |
|||
setTimeout(applyBranding, 200); |
|||
return; |
|||
} |
|||
// Text ersetzen |
|||
const span = branding.querySelector('span'); |
|||
if (span) { |
|||
| ⚫ | |||
} |
|||
// Logo nur einfügen, wenn noch nicht vorhanden |
|||
if (!branding.querySelector('img')) { |
|||
const img = document.createElement('img'); |
|||
img.src = '/wiki/Datei:Pfenz_wgLogo-0.gif'; |
|||
img.alt = 'Pfenz Logo'; |
|||
img.style.height = '32px'; |
|||
img.style.marginRight = '6px'; |
|||
img.style.verticalAlign = 'middle'; |
|||
branding.prepend(img); |
|||
} |
|||
} |
|||
// Minerva lädt Teile des Headers später → MutationObserver nötig |
|||
const observer = new MutationObserver(() => applyBranding()); |
|||
observer.observe(document.body, { childList: true, subtree: true }); |
|||
// Erster Versuch |
|||
applyBranding(); |
|||