Modul:Message box/configuration

Izvor: Hrvatska internetska enciklopedija
Inačica 787315 od 27. lipanj 2026. u 11:24 koju je unio WikiSysop (razgovor | doprinosi)
(razl) ←Starija inačica | vidi trenutačnu inačicu (razl) | Novija inačica→ (razl)
Prijeđi na navigaciju Prijeđi na pretraživanje
Dokumentacija modula
Ovaj se predložak koristi na velikom broju stranica.


local cfg = {}

local function basicBox(class, image)
    return {
        types = {
            warning = { class = class .. "-warning", image = image },
            info    = { class = class .. "-info",    image = image },
            error   = { class = class .. "-error",   image = image },
        },

        default = "info",

        allowBlankParams = {},
        classes = {},
        allowSmall = true,
        smallParam = "small",
        smallClass = class .. "-small",

        imageCellDiv = true,
        imageCheckBlank = true,
        imageRightNone = true,
        imageEmptyCell = true,

        useCollapsibleTextFields = false,
        sectionDefault = "page",
        removalNotice = nil,

        templateCategory = nil,
        templateCategoryRequireName = false,
        templateErrorCategory = nil,
        templateErrorParamsToCheck = {},

        allowMainspaceCategories = false,
    }
end

cfg.ambox = basicBox("ambox", "Ambox info blue.svg")
cfg.imbox = basicBox("imbox", "Ambox info blue.svg")
cfg.cmbox = basicBox("cmbox", "Ambox info blue.svg")
cfg.tmbox = basicBox("tmbox", "Ambox info blue.svg")
cfg.ombox = basicBox("ombox", "Ambox info blue.svg")

return cfg