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 | ||