MediaWiki:Common.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
$(document).ready(function () {
// Warten bis Vector alles gerendert hat
setTimeout(function () {
$('.mw-portlet').each(function () {
const portlet = $(this);
const id = portlet.attr('id');
// Navigation NICHT automatisch zuklappen
if (id === 'p-navigation') return;
const heading = portlet.find('.vector-menu-heading');
const content = portlet.find('.vector-menu-content');
if (!heading.length || !content.length) return;
// Vector setzt manchmal hidden="" → entfernen
content.removeAttr('hidden');
// Beim Laden zu
content.hide();
heading.addClass('collapsed');
// Klick-Handler
heading.on('click', function (e) {
e.preventDefault();
// hidden="" entfernen, falls Vector es wieder setzt
content.removeAttr('hidden');
content.slideToggle(200);
heading.toggleClass('collapsed');
});
});
}, 40); // 80ms = sicher nach Vector-Rendering
});