Module:InfoboxImage: Difference between revisions
From Roses, Tulips, & Liberty
Content added Content deleted
(add center code from sandbox from User:Tlustulimu and also add title param) |
|||
Line 5: | Line 5: | ||
-- sizedefault - default size to display the image if size param is blank |
-- sizedefault - default size to display the image if size param is blank |
||
-- alt - alt text for image |
-- alt - alt text for image |
||
-- title - title text for image |
|||
-- border - set to yes if border |
-- border - set to yes if border |
||
-- center - set to yes, if the image has to be centered |
|||
-- upright - upright image param |
-- upright - upright image param |
||
-- suppressplaceholder - if yes then checks to see if image is a placeholder and suppresses it |
-- suppressplaceholder - if yes then checks to see if image is a placeholder and suppresses it |
||
Line 128: | Line 126: | ||
local sizedefault = frame.args["sizedefault"]; |
local sizedefault = frame.args["sizedefault"]; |
||
local alt = frame.args["alt"]; |
local alt = frame.args["alt"]; |
||
local title = frame.args["title"]; |
|||
local border = frame.args["border"]; |
local border = frame.args["border"]; |
||
local upright = frame.args["upright"] or ""; |
local upright = frame.args["upright"] or ""; |
||
local center= frame.args["center"]; |
|||
-- remove file: or image: prefix if exists |
-- remove file: or image: prefix if exists |
||
Line 170: | Line 166: | ||
if alt ~= "" and alt ~= nil then |
if alt ~= "" and alt ~= nil then |
||
result = result .. "|alt=" .. alt; |
result = result .. "|alt=" .. alt; |
||
elseif title ~= "" and title ~= nil then |
|||
result = result .. "|alt=" .. title; |
|||
end |
end |
||
if border == "yes" then |
if border == "yes" then |
||
Line 178: | Line 172: | ||
if upright ~= "" then |
if upright ~= "" then |
||
result = result .. "|upright=" .. upright; |
result = result .. "|upright=" .. upright; |
||
end |
|||
if title ~= "" and alt ~= title then |
|||
result = result .. "|" .. title; |
|||
end |
end |
||
result = result .. "]]"; |
result = result .. "]]"; |