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' ) .. '}}' )