Module:Sprite: Difference between revisions

Implement deprecated sprites, add tracking category for positions
Return a HTMLBuilder rather than a string. Doc shouldn't run through sprite function.
Line 104: Line 104:
end
end
return tostring( root )
return root
end
end


Line 217: Line 217:
local box = section.boxes:tag( 'li' ):addClass( 'spritedoc-box' ):attr( 'data-pos', pos )
local box = section.boxes:tag( 'li' ):addClass( 'spritedoc-box' ):attr( 'data-pos', pos )
box:tag( 'div' ):addClass( 'spritedoc-image' )
box:tag( 'div' ):addClass( 'spritedoc-image' )
:wikitext( p.sprite{ pos, settings = settingsPage } )
:node( p.base{ pos = pos, settings = settingsPage } )
names = box:tag( 'ul' ):addClass( 'spritedoc-names' )
names = box:tag( 'ul' ):addClass( 'spritedoc-names' )