Auf dieser Seite stelle ich in lockerer Folge selbsterstellte Benutzerskripte vor, die vielleicht für einige von euch nützlich sein könnten.

Sie wurden mit dem monobook-Skin entwickelt und mit dem „alten“ Vector-Skin erfolgreich getestet.

Alter anzeigen

age.js zeigt in Biografieartikeln das Alter der beschriebenen Person an und blendet bei Ungereimtheiten die Personendaten ein.

(veröffentlicht am 27. November 2022)
Schachbrett besetzen

chess.js ermöglicht in der Vorschau der Quelltextbearbeitung einer Seite das Besetzen von Schachbrettern mit Figuren durch Mausklicks.

(veröffentlicht am 8. Juni 2018, nach dieser Anregung)
Inhalte ausdehnen

expander.js ermöglicht das Ausblenden der Seitenleiste, die Verwendung eines Vollbildeditors und das Umschalten des Zeilenumbruchs, unterstützt durch Tastenkombinationen.

(veröffentlicht am 11. Dezember 2022, ursprünglich nach dieser Anregung)
Tastenkombinationen anzeigen

keys.js zeigt eine sortierbare Übersicht aller Befehle mit Tastenkombinationen an und hebt die zugehörigen Elemente beim Überfahren mit dem Mauszeiger hervor.

(veröffentlicht am 4. Dezember 2022)
Linkhintergründe färben

link-colors.js macht die Namensräume von Linkzielen durch Hintergrundfärbung sichtbar.

(veröffentlicht am 23. November 2022)
Hauptseite färben

mainpage-colors.js gestaltet die Hauptseitenrubriken durch abgestimmte individuelle Farbgebung.

(veröffentlicht am 23. November 2022)
Benutzerlinks markieren

roles.js markiert Benutzerlinks nach Zugehörigkeit zu verschiedenen Benutzergruppen und zählt die Rollen in den Tooltips auf.

(veröffentlicht am 1. Dezember 2022)
Abstimmungen auswerten

votes.js zeigt Abstimmungsauswertungen von Kandidaturen an (Stimmenanzahlen und Quote mit Erfolgsstatus), auf Übersichtsseiten auch sortierbar; meldet und markiert mehrfache Stimmabgaben.

(veröffentlicht am 19. November 2022, nach einer Anregung hier)

Verwendung

Bearbeiten

Nehmt vor der Nutzung von Benutzerskripten bitte diese Hinweise zur Kenntnis.

Zum Aktivieren einer Auswahl meiner Skripte fügt ihr bitte auf der eigenen Benutzerunterseite common.js den folgenden Code ein und entfernt die Zeilen mit den Skripten, die euch nicht interessieren:

[
    'Benutzer:Wiegels/js/age.js', // Alter anzeigen
    'Benutzer:Wiegels/js/chess.js', // Schachbrett besetzen
    'Benutzer:Wiegels/js/expander.js', // Inhalte ausdehnen
    'Benutzer:Wiegels/js/keys.js', // Tastenkombinationen anzeigen
    'Benutzer:Wiegels/js/link-colors.js', // Linkhintergründe färben
    'Benutzer:Wiegels/js/mainpage-colors.js', // Hauptseite färben
    'Benutzer:Wiegels/js/roles.js', // Benutzerlinks markieren
    'Benutzer:Wiegels/js/votes.js', // Abstimmungen auswerten
].forEach(function(script) {
    mw.loader.load('//de.wikipedia.org/w/index.php?title='+script+'&action=raw&ctype=text/javascript');
});

Rückmeldungen

Bearbeiten

Bei Fragen, Anregungen, Lob und Kritik sprecht mich bitte auf meiner Diskussionsseite an.