Naar inhoud springen

Module:JournalInfobox: verschil tussen versies

Uit CostaSano-Wiki
Geen bewerkingssamenvatting
Geen bewerkingssamenvatting
 
(Een tussenliggende versie door dezelfde gebruiker niet weergegeven)
Regel 2: Regel 2:


function p.infobox(frame)
function p.infobox(frame)
    -- Use frame.args for direct template calls
     local args = frame.args
     local args = frame.args
     local title = args["title"] or "Unknown"
     local title = args["title"] or "Unknown"
Regel 9: Regel 8:
     local ocr  = args["ocr"] or ""
     local ocr  = args["ocr"] or ""


     local out = '{| class="wikitable" style="width:300px; border:1px solid #aaa; background:#f9f9f9;"\n'
    -- Use the CSS class instead of inline background colors
     out = out .. '|-\n! colspan="2" style="background:#ddd; text-align:center;" | ' .. title .. '\n'
     local out = '{| class="journal-infobox"\n'
     out = out .. '|-\n! colspan="2" | ' .. title .. '\n'


     if year ~= "" then
     if year ~= "" then

Huidige versie van 10 dec 2025 18:49

Documentatie voor deze module kan aangemaakt worden op de volgende pagina: Module:JournalInfobox/doc

local p = {}

function p.infobox(frame)
    local args = frame.args
    local title = args["title"] or "Unknown"
    local year  = args["year"] or ""
    local pages = args["pages"] or ""
    local ocr   = args["ocr"] or ""

    -- Use the CSS class instead of inline background colors
    local out = '{| class="journal-infobox"\n'
    out = out .. '|-\n! colspan="2" | ' .. title .. '\n'

    if year ~= "" then
        out = out .. '|-\n| Year || ' .. year .. '\n'
    end
    if pages ~= "" then
        out = out .. '|-\n| Pages || ' .. pages .. '\n'
    end
    if ocr ~= "" then
        out = out .. '|-\n| OCR Extract || ' .. ocr .. '\n'
    end

    out = out .. '|}'

    return out
end

return p