Module:Sprite: Difference between revisions

57 bytes added ,  7 March 2023
m
no edit summary
imported>Ttv pedro270707
mNo edit summary
imported>Ttv pedro270707
mNo edit summary
Line 8: Line 8:
f = mw.getCurrentFrame()
f = mw.getCurrentFrame()
end
end
local url = args.url
local default = {
local default = {
Line 16: Line 17:
align = 'text-top'
align = 'text-top'
}
}
local fileUrl = f:expandTemplate{title = 'FileUrl', args = {[1] = url} }
local sprite = mw.html.create( 'span' ):addClass( 'sprite' )
local sprite = mw.html.create( 'span' ):addClass( 'sprite' )
sprite:addClass( 'pixelated' )
sprite:addClass( 'pixelated' )
sprite:cssText( 'transform: scale(' .. default.scale .. '); background-image: url(https://static.miraheze.org/btawiki/1/14/BTA_items.png)' )
sprite:cssText( 'transform: scale(' .. default.scale .. ')' )
sprite:attr( 'data-bgimage', fileUrl )
local root = mw.html.create( 'span' )
local root = mw.html.create( 'span' )