Fandom Developers Wiki
Advertisement

UserAccountAge permet d'ajouter une étiquette sur l'entête de profil qui affiche l'âge du compte de l'utilisateur. Quand l'étiquette est cliquée, elle renvoie vers les données formatées JSON du moment où le compte a été créé. (exemple)

Ce script a été initialement conçu en tant que "Fandomization" et que simplification du script UserInfo de PleaseStand sur le Wikipédia anglais. La version la plus récente du script nommée code2.js, emploie plutôt le plugin jQuery timeago, supprimant ainsi les risques de mises en forme de dates douteuses et ouvrant le script à une plus grande variété de langues. De plus, la date formatée de création de compte est maintenant affichée quand le curseur de souris survole l'étiquette sur le profil.

Parfois, pour certains vieux comptes (2005 et avant), l'API MediaWiki retourne la valeur "null" pour la date d'inscription de l'utilisateur. Et donc aucune étiquette n'est affichée dans l'entête de profil.

Installation[]

Les utilisateurs peuvent personnaliser le format de la date affichée dans la balise via l'inclusion de l'objet window.customUserAccountAge. La définition du booléen showFullDate sur true vais forcer le script à afficher la date de création de compte formatée à la place de la "date floue" plus générale qui est affichée par défaut. Un exemple d'objet de configuration est présenté ci-dessous :

window.customUserAccountAge = {
	showFullDate: true
};

Journal des modifications[]

18-04-22
Addition of support for Gamepedia wikis
08-10-21
Final UCP update; removal of legacy MW 1.19 code, reinstitution of fuzzy dates for values beyond 30 days, addition of user config option for full dates
29-07-20
Addition of fix to UCP lazy-load masthead detection mechanism, cleanup
05-07-20
Rewrite to support usage on UCP wikis
02-11-17
Removal of unused usercontribs query, minor edits to user tag link
17-09-17
Replacement of PleaseStand code in favor of timeago plugin
17-02-17
Bug fix for usernames with special characters
16-02-17
Initial revision
Advertisement