Module:Flagg: Difference between revisions

Content deleted Content added
Separate "pthe" and "nthe"
Adding luamain function
Line 2:
 
function p.main(frame)
 
--Get input arguments
local args = require('Module:Arguments').getArgs(frame),{valueFunc =
function(key,value)
if value then
value = mw.text.trim(value)
if key=="image" or value~="" then
return value
end
end
return nil
end
})
 
--Call main function
return p.luaMain(frame,args)
 
end
 
function p.luaMain(frame,args)
 
function emp2nil(x)
Line 12 ⟶ 32:
if x~=nil and (string.find(x,"^%d+$") or string.find(x,"^%d+px$")) then return string.gsub(x,"^(.*)px","%1") else return nil end
end
 
--Get input arguments
local args = require('Module:Arguments').getArgs(frame)
 
--Country & mode parameters
Line 78 ⟶ 95:
 
--Image parameters
local pimage = frame:getParent().args["image"] or frame.args["image"]
local placeholder = "Flag placeholder.svg"
local variant = args["variant"] or args[3] or ""