Thema/Elemente auf- und zuklappen
Frage: Auf einer Seite befinden sich mehrere Textabschnitte, deren jeweiliger Text per class="mw-collapsible mw-collapsed" standardmäßig zugeklappt ist. Nun suche ich eine Möglichkeit, per Button alle Elemente, also alle Unterseiten, dieser Seite aufzuklappen bzw. zuzuklappen.
Antwort: Auf der Wikiseite "MediaWiki:Common.js" bitte folgenden Code platzieren
$(document).on( 'click', '.toggleall', function() {
$('.mw-collapsible-text').trigger( 'click' );
} );
Auf der Seite selbst dann nur noch
<span class="toggleall">Alle auf-/zuklappen</span>
platzieren. Klappt mit jedem Element dem man die Klasse "toggleall" zuweist (auch
s). Für ein Ansprechendes Styling empfehle ich in der Wikiseite "MediaWiki:Common.css" noch folgenden Code zu platzieren:
span.toggleall {
cursor: pointer;
text-decoration: underline;
color: blue;
}
Abgerufen von „https://bs3-de.wiki.bluespice.com/wiki/Spezial:Topics/1545“