Modul:Smiles

Izvor: Hrvatska internetska enciklopedija
Inačica 787331 od 27. lipanj 2026. u 13:00 koju je unio WikiSysop (razgovor | doprinosi)
Prijeđi na navigaciju Prijeđi na pretraživanje
Dokumentacija modula


local p = {}

function p.render(frame)
    local args = frame:getParent().args
    local smiles = args[1] or args.smiles
    local size = args.size or "260"
    local theme = args.theme or "light"

    -- Ovo forsira MediaWiki da učita tvoj modul na ovoj stranici!
    frame:callParserFunction('#tag', { 'script', '', module = 'ext.smiles' })

    local html = mw.html.create("div")
        :addClass("mw-smiles")
        :attr("data-smiles", smiles)
        :attr("data-size", size)
        :attr("data-theme", theme)

    html:tag("noscript")
        :wikitext("[[Datoteka:Smiles-fallback.png|200px]]")

    return tostring(html)
end

return p