Module:Slideshow

local p = {}

function p.slideshow( f ) local args = f	if f == mw.getCurrentFrame then args = f:getParent.args end local files = args[1] or '' local size = args[2] or '' if size ~= '' then size = '|' .. size end local images = {} local bullets = {} for image in mw.text.gsplit( files, '%s*;%s*' ) do		if image == '' then table.insert( images, '  ' ) else table.insert( images, ' ' ) table.insert( bullets, ' ' ) end end images[1] = images[1]:gsub( '^ ', ' ' ) return ' ' .. table.concat( images ) .. ' ❮ ❯ ' .. table.concat(bullets) .. ' ' end

return p