Module:Debug/track

From Imperivm Romanvm
< Module:Debug
Revision as of 15:31, 9 June 2022 by Procurator-Imperii-Romani (talk | contribs) (Created page with "return function (key) local frame = mw.getCurrentFrame() if key then if type(key) ~= "table" then key = { key } end for i, value in pairs(key) do pcall(frame.expandTemplate, frame, { title = 'tracking/' .. value }) end else error('No tracking key supplied to the function "' .. track .. '".') end end")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Documentation for this module may be created at Module:Debug/track/doc

return function (key)
	local frame = mw.getCurrentFrame()
	if key then
		if type(key) ~= "table" then
			key = { key }
		end
		
		for i, value in pairs(key) do
			pcall(frame.expandTemplate, frame, { title = 'tracking/' .. value })
		end
	else
		error('No tracking key supplied to the function "' .. track .. '".')
	end
end