Module:TSLoader: Difference between revisions

Created page with "local p = {} local static = require( 'Module:Static' ) if not static.TSLoader then static.TSLoader = {} end function p.call( name ) if not name then return nil end if not static.TSLoader.loadedTS then static.TSLoader.loadedTS = {} end if not name:find( '^%w*:' ) then name = 'Template:' .. name:sub( 1, 1 ):upper() .. name:sub( 2 ) end name = name:sub( 1, 1 ):upper() .. name:sub( 2 ) if static.TSLoader.loadedTS[ name ] == true then return nil end stati..."
 
mNo edit summary
Line 18: Line 18:
name = name:sub( 1, 1 ):upper() .. name:sub( 2 )
name = name:sub( 1, 1 ):upper() .. name:sub( 2 )
if static.TSLoader.loadedTS[ name ] == true then
if static.TSLoader.loadedTS[ name ] == true then
return nil
return ''
end
end
static.TSLoader.loadedTS[ name ] = true
static.TSLoader.loadedTS[ name ] = true