Módulo:Headless TOC

Revisão em 01h00min de 14 de maio de 2024 por Jaewoo (discussão | contribs) (Criou a página com "local p = {} function p.main(frame) local args = require('Module:Arguments').getArgs(frame, {trim = false}) if args[1] or args[2] then local toc = args[2] or args[1] for k = 1, (tonumber(args.depth) or 1) do toc = '=' .. toc .. '=' end return '<div style="overflow:hidden;width:2px;height:2px;margin:-1px;display:inline-block;vertical-align:text-top;position:relative;top:-1em;">\n==' .. toc .. '==\n</div><div style="display:inline-block;margin:0;margin-left:...")
(dif) ← Revisão anterior | Revisão atual (dif) | Revisão seguinte → (dif)

A documentação para este módulo pode ser criada na página Módulo:Headless TOC/doc

local p = {}
function p.main(frame)
	local args = require('Module:Arguments').getArgs(frame, {trim = false})
	if args[1] or args[2] then
		local toc = args[2] or args[1]
		for k = 1, (tonumber(args.depth) or 1) do
			toc = '=' .. toc .. '='
		end
		return '<div style="overflow:hidden;width:2px;height:2px;margin:-1px;display:inline-block;vertical-align:text-top;position:relative;top:-1em;">\n==' .. toc .. '==\n</div><div style="display:inline-block;margin:0;margin-left:0ex;">' .. (args[1] or '') .. '</div>'
	end
	return 'Faltando argumentos {{{1}}} e {{{2}}}'
end
return p