Module:CollectionLog: Difference between revisions

From Roat Pkz
Jump to navigation Jump to search
(Created page with "local p = {} function p.render(frame) local args = frame:getParent().args local html = mw.html.create('div'):addClass('collection-log-grid') for name, obtained in pairs(args) do local item = mw.html.create('div') :addClass('collection-log-item') :addClass(obtained == 'y' and 'obtained' or 'missing') item:wikitext(string.format( '32x32px|link=|alt=%s|title=%s', name, name, name...")
 
No edit summary
Tag: Reverted
Line 10: Line 10:
             :addClass(obtained == 'y' and 'obtained' or 'missing')
             :addClass(obtained == 'y' and 'obtained' or 'missing')


        item:wikitext(string.format(
item:wikitext(string.format(
            '[[File:%s.png|32x32px|link=|alt=%s|title=%s]]',
    '[[%s|[[File:%s.png|32x32px|alt=%s|title=%s]]]]',
            name, name, name
    name, name, name, name
        ))
))
 


         html:node(item)
         html:node(item)

Revision as of 06:29, 19 May 2025

Documentation for this module may be created at Module:CollectionLog/doc

local p = {}

function p.render(frame)
    local args = frame:getParent().args
    local html = mw.html.create('div'):addClass('collection-log-grid')

    for name, obtained in pairs(args) do
        local item = mw.html.create('div')
            :addClass('collection-log-item')
            :addClass(obtained == 'y' and 'obtained' or 'missing')

item:wikitext(string.format(
    '[[%s|[[File:%s.png|32x32px|alt=%s|title=%s]]]]',
    name, name, name, name
))


        html:node(item)
    end

    return tostring(html)
end

return p