Module:Tabber

From JoJo's Bizarre Encyclopedia - JoJo Wiki
Revision as of 16:04, 25 February 2024 by Vish (talk | contribs) (Created page with "local p = {} function getArgCount(args) i = 0 for inc, val in ipairs(args) do i = i + 1 end return i end function p.main(frame) parentArgs = frame:getParent().args content = "" for i = 1, getArgCount(parentArgs), 2 do if i ~= 1 then content = content .. "|-|" end content = content .. parentArgs[i] .. "=" .. parentArgs[i+1] end return frame:extensionTag('tabber', content) end return p")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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

local p = {}

function getArgCount(args)
	i = 0 
	for inc, val in ipairs(args) do 
		i = i + 1
	end
	return i
end

function p.main(frame)
	parentArgs = frame:getParent().args
	content = ""
	for i = 1, getArgCount(parentArgs), 2 do
		if i ~= 1 then
			content = content .. "|-|"
		end
		content = content .. parentArgs[i] .. "=" .. parentArgs[i+1]
	end
	return frame:extensionTag('tabber', content)
end

return p