Content deleted Content added
sync |
sync |
||
(5 intermediate revisions by 4 users not shown) | |||
Line 1:
-- This module implements [[Template:Icon]].
require("
local yesNo = require("Module:Yesno")
local getArgs = require("Module:Arguments").getArgs
Line 7:
local p = {}
-- Determine whether we're being called from a sandbox
local sandbox = mw.getCurrentFrame():getTitle():find('sandbox', 1, true) and '/sandbox' or ''
-- Implements [[Template:Icon]]
-- Returns the icon image corresponding to a string (like 'B')
function p._main(args, data)
local
data = data or mw.loadData(data_module)
local code = args.class or args[1]
Line 52 ⟶ 54:
-- if display is link, just use standard wlink
if link == display then
return '<span class="nowrap">'..icon..'
end
return '<span class="nowrap">'..icon..'
end
Line 66 ⟶ 68:
return p._link(args)
end
p[''] = function (frame) return p._main(frame.args) end
return p
|