Modul:InfoboxImage: Forskjell mellom sideversjoner

Fra wikisida.no
Hopp til navigering Hopp til søk
Ingen redigeringsforklaring
Ingen redigeringsforklaring
Linje 2: Linje 2:


function i.InfoboxImage(frame)
function i.InfoboxImage(frame)
     if frame.args["image"] == "" or frame.args["image"] == nil then
     local image = frame.args["image"];
   
    if image == "" or image == nil then
         return ""
         return ""
     end
     end
   
     if string.sub(frame.args["image"],1,2) == "[[" then
     if string.sub(frame.args["image"],1,2) == "[[" then
         return frame.args["image"];
         return frame.args["image"];
     else
     else
         return "[[File:" .. frame.args["image"] .. "|frameless]]" ;
         local size = frame.args["size"];
        local sizedefault = frame.args["sizedefault"];
        local alt = frame.args["alt"];
        local result = "";
       
        result = "[[File:" .. frame.args["image"];
        result = result .. "|frameless]]";
       
        return result;
     end
     end
end
end


return i;
return i;

Sideversjonen fra 28. aug. 2012 kl. 19:01

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 size = frame.args["size"];
        local sizedefault = frame.args["sizedefault"];
        local alt = frame.args["alt"];
        local result = "";
        
        result = "[[File:" .. frame.args["image"];
        result = result .. "|frameless]]";
        
        return result;
    end
end

return i;