705
modifications
Page créée avec « local p = {} -- Merci de conserver le tri et la casse -- ["nom"] = ["lien"] -- TODO: Traduire les compétences une fois le jeu sorti local SKILLS = { ["astrodynamics"] = "Astrodynamics", ["botany"] = "Botany", ["lasers"] = "Lasers", ["leadership"] = "Leadership", } -- Génère une liste des compétences avec leur niveau. -- Fonction à appeler depuis un autre module -- L'utilisateur doit passer un tableau associatif des compétences qu'il... » |
Aucun résumé des modifications |
||
Ligne 17 : | Ligne 17 : | ||
-- La compétence est ignorée si elle n'existe pas. | -- La compétence est ignorée si elle n'existe pas. | ||
function p._skills_list(args) | function p._skills_list(args) | ||
local | local list = mw.html.create('ul') | ||
for name, value in pairs(args) do | for name, value in pairs(args) do | ||
Ligne 24 : | Ligne 24 : | ||
-- TODO: Améliorer le visuel | -- TODO: Améliorer le visuel | ||
text = "[[" .. link .. "]] ➡️ " .. tostring(value) | text = "[[" .. link .. "]] ➡️ " .. tostring(value) | ||
list:tag('li') | |||
:wikitext(text) | :wikitext(text) | ||
:done() | :done() | ||
Ligne 30 : | Ligne 30 : | ||
end | end | ||
list:allDone() | |||
return | |||
local wrapper = mw.html.create('div') | |||
:addClass('liste-simple') | |||
:node(list) | |||
:done() | |||
return tostring(wrapper) | |||
end | end | ||