Anonymous user
Module:Sprite: Difference between revisions
m
no edit summary
imported>Ttv pedro270707 mNo edit summary |
imported>Ttv pedro270707 mNo edit summary |
||
Line 34: | Line 34: | ||
local fileUrl = f:expandTemplate{title = 'FileUrl', args = {[1] = url} } | local fileUrl = f:expandTemplate{title = 'FileUrl', args = {[1] = url} } | ||
local styles = { | |||
"vertical-align: " .. align, | |||
"background-position: " .. -spritePosition.x .. 'px ' .. -spritePosition.y .. 'px', | |||
"display: inline-block", | |||
"width: " .. size .. "px", | |||
"height: " .. size .. "px", | |||
"transform: scale(" .. scale .. ")" | |||
} | |||
local sprite = mw.html.create( 'span' ):addClass( 'sprite' ) | local sprite = mw.html.create( 'span' ):addClass( 'sprite' ) | ||
sprite:addClass( 'pixelated' ) | sprite:addClass( 'pixelated' ) | ||
sprite:cssText( | sprite:cssText( table.concat( styles, ";" ) ) | ||
sprite:attr( 'data-bgimage', fileUrl ) | sprite:attr( 'data-bgimage', fileUrl ) | ||