Naar inhoud springen

Module:ColorBanner: verschil tussen versies

Uit CostaSano-Wiki
Geen bewerkingssamenvatting
Geen bewerkingssamenvatting
 
Regel 6: Regel 6:
     local fg = args.fg or "var(--banner-fg)"
     local fg = args.fg or "var(--banner-fg)"
     local text = args.text or "Adaptive banner"
     local text = args.text or "Adaptive banner"
    -- Replace carriage returns/newlines with <br>
    text = mw.text.trim(text):gsub("\n", "<br>")


     return string.format(
     return string.format(

Huidige versie van 16 dec 2025 15:46

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