Module:Sprite: Difference between revisions

No edit summary
No edit summary
Line 50: Line 50:
local styles = {}
local styles = {}
if args.stylesheet or default.stylesheet then
if args.stylesheet or default.stylesheet then
class = ( className or mw.ustring.lower( name ) .. '-sprite ' ) .. class
class = ( className or mw.ustring.lower( name:gsub( ' ', '-' ) ) .. '-sprite ' ) .. class
else
else
table.insert( styles, 'background-image:{{FileUrl|' .. ( args.image or default.image or name .. 'Sprite.png' ) .. '}}' )
table.insert( styles, 'background-image:{{FileUrl|' .. ( args.image or default.image or name .. 'Sprite.png' ) .. '}}' )
Line 92: Line 92:
else
else
-- Internal link
-- Internal link
return '[[' .. link .. '|' .. sprite .. text .. ']]'
local linkPrefix = args.linkprefix or default.linkprefix or ''
return '[[' .. linkPrefix .. link .. '|' .. sprite .. text .. ']]'
end
end
else
else