Модуль:TSLoader
Документация
Этот модуль позволяет загружать стили TemplateStyles на странице только один раз.
Хотя TemplateStyles имеет собственный механизм устранения дублирования,
- он всё равно оставляет лишние HTML-теги после повторных попыток загрузки.
Использование этого модуля позволяет избежать появления лишних тегов.
Источник
https://minecraft.wiki/w/Module:TSLoader
local p = {}
-- Performs loading
function p.call( name )
if not name then
return nil
end
return mw.getCurrentFrame():extensionTag{ name = "templatestyles", args = { src = name } }
end
-- Wrapper for use outside modules
function p.main( f )
local args = f
local frame = mw.getCurrentFrame()
if f == frame then
args = require( 'Module:ProcessArgs' ).merge( true )
end
return p.call( args[ 1 ] )
end
return p