dev

PortableListUsers est une puissante alternative de Special:ListUsers. L'importation des scripts ajoute un bouton au menu "Mes outils", qui, une fois survolé, donne accès à un module plus adapté aux mobiles affichant les informations sur les groupes utilisateurs : liens utiles (page utilisateur, page de discussions, contributions), leur compteur de modifications (et un lien vers Spécial:Compteur de modifications), leur genre, la date de création de compte, leurs groupes utilisateurs et leur avatar. Le script ajoute deux éléments de sélection, un pour changer les groupes utilisateur et l'autre pour filtrer les données d'utilisateurs avec un certain nombre de modifications.

Installation

Personnalisation

Ce script possède 4 options de personnalisation, toutes optionnelles, et tout dans l'objet window.PortableListUsers.

Nom Description Valeur par défaut Type Type
avatars Whether avatars should be shown in desktop. true Booléen
editcount Nombre de modifications requis par défaut. '0' Chaîne de caractères
landing Groupe d'utilisateurs à afficher par défaut. 'sysop' Chaîne de caractères
storage Si les préférences utilisateur doivent être sauvées ou non dans localStorage. false Booléen
time Méthode d'affichage de l'horodatage. 'timeago' Chaîne de caractères

La valeur editcount doit être une valeur parmi 0, 1, 5, 10, 20, 50, ou 100 pour un résultat optimal. La valeur time montrera le temps passé par défaut (ou si valeur est 'timeago'), le temps en UTC si 'utc', et l'heure locale si la valeur est autre chose. Exemple ci-dessous :

window.PortableListUsers = {
    avatars: false,
    editcount: '5',
    landing: 'content-moderator',
    storage: true,
    time: 'utc'
};