Mobius Final Fantasy Wiki
mNo edit summary
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")
page = frame.args[1]
 
  +
local args = mArguments.getArgs(frame, {
color = frame.args[2]
 
  +
wrappers = "Template:Link",
size = frame.args["s"]
 
  +
})
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
 
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