PortableListUsers jest wielofunkcyjną alternatywą dla strony Specjalna:Użytkownicy. Zaimportowanie tego skryptu doda do zakładki „Moje narzędzia” na pasku narzędzi przycisk, którego naciśnięcie otworzy przyjazne dla urządzeń mobilnych okno dialogowe wyświetlające następujące informacje o grupach użytkowników: przydatne linki (strony użytkownika, dyskusje oraz strony wkładu), datę ostatniej edycji (oraz link do strony na której została wykonana), ilość edycji (wraz z linkiem do Specjalna:Licznik edycji), płeć i data rejestracji poszczególnego członka grupy, jego uprawnienia i avatar. Skrypt dodaje dwie opcje wyboru, w których można się przełączać pomiędzy wyświetlanymi grupami użytkowników oraz ograniczyć wyświetlane dane jedynie do użytkowników o określonej ilości edycji.
Installation
Konfiguracja
Skrypt posiada 4 opcje konfiguracji, z których żadna nie jest wymagana do jego uruchomienia. Wszystkie z nich znajdują się wewnątrz obiektu window.PortableListUsers.
| Nazwa | Description | Wartość domyślna | Typ |
|---|---|---|---|
avatars
|
Whether avatars should be shown in desktop. | true
|
Wartość logiczna |
editcount
|
Domyślna wymagana ilość edycji | '0'
|
Tekst |
landing
|
Domyślna wyświetlana grupa użytkowników | 'sysop'
|
Tekst |
storage
|
Decyduje o zapisywaniu ustawień to pamięci localStorage przeglądarki | false
|
Wartość logiczna |
time
|
Metoda wyświetlania przedziałów czasowych | 'timeago'
|
Tekst |
Wartość opcji editcount powinna wynosić 0, 1, 5, 10, 20, 50 lub 100 w celu uzyskania najlepszego efektu. Opcja time domyślnie (oraz po ustawieniu jej na 'timeago') wyświetla czas jaki upłynął od edycji, lub czas UTC po ustawieniu jej na 'utc'. Możliwe jest też używanie czasu lokalnego, gdy wartość zmiennej będzie dowolna inna. Poniżej przedstawiono przykładową konfigurację:
window.PortableListUsers = {
avatars: false,
editcount: '5',
landing: 'content-moderator',
storage: true,
time: 'utc'
};