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.hook('wikipage.content').add(function($content) {
const headings = document.querySelectorAll('.citizen-section-heading');
if (headings.length === 0) return;
const sections = document.querySelectorAll('.citizen-section');
sections.forEach(function(section, index) {
if (index === 0) return; // Einleitungstext überspringen
section.hidden = 'until-found';
});
});
// Social Icons in Sidebar ersetzen
$(function() {
$('#n-sidebar-label-contactus').closest('ul').addClass('sgpggb-external-menu');
var icons = {
'n-Discord': 'fab fa-discord',
'n-Facebook': 'fab fa-facebook-f',
'n-Instagram': 'fab fa-instagram',
'n-X': 'fab fa-x-twitter',
'n-YouTube': 'fab fa-youtube',
'n-Twitch': 'fab fa-twitch',
'n-E-Mail': 'fas fa-envelope',
'n-Support-us': 'fas fa-heart'
};
$.each(icons, function(id, cls) {
$('#' + id + ' a').html('<i class="' + cls + '"></i>');
});
});
mw.hook('wikipage.content').add(function() {
var notice = document.querySelector('#siteNotice');
if (!notice || notice.innerHTML.trim() === '') return;
var dismissed = localStorage.getItem('sitenotice_dismissed_v2');
if (dismissed === '1') {
notice.style.display = 'none';
return;
}
var btn = document.createElement('button');
btn.innerHTML = '✕';
btn.title = 'Hinweis schließen';
btn.style.cssText = 'float:right; background:none; border:none; cursor:pointer; font-size:1.1em; padding:0 4px; line-height:1; color:inherit; opacity:0.6;';
btn.addEventListener('mouseenter', function() { btn.style.opacity = '1'; });
btn.addEventListener('mouseleave', function() { btn.style.opacity = '0.6'; });
btn.addEventListener('click', function() {
notice.style.display = 'none';
localStorage.setItem('sitenotice_dismissed_v2', '1');
});
notice.querySelector('.mw-message-box') && notice.querySelector('.mw-message-box').prepend(btn);
});
// mw-anon Klasse für nicht angemeldete User setzen
if ( !mw.config.get('wgUserId') ) {
document.documentElement.classList.add('mw-anon');
}