Content added Content deleted
(Created page with "local getArgs = require('Module:Arguments').getArgs local data = mw.loadData('Module:Character icon/data') local p = {} function p.main(frame) local args = getArgs(frame) return p._main(args) end function p._main(args) local icon = args[1] local size = args['size'] or '30px' local icons = data.icons local links = data.links if icon then if icons[string.lower(icon)] then local tmp_icon = string.lower(icon) return string.format('[[File:%s|x%s|link=%...") |
mNo edit summary |
||
Line 10: | Line 10: | ||
function p._main(args) |
function p._main(args) |
||
local |
local character = string.lower(args[1] or '') |
||
local size = args['size'] or '30px' |
local size = args['size'] or '30px' |
||
Line 16: | Line 16: | ||
local links = data.links |
local links = data.links |
||
if |
if icons[character] then |
||
⚫ | |||
if icons[string.lower(icon)] then |
|||
local tmp_icon = string.lower(icon) |
|||
⚫ | |||
end |
|||
end |
end |
||
Latest revision as of 05:49, 18 January 2022
Documentation for this module may be created at Module:Character icon/doc
local getArgs = require('Module:Arguments').getArgs
local data = mw.loadData('Module:Character icon/data')
local p = {}
function p.main(frame)
local args = getArgs(frame)
return p._main(args)
end
function p._main(args)
local character = string.lower(args[1] or '')
local size = args['size'] or '30px'
local icons = data.icons
local links = data.links
if icons[character] then
return string.format('[[File:%s|x%s|link=%s]]', icons[character], size, links[character] or '')
end
return nil
end
return p