Modul:InfoboxImage: Forskjell mellom sideversjoner
Hopp til navigering
Hopp til søk
Ingen redigeringsforklaring |
Ingen redigeringsforklaring |
||
| Linje 20: | Linje 20: | ||
end | end | ||
result = "File:" .. frame.args["image"]; | result = "[[File:" .. frame.args["image"]; | ||
result = result .. " | result = result .. "|" .. (size or sizedefault or "frameless"); | ||
if alt ~= "" and alt ~= nil then | if alt ~= "" and alt ~= nil then | ||
result = result .. " | result = result .. "|alt=" .. alt; | ||
end | end | ||
esult = result .. "]]"; | |||
return result; | return result; | ||
Sideversjonen fra 28. aug. 2012 kl. 21:00
Dokumentasjon for denne modulen kan opprettes på Modul:InfoboxImage/dok
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");
if alt ~= "" and alt ~= nil then
result = result .. "|alt=" .. alt;
end
esult = result .. "]]";
return result;
end
end
return i;