Benutzer:PerfektesChaos/js/catTreeToggling
Zur Navigation springen
Zur Suche springen
Benutzerskript (JavaScript) – alle Zweige aller Kategoriebäume in der aktuellen Seite umschalten.
Einbindung
[Bearbeiten | Quelltext bearbeiten]- Wenn das Projekt dieses Gadget bereits registriert haben sollte, genügt ein Häkchen auf der Seite Einstellungen („Helferlein“).
- Sonst wären die folgenden Zeilen in die persönliche common.js, global.js etc. einzufügen:
mw.loader.load( "https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/catTreeToggling/r.js&action=raw&maxage=86400&ctype=text/javascript" );
Wenn du unnötige JavaScript-Ausführungen vermeiden möchtest, kannst du das Laden auf Kategoriebeschreibungsseiten begrenzen:
if ( mw.config.get( "wgNamespaceNumber" ) === 14 ) {
mw.loader.load( "https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/catTreeToggling/r.js&action=raw&maxage=86400&ctype=text/javascript" );
}
Beachte jedoch, dass die Spezialseite Kategorienbaum dadurch ebenfalls ausgeschlossen wird.
Funktion
[Bearbeiten | Quelltext bearbeiten]Jeder Kategorienbaum kann auf verschiedenen Ebenen expandiert werden, oder interaktiv auch wieder eingeklappt.
- Wenn du den Überblick verloren hast, kann es sinnvoll sein alle Bäume sofort wieder einzuklappen, weil zu viele geöffnet wurden.
- Wenn du dir einen Überblick über alle Unterkategorien verschaffen möchtest, kannst du alles auf einmal eine Ebene tiefer aufklappen.
Auf Seiten mit einem Kategoriebaum-Element und aktiviertem catTreeToggling erscheint ein kleiner Werkzeugkasten in der oberen rechten Ecke (wie auf dieser Seite demonstriert). Einfach ein Dreieck anklicken.
Codes
[Bearbeiten | Quelltext bearbeiten]Zu technischen Einzelheiten siehe englischsprachige Dokumentationsseite.