Jump to content
Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

« Module:Joueur » : différence entre les versions

De Nefald
Hiob (discussion | contributions)
Aucun résumé des modifications
Hiob (discussion | contributions)
Aucun résumé des modifications
Ligne 11 : Ligne 11 :
local position = mw.text.trim(args['position'] or '')
local position = mw.text.trim(args['position'] or '')
local mode = mw.text.trim(args['mode'] or '')
local mode = mw.text.trim(args['mode'] or '')
local lien = mw.text.trim(args['lien'] or '')
if pseudo == '' then
if pseudo == '' then
return '<span class="joueur-erreur">Pseudo requis</span>'
return '<span class="joueur-erreur">Pseudo requis</span>'
Ligne 19 : Ligne 20 :
elseif position == 'gauche' then
elseif position == 'gauche' then
posClass = ' joueur-gauche'
posClass = ' joueur-gauche'
end
local lienClass = ''
if lien ~= '' then
lienClass = ' joueur-lien'
end
end
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'
Ligne 34 : Ligne 39 :
end
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 .. lienClass .. '" style="--joueur-h:' .. taille .. 'px">')
if lien ~= '' then
local titre = mw.title.new(lien)
local url = titre and titre:fullUrl() or ''
table.insert(result, '<a class="joueur-lien-overlay" href="' .. url .. '" title="' .. mw.text.encode(lien) .. '"></a>')
end
table.insert(result, '<div class="joueur-avatar">')
table.insert(result, '<div class="joueur-avatar">')
table.insert(result, avatar)
table.insert(result, avatar)
Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.