Module:Attribute ID

From ARMS Institute, the ARMS Wiki
Revision as of 05:00, 6 March 2018 by Augrunga (talk | contribs) (Created page with "local getArgs = require( 'Module:Arguments' ).main local p = {} function p.main() local args = getArgs() return p._main(args) end function p._main(args) local formattedIma...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Documentation for this module may be created at Module:Attribute ID/doc

local getArgs = require( 'Module:Arguments' ).main
local p = {}

function p.main()
	local args = getArgs()
	return p._main(args)
end

function p._main(args)
local formattedImage = string.format('[[File:Attrib-%s|%s|link=%s|%s]]', args[1], args[2] or '20px', args[1], args['text'] or args[1])
local formattedLink = string.format('[[%s|%s]]', args['link'] or args[1], args['text'] or args[1])
return string.format('<span style="white-space: nowrap;">%s %s</span>', formattedImage, formattedLink)
end

return p