Module:Hide
Mandhari
(Elekezwa kutoka Moduli:Hide)
local p = {}
function p.main(frame)
-- Get arguments from the template
local args = frame:getParent().args
local title = args["title"] or "Fungua"
-- Start building HTML output
local html = mw.html.create('div')
:addClass('mw-collapsible mw-collapsed')
:css('border', '1px solid #aaa')
:css('background', '#f9f9f9')
:css('padding', '5px')
-- Title div
html:tag('div')
:addClass('mw-collapsible-toggle')
:css('font-weight', 'bold')
:css('cursor', 'pointer')
:wikitext(title)
:done()
-- Content div
local content = html:tag('div')
:addClass('mw-collapsible-content')
-- Process numbered arguments
for i = 1, #args do
if args[i] and args[i] ~= "" then
content:tag('div'):wikitext(args[i]):done()
end
end
return tostring(html)
end
return p