« Module:Joueur » : différence entre les versions
De Nefald
Autres actions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 9 : | Ligne 9 : | ||
local taille = mw.text.trim(args['taille'] or '60') | local taille = mw.text.trim(args['taille'] or '60') | ||
local position = mw.text.trim(args['position'] or '') | local position = mw.text.trim(args['position'] or '') | ||
local mode = mw.text.trim(args['mode'] or '') | |||
if pseudo == '' then | if pseudo == '' then | ||
return '<span class="joueur-erreur">Pseudo requis</span>' | return '<span class="joueur-erreur">Pseudo requis</span>' | ||
| Ligne 20 : | Ligne 21 : | ||
local url_avatar = 'https://minotar.net/avatar/' .. mw.uri.encode(pseudo, 'PATH') .. '/' .. taille .. '?.png' | local url_avatar = 'https://minotar.net/avatar/' .. mw.uri.encode(pseudo, 'PATH') .. '/' .. taille .. '?.png' | ||
local avatar = '[' .. url_avatar .. ' ' .. url_avatar .. ']' | local avatar = '[' .. url_avatar .. ' ' .. url_avatar .. ']' | ||
if mode == 'avatar' then | |||
local result = {} | |||
table.insert(result, '<div class="joueur-avatar-seul plainlinks' .. posClass .. '" style="--joueur-h:' .. taille .. 'px">') | |||
table.insert(result, avatar) | |||
table.insert(result, '</div>') | |||
return frame:preprocess(table.concat(result)) | |||
end | |||
local result = {} | local result = {} | ||
table.insert(result, '<div class="joueur-banniere plainlinks' .. posClass .. '" style="--joueur-h:' .. taille .. 'px">') | table.insert(result, '<div class="joueur-banniere plainlinks' .. posClass .. '" style="--joueur-h:' .. taille .. 'px">') | ||