« Module:Infobox/Configs/Membre » : différence entre les versions
De Nefald
Autres actions
mAucun résumé des modifications |
m IRL : passe-temps |
||
(3 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 22 : | Ligne 22 : | ||
sections = { | sections = { | ||
{ | { | ||
titre = 'Informations | titre = 'Informations', | ||
champs = { | champs = { | ||
{ | { | ||
cle = 'discord', | cle = 'discord', | ||
label = 'Discord', | label = 'Discord', | ||
process = function(value, args) | process = function(value, args, frame) | ||
if not value or value == '' then | if not value or value == '' then | ||
return nil | return nil | ||
end | end | ||
return value | |||
-- Créer le lien Discord | |||
local discordLink = 'https://discord.com/users/' .. mw.text.encode(value) | |||
-- Retourner HTML flouté (CSS externe) | |||
return '<span class="discord-masked">[' .. discordLink .. ' ' .. mw.text.encode(value) .. ']</span>' | |||
end | end | ||
}, | }, | ||
{ | { | ||
cle = 'role', | cle = 'role', | ||
Ligne 43 : | Ligne 50 : | ||
local roleValues = { | local roleValues = { | ||
['fondateur'] = ' | ['fondateur'] = 'Fondateur', | ||
['propriétaire'] = ' | ['propriétaire'] = 'Propriétaire', | ||
['administrateur'] = ' | ['administrateur'] = 'Administrateur', | ||
['modérateur'] = ' | ['modérateur'] = 'Modérateur', | ||
['builder'] = ' | ['builder'] = 'Builder', | ||
['développeur'] = ' | ['développeur'] = 'Développeur', | ||
['joueur'] = ' | ['joueur'] = 'Joueur' | ||
} | } | ||
Ligne 174 : | Ligne 180 : | ||
local assoRoleValues = { | local assoRoleValues = { | ||
['président'] = '[[Association:Président]]', | ['président'] = '[[Association:Président|Président]]', | ||
['vice-president'] = '[[Association:Vice-Président]]', | ['vice-president'] = '[[Association:Vice-Président|Vice-Président]]', | ||
['trésorier'] = '[[Association:Trésorier]]', | ['trésorier'] = '[[Association:Trésorier|Trésorier]]', | ||
['tresorier adjoint'] = '[[Association:Trésorier adjoint]]', | ['tresorier adjoint'] = '[[Association:Trésorier adjoint|Trésorier adjoint]]', | ||
['secrétaire'] = '[[Association:Secrétaire]]', | ['secrétaire'] = '[[Association:Secrétaire|Secrétaire]]', | ||
['secretaire adjoint'] = '[[Association:Secrétaire adjoint]]' | ['secretaire adjoint'] = '[[Association:Secrétaire adjoint|Secrétaire adjoint]]' | ||
} | } | ||
Ligne 423 : | Ligne 429 : | ||
return sexeValues[cleanValue] or value | return sexeValues[cleanValue] or value | ||
end | |||
}, | |||
{ | |||
cle = 'passe-temps', | |||
label = 'Passe-temps', | |||
process = function(value, args) | |||
if not value or value == '' then | |||
return nil | |||
end | |||
return value | |||
end | end | ||
} | } |