Moduuli:Testaus
Siirry navigaatioon
Siirry hakuun
Tämän moduulin ohjeistuksen voi tehdä sivulle Moduuli:Testaus/ohje
local p = {}
function p.testaa_onko_kuvaparametrissa_wikikoodia( frame )
local args = {}
if frame == mw.getCurrentFrame() then
args = frame:getParent().args
for k, v in pairs(frame.args) do
args[k] = v
end
else
args = frame
end
local s="";
if args['kuva'] ~= nil then
s=args['kuva'] ;
elseif args['Kuva'] ~= nil then
s=args['Kuva'] ;
end
s=string.lower(s);
local result;
local prefix={"kuva", "image", "file", "tiedosto"};
for k,v in pairs(prefix) do
local match="%[%[%s*" .. v .."%s*:";
result=mw.ustring.match( s, match, 1 );
if result ~= nil then
break;
end
end
if result ~= nil then
return "[[Luokka:tietolaatikot joiden kuva-parametrissa on wikikoodia]]";
end
end
return p