Module:Bac à sable
Apparence
La documentation pour ce module peut être créée à Module:Bac à sable/doc
local p = {}
function p.test(frame)
if frame.args[1] == 'oui' then
require("Module:Coordinates")
end
return type(wikidatacoords)
end
function p.htmlBuilder(frame)
local res = mw.html.create('li')
:addClass('classtest-li')
:css('lorem', 'ipsum')
:tag('p')
:addClass('classtest-p')
:cssText('lorem:ipsum')
:wikitext(frame.args[1])
:done()
:tag('div')
:addClass('classtest-div')
:tag('ul')
:wikitext(frame.args[2] or frame.args['contenu'])
:allDone()
--Code HTML brut
if frame.args.raw then
return frame:preprocess('<nowiki>' .. tostring(res) .. '</nowiki>')
.. '\n:Éxecution : ' .. os.clock() .. 's'
end
return tostring(res)
end
function p.htmlBuilder2(frame)
local res = mw.html.create(''):tag('div'):cssText(nil):allDone()
--local ret = HtmlBuilder.create().tag('div').cssText(nil).allDone()
return res
end
return p