MediaWiki:Common.js: Unterschied zwischen den Versionen
Erscheinungsbild
Gerard (Diskussion | Beiträge) Die Seite wurde geleert. Markierung: Geleert |
Gerard (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
/* ============================================================ | |||
Sidebar einklappbar – Vector‑2011 + Vector‑2022 | |||
============================================================ */ | |||
$(document).ready(function() { | |||
/* Vector‑2022 */ | |||
$('.mw-portlet .vector-menu-heading').each(function() { | |||
const heading = $(this); | |||
// Vector‑2022: Inhalt liegt in .vector-menu-content-list | |||
const content = heading.closest('.mw-portlet').find('.vector-menu-content-list'); | |||
if (content.length) { | |||
heading.css('cursor', 'pointer'); | |||
heading.on('click', function(e) { | |||
e.preventDefault(); | |||
e.stopPropagation(); | |||
content.slideToggle(200); | |||
heading.toggleClass('collapsed'); | |||
}); | |||
} | |||
}); | |||
/* Vector‑2011 */ | |||
$('.mw-portlet h3').each(function() { | |||
const heading = $(this); | |||
const content = heading.next('.body'); | |||
if (content.length) { | |||
heading.css('cursor', 'pointer'); | |||
heading.on('click', function() { | |||
content.slideToggle(200); | |||
heading.toggleClass('collapsed'); | |||
}); | |||
} | |||
}); | |||
}); | |||
Version vom 25. Mai 2026, 12:29 Uhr
/* ============================================================
Sidebar einklappbar – Vector‑2011 + Vector‑2022
============================================================ */
$(document).ready(function() {
/* Vector‑2022 */
$('.mw-portlet .vector-menu-heading').each(function() {
const heading = $(this);
// Vector‑2022: Inhalt liegt in .vector-menu-content-list
const content = heading.closest('.mw-portlet').find('.vector-menu-content-list');
if (content.length) {
heading.css('cursor', 'pointer');
heading.on('click', function(e) {
e.preventDefault();
e.stopPropagation();
content.slideToggle(200);
heading.toggleClass('collapsed');
});
}
});
/* Vector‑2011 */
$('.mw-portlet h3').each(function() {
const heading = $(this);
const content = heading.next('.body');
if (content.length) {
heading.css('cursor', 'pointer');
heading.on('click', function() {
content.slideToggle(200);
heading.toggleClass('collapsed');
});
}
});
});