Module:ColorBanner
Uiterlijk
Documentatie voor deze module kan aangemaakt worden op de volgende pagina: Module:ColorBanner/doc
local p = {}
function p.banner(frame)
local args = frame:getParent().args
local bg = args.bg or "var(--banner-bg)"
local fg = args.fg or "var(--banner-fg)"
local text = args.text or "Adaptive banner"
-- Replace carriage returns/newlines with <br>
text = mw.text.trim(text):gsub("\n", "<br>")
return string.format(
'<div style="background:%s; color:%s; padding:0.5em; text-align:center;">%s</div>',
bg, fg, text
)
end
return p