MediaWiki:Common.js: Unterschied zwischen den Versionen
Erscheinungsbild
Gerard (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Gerard (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 28: | Zeile 28: | ||
content.removeAttr('hidden'); | content.removeAttr('hidden'); | ||
content.slideToggle( | content.slideToggle(20); | ||
heading.toggleClass('collapsed'); | heading.toggleClass('collapsed'); | ||
}); | }); | ||
Version vom 26. Mai 2026, 15:16 Uhr
$(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(20);
heading.toggleClass('collapsed');
});
});
}, 2); // 10ms = sicher nach Vector-Rendering
});