Benutzer:Nightfly85/viewerInfo.js/Doku
Dieses Script fügt bei einer Artikel-Ansicht einen weiteren Tab oben rechts ein, der über die Anzahl der Beobachter der Seite informiert. Laut aktueller Wiki-Konfiguration wird eine Beobachterzahl unter 30 nicht angezeigt. In diesen Fällen zeigt der Tab "Kaum Beobachter" an. Ein Klick auf den Tab erwirkt das Anzeigen einer nativen Informationsseite.
Benutzung
[Bearbeiten | Quelltext bearbeiten]Fügt in eurer eigenen commons.js diesen Code ein:
importScript('Benutzer:Nightfly85/viewerInfo.js'); // Benutzer:Nightfly85
Das war's schon :)
Verwendung
[Bearbeiten | Quelltext bearbeiten]Das Script funktioniert sowohl im Vector- als auch im Monobook-Skin.
CSS-Anpassungen
[Bearbeiten | Quelltext bearbeiten]Ihr könnt mit eigenen CSS-Befehlen die Ausgabe nach euren Wünschen anpassen. Die ID des hinzugefügten Tabs (li
-Knoten) lautet #ca-n-watchers
. Hier ist zum Beispiel meine Ausführung:
#ca-n-watchers strong { /* Das strong-Element beinhaltet nur die Zahl der Beobachter */
background-color: #fff;
border: 1px solid #e0e0e0;
border-radius: 15px; /* lieber zuviel als zuwenig ;) */
font-weight: normal;
padding: 3px 4px;
}
Hintergrund
[Bearbeiten | Quelltext bearbeiten]Das Script benutzt die Wikipedia-API. Mit einem Ajax-Request wird die XML-Antwort ausgelesen und das Attribut "watchers" ausgelesen.