Module:InfoboxImage: Difference between revisions
Jump to navigation
Jump to search
>WOSlinker No edit summary |
>WOSlinker No edit summary |
||
Line 11: | Line 11: | ||
return frame.args["image"]; | return frame.args["image"]; | ||
else | else | ||
local result = ""; | |||
local size = frame.args["size"]; | local size = frame.args["size"]; | ||
local sizedefault = frame.args["sizedefault"]; | local sizedefault = frame.args["sizedefault"]; | ||
local alt = frame.args["alt"]; | local alt = frame.args["alt"]; | ||
if (tonumber(size) or 0) > 0 then | if (tonumber(size) or 0) > 0 then |
Revision as of 15:45, 28 August 2012
Documentation for this module may be created at Module:InfoboxImage/doc
local i = {}; function i.InfoboxImage(frame) local image = frame.args["image"]; if image == "" or image == nil then return "" end if string.sub(frame.args["image"],1,2) == "[[" then return frame.args["image"]; else local result = ""; local size = frame.args["size"]; local sizedefault = frame.args["sizedefault"]; local alt = frame.args["alt"]; if (tonumber(size) or 0) > 0 then size = size .. "px"; end result = "File:" .. frame.args["image"]; result = result .. "/" .. (size or sizedefault or "frameless"); return result; end end return i;