Module:Infobox/Documentation

De Baripedia
< Module:Infobox
Révision datée du 18 août 2013 à 12:45 par Arthur (discussion | contributions) (1 version)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Ce module permet de créer des infobox v3 en Lua grâce à une interface orienté objet. Il sert aussi de bibliothèque au module InfoboxBuilder.

Les paramètre des différentes méthodes sont plus ou moins les mêmes que ceux des modules des infobox v3.

Exemple

<source lang=lua> local infoboxModule = require 'Module:Infobox' local infobox = infoboxModule.new( {

  class = 'maSuperInfobox'

} ) infobox:addTitle( {

  text = 'MaPage',
  background = '#B0C4DE'

} ) infobox:openTable( {

  text = 'Infos'

} ) infobox:addMixedRow( {

  'label': 'Test',
  'value': 'Test'

} ) infobox:closeTable( {} ) return tostring( infobox ) </source>