Benutzerskript (JavaScript) – um Sonderfunktionen bereitzustellen, die auf einzelne Benutzer bezogen sind.
Zurzeit ist dies nur ein Link auf Unterseiten; später sollen Werkzeuge der neuen labsconsole: folgen. Anregungen sind willkommen.
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önlichen JS-Einstellungen einzufügen:
mw.loader.load( "https://www.mediawiki.org/w/index.php?title=User:PerfektesChaos/js/userspaceLinks/r.js&action=raw&bcache=1&maxage=604800&ctype=text/javascript",
"text/javascript" );
Wirkung
BearbeitenAuf einzelne Benutzer bezogen sind folgende Seiten:
- Benutzer-Namensraum
- Benutzer-Diskussionsseiten
- Spezial:Beiträge für einen Benutzer.
- Spezial:Dateien für einen Benutzer.
Unterseiten
BearbeitenEin Link wird zur Werkzeugbox (üblicherweise linke Spalte der Portalseite) hinzugefügt. Es öffnet eine Liste aller Unterseiten dieses Benutzers.
Wenn aus einer Unterseite heraus aufgerufen wird, werden nur diese Seite und deren Unterseiten aufgelistet.
Spezial:Präfixindex ist hier das Ziel und kann nicht sich selbst aufrufen.
Codes und Stammseite
BearbeitenDie Stammseite ist mw:User:PerfektesChaos/js/userspaceLinks mit:
Quellcode |
|
ResourceLoader |
|
Namensräume | -1 , 2 , 3
|
mw.libs
|
userspaceLinks
|