« Module:CGTBox » : différence entre les versions
Aller à la navigation
Aller à la recherche
(Pour l'instant c'est juste du test) |
Aucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
local p = {} --p stands for package | local p = {} --p stands for package | ||
local title = mw.title.getCurrentTitle() | |||
local contents = {} -- table for html element for the contents of the box | |||
function p.hello( frame ) | function p.hello( frame ) | ||
contents[#contents + 1] = mw.html.create('span') | |||
:wikitext("Hello, world 2!") | |||
:done() | |||
return returnBox() | |||
end | end | ||
function returnBox() | |||
--box | |||
local box = mw.html.create('div') | |||
:addClass('infobox3') | |||
--Title | |||
box:node( | |||
mw.html.create('h3') | |||
:wikitext(title) | |||
:done()) | |||
--contents | |||
for i, v in ipairs(t) do | |||
box:node(v) | |||
end | |||
box:done() | |||
return box | |||
end | |||
return p | return p |
Version du 22 septembre 2023 à 16:48
La documentation pour ce module peut être créée à Module:CGTBox/doc
local p = {} --p stands for package
local title = mw.title.getCurrentTitle()
local contents = {} -- table for html element for the contents of the box
function p.hello( frame )
contents[#contents + 1] = mw.html.create('span')
:wikitext("Hello, world 2!")
:done()
return returnBox()
end
function returnBox()
--box
local box = mw.html.create('div')
:addClass('infobox3')
--Title
box:node(
mw.html.create('h3')
:wikitext(title)
:done())
--contents
for i, v in ipairs(t) do
box:node(v)
end
box:done()
return box
end
return p