dev

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'
};