Module:Location map/info: Difference between revisions

Content deleted Content added
Jackmcbarn (talk | contribs)
handle width of 360
use while loop
 
(9 intermediate revisions by 5 users not shown)
Line 8:
|-
! name
|colspan="3"| [[]=] .. map.name .. [=[]]
 
|-
]=]
Line 52 ⟶ 53:
retval = retval .. '\n' .. [=[
! image
|colspan="3"| <ttcode>[[:File:]=] .. map.image .. '|' .. map.image .. [=[]]</ttcode>
|-
|colspan="4"|[[File:]=] .. map.image .. [=[|400x400px]]
|-]=]
local i = 0
if map.image1 then
while map['image' .. (i+1)] or map['image' .. (i+2)] do
retval = retval .. '\n' .. [=[
i = i + 1
! image1
if map['image' .image1. i] then
|colspan="3"| <tt>[[:File:]=] .. map.image1 .. '|' .. map.image1 .. [=[]]</tt>
retval = retval .. '\n' .. [=[
retval! image]=] retval.. i .. '\n' .. [=[
|colspan="3"| <ttcode>[[:File:]=] .. map['image' ..image1 i] .. '|' .. map['image' .image1. i] .. [=[]]</ttcode>
|-
|colspan="4"|[[File:]=] .. map['image' .image1. i] .. [=[|400x400px]]
|-]=]
end
if map.image2 then
retval = retval .. '\n' .. [=[
! image2
|colspan="3"| <tt>[[:File:]=] .. map.image2 .. '|' .. map.image2 .. [=[]]</tt>
|-
|colspan="4"|[[File:]=] .. map.image2 .. [=[|400x400px]]
|-]=]
end
end
if map.skew then
Line 87 ⟶ 84:
retval = retval .. '\n' .. [=[
! mark
|colspan="3"| <ttcode>[[:File:]=] .. map.mark .. '|' .. map.mark .. [=[]]</ttcode>
|-]=]
end