@DeletedUser1714 (talk | contribs) mNo edit summary |
BryghtShadow (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
+ | local mArguments -- lazy load |
||
+ | |||
local p = {} |
local p = {} |
||
function p.main( frame ) |
function p.main( frame ) |
||
+ | mArguments = require("Module:Arguments") |
||
⚫ | |||
+ | local args = mArguments.getArgs(frame, { |
||
⚫ | |||
+ | wrappers = "Template:Link", |
||
⚫ | |||
+ | }) |
||
⚫ | |||
+ | return p._main(args) |
||
+ | end |
||
+ | |||
+ | function p._main(args) |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
if size ~= "0" then |
if size ~= "0" then |
Latest revision as of 10:25, 23 January 2019
local mArguments -- lazy load
local p = {}
function p.main( frame )
mArguments = require("Module:Arguments")
local args = mArguments.getArgs(frame, {
wrappers = "Template:Link",
})
return p._main(args)
end
function p._main(args)
local page = args[1]
local color = args[2]
local size = args.s or "18px"
local link = ""
if size ~= "0" then
link = "[[File:Icon " .. page .. ".png|link=|" .. size .. "]] "
end
link = link .. "[[" .. page .. "]]"
return link
end
return p