Content deleted Content added
sandboxify, use standard modules |
create link function |
||
Line 4:
local yesNo = require("Module:Yesno")
local getArgs = require("Module:Arguments").getArgs
local getPlain = require("Module:Text").getPlain
local p = {}
Line 28:
args.size or '16x16px'
)
end
function p._link(args, data)
args.size = args.size or args.iconsize
local icon = p._main(args, data)
local link = getPlain(args[2])
local display = args[3] or args[2]
if yesNo(args.i) or yesNo(args.italic) or yesNo(args.italics) then
display = '<i>'..display..'</i>'
end
return icon..' [['..link..'|'..display..']]'
end
Line 33 ⟶ 44:
local args = getArgs(frame,{parentFirst=true})
return p._main(args)
end
function p.link(frame)
local args = getArgs(frame,{parentFirst=true})
return p._link(args)
end
|