Module:Tabber: Difference between revisions

no edit summary
No edit summary
No edit summary
 
Line 41: Line 41:
local args = {}
local args = {}
local parentArgs = frame:getParent().args
local parentArgs = frame:getParent().args
local i = 0
local i = 1
while true do
while true do
local label = parentArgs["tab-" .. i]
local label = parentArgs["tab-" .. i]
local panel = parentArgs["content-" .. i]
local panel = parentArgs["content-" .. i]
if label == nil or panel == nil then break end
if label == nil or panel == nil then break end
args[i] = {label = label, panel = panel}
i = i + 1
i = i + 1
args[i] = {label = label, panel = panel}
end
end
args.shown = tonumber(parentArgs.shown) or 1
args.shown = tonumber(parentArgs.shown) or 1
420

edits