Module:Infobox: Difference between revisions
no edit summary
imported>Kittymmeow (will be moved to mainspace after scribunto is installed) |
imported>Kittymmeow No edit summary |
||
Line 8: | Line 8: | ||
if not imageArea and imageArea ~= 'none' then | if not imageArea and imageArea ~= 'none' then | ||
local images = {} | local images = {} | ||
local defaultImageSize = args.defaultimagesize or '150px' | local defaultImageSize = args.defaultimagesize or '150px' | ||
args.image1 = args.image1 or args.image or 'title' | args.image1 = args.image1 or args.image or 'title' | ||
args.image1size = args.image1size or args.imagesize | args.image1size = args.image1size or args.imagesize | ||
local imgCount = {} | local imgCount = {} | ||
for k, v in pairs( args ) do | for k, v in pairs( args ) do | ||
if type( k ) == 'string' then | if type( k ) == 'string' then | ||
local image, num = k:match( '^(image)(%d+)$' ) | local image, num = k:match( '^(image)(%d+)$' ) | ||
if v:lower() ~= 'none' then | if v:lower() ~= 'none' then | ||
if image then | if image then | ||
table.insert( imgCount, tonumber( num ) ) | table.insert( imgCount, tonumber( num ) ) | ||
end | end | ||
end | end | ||
Line 58: | Line 52: | ||
images = table.concat( images, '\n' ) | images = table.concat( images, '\n' ) | ||
if images ~= '' then | |||
imageArea = images .. '\n' | |||
if images | |||
imageArea = images .. '\n' | |||
else | else | ||
imageArea = 'none' | imageArea = 'none' |