Module:Sprite: Difference between revisions

No edit summary
Alternating between js and lua gets really confusing
Line 147: Line 147:


function p.doc( f )
function p.doc( f )
local settings = mw.loadData( 'Module:' + f.args[1] )
local settings = mw.loadData( 'Module:' .. f.args[1] )
local idTable = mw.title.new( 'Module:' .. ( settings.ids or 'Sprite/' .. settings.name ) ):getContent()
local idTable = mw.title.new( 'Module:' .. ( settings.ids or 'Sprite/' .. settings.name ) ):getContent()
idTable = idTable:gsub( '(\n%s*%-%-%s*.-%s*%-%-%s*\n)', '%1,' ):gsub( '^return {', '' ):gsub( '}$', '' )
idTable = idTable:gsub( '(\n%s*%-%-%s*.-%s*%-%-%s*\n)', '%1,' ):gsub( '^return {', '' ):gsub( '}$', '' )