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

14 octets ajoutés ,  19 juillet 2021
aucun résumé des modifications
Kims (discussion | contributions)
Aucun résumé des modifications
Kims (discussion | contributions)
Aucun résumé des modifications
 
(25 versions intermédiaires par le même utilisateur non affichées)
Ligne 9 : Ligne 9 :


local data = {
local data = {
    -- Interaction spéciale si aucune autre, ne pas toucher --------
["aucune"] = {
image        = "Neutral test color.png",
description  = "Ce personnage ne possède pas d'interaction particulière."
},
    ----------------------------------------------------------------
["fermentable"] = {
["fermentable"] = {
checkIfYes  = false,
description  = function(args)
return "Version fermentable :  "
.. args["fermentable"]
.. "."
end
},
},
["fermenté"] = {
["fermenté"] = {
checkIfYes  = false,
description  = function(args)
return "Version fermenté :  "
.. args["fermenté"]
.. "."
end
},   
},   
["mature"] = {
["mature"] = {
checkIfYes  = false,
description  = function(args)
return "Version mature :  "
.. args["mature"]
.. "."
end
}
}
}
}


------------------------------------------------
------------------------------------------------
 
function buildRow(args, def)
function buildRow(args, def)
local description = def.description
if type(def.description) == 'function' then
description = description(args)
end
description = mw.html.create( 'p' )
:wikitext( description )
:done()
local note = def.note
local note = def.note
if note then
if note then
Ligne 38 : Ligne 51 :
return mw.html.create( 'li' )
return mw.html.create( 'li' )
:addClass( 'avt-interactions-row' )
:addClass( 'avt-interactions-row' )
:node(image)
:node(description)
:tag( 'div' )
:addClass( 'avt-interactions-text' )
:node(note)
:node(note)
:done()
:done()
Ligne 65 : Ligne 76 :
res:node(buildRow(args, def))
res:node(buildRow(args, def))
end
end
end
-- cas particulier le pnj n'a aucune interaction
if isEmpty then
res:node(buildRow(args, data.aucune))
end
end
45 256

modifications