Difference between revisions of "Module:HerbGallery"
From A Wiki in the Desert
| Line 2: | Line 2: | ||
function p.gallery( frame ) | function p.gallery( frame ) | ||
| + | local result = "" | ||
local origArgs = (type(frame.getParent) == 'function') and frame:getParent().args or frame | local origArgs = (type(frame.getParent) == 'function') and frame:getParent().args or frame | ||
| − | return | + | |
| + | local imageCount = math.ceil(#origArgs / 2) | ||
| + | for i = 1, imageCount do | ||
| + | result = result + origArgs[i] | ||
| + | end | ||
| + | return result | ||
end | end | ||
return p | return p | ||
Revision as of 02:32, 15 May 2021
Documentation for this module may be created at Module:HerbGallery/doc
local p = {} --p stands for package
function p.gallery( frame )
local result = ""
local origArgs = (type(frame.getParent) == 'function') and frame:getParent().args or frame
local imageCount = math.ceil(#origArgs / 2)
for i = 1, imageCount do
result = result + origArgs[i]
end
return result
end
return p