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

278 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
 
(5 versions intermédiaires par le même utilisateur non affichées)
Ligne 9 : Ligne 9 :


local data = {
local data = {
["fermentable"] = {note        = function(args) return LF .. args["fermentable"] .. LF end},
["fermentable"] = {
["fermenté"] = {note        = function(args) return LF .. args["fermenté"] .. LF end},   
description  = function(args)
["mature"] = {note        = function(args) return LF .. args["mature"] .. LF end}
return "Version fermentable :  "
.. args["fermentable"]
.. "."
end
},
["fermenté"] = {
description  = function(args)
return "Version fermenté :  "
.. args["fermenté"]
.. "."
end
},   
["mature"] = {
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 25 : 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()
45 256

modifications