Modul:Smiles

Izvor: Hrvatska internetska enciklopedija
Inačica 775212 od 20. svibanj 2026. u 11:26 koju je unio WikiSysop (razgovor | doprinosi)
Prijeđi na navigaciju Prijeđi na pretraživanje
Dokumentacija modula


local p = {}

function p.render(frame)
    -- 1) prvo pokušaj iz frame.args (predložak je poslao argument)
    local smiles = frame.args[1] or frame.args.smiles

    -- 2) ako nije tu, pokušaj iz parent framea (kada se koristi predložak)
    if (not smiles or smiles == '') and frame:getParent() then
        smiles = frame:getParent().args[1] or frame:getParent().args.smiles
    end

    -- 3) ako i dalje nema — prijavi grešku
    if not smiles or smiles == '' then
        return '[SMILES nije naveden]'
    end

    -- 4) generiraj HTML
    return string.format(
        '<div class="mw-smiles" data-smiles="%s"></div>',
        mw.text.encode(smiles)
    )
end

return p