Module:Sprite: Difference between revisions
No edit summary |
No edit summary |
||
| Line 50: | Line 50: | ||
local title = args.title or default.title | local title = args.title or default.title | ||
local css = args.css or default.css | local css = args.css or default.css | ||
local className = args.classname or default.classname | |||
local tiles = sheetWidth / size | local tiles = sheetWidth / size | ||
| Line 57: | Line 58: | ||
local styles = {} | local styles = {} | ||
if default.stylesheet then | if default.stylesheet then | ||
class = mw.ustring.lower( name ) .. '-sprite ' .. class | class = ( className or mw.ustring.lower( name ) .. '-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' ) .. '}}' ) | ||