Module:Utils/TemplateStyles
From ENDLESS Legend 2 Official Wiki
See https://endlesslegend.wiki.gg/wiki/Module:Utils/TemplateStyles
local function import_css(src)
return mw.getCurrentFrame():extensionTag(
"templatestyles",
"",
{src = src}
)
end
local function render_with_styles(elt, ...)
local srcs = {...} -- css files passed as arguments (varargs)
local builder = mw.html.create()
for _, src in ipairs(srcs) do
builder:node(import_css(src)) -- import the css files
end
builder:node(elt) -- add the HTML output to be styled
return builder
end
return {
render_with_styles = render_with_styles
}


