Module:ImageGallery: Difference between revisions

no edit summary
No edit summary
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 21: Line 21:
table.concat(fields, ','), query)
table.concat(fields, ','), query)
local root = mw.html.create()
if #images == 0 then
root:wikitext('==' .. header .. '==\n')
return ''
local gallery = mw.html.create('gallery')
end
local wikitext = '==' .. header .. '==\n'
wikitext = wikitext .. '<gallery>\n'
for _, img in ipairs(images) do
for _, img in ipairs(images) do
gallery:wikitext('\n' .. img.file .. '|' .. img.caption .. '\n')
wikitext = wikitext .. img.file .. '|' .. img.caption .. '\n'
end
end
root:node(gallery)
wikitext = wikitext .. '</gallery>\n'
return root
return frame:preprocess(wikitext)
end
end


return p
return p