arrow downwardsarrow upwards

Benutzerskript (JavaScript) – alle Zweige aller Kategoriebäume in der aktuellen Seite umschalten.

Einbindung

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

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.

Symbole
  Öffne alle momentan sichtbaren Zweige (expandieren).

Die nächste Unterkategorie-Ebene wird ausgeklappt. Wenn diese zuvor bereits einmal aufgeklappt war, wird ggf. eine weitere geöffnet.

  Klappe alle momentan sichtbaren Zweige ein.

Alle momentan sichtbaren Unterkategorie-Ebenen werden ebenfalls eingeklappt. Bei Wiederöffnung beginnen sie eingeklappt.

Zu technischen Einzelheiten siehe englischsprachige Dokumentationsseite.