Module:Infobox: Difference between revisions
update todo; switch from array to associative array for row content; may break dependent templates |
add tiu module |
||
| Line 2: | Line 2: | ||
local getArgs = require("Module:Arguments").getArgs | local getArgs = require("Module:Arguments").getArgs | ||
local navbar = require("Module:Navbar")._navbar | local navbar = require("Module:Navbar")._navbar | ||
local tiu = require("Module:Template input utils") | |||
local yesno = require("Module:Yesno") | local yesno = require("Module:Yesno") | ||
| Line 208: | Line 209: | ||
-- rows and/or headers. This may be increased to 40 if needed. | -- rows and/or headers. This may be increased to 40 if needed. | ||
local rows = {} | local rows = {} | ||
args["Rows"] = p.header_data_pairs_to_table(args, 30) | |||
--[[ | |||
for i = 1, 30 do | for i = 1, 30 do | ||
local header = args["Header " .. i] | local header = args["Header " .. i] | ||
| Line 229: | Line 232: | ||
args["Data " .. i] = nil | args["Data " .. i] = nil | ||
end | end | ||
]]-- | |||
args["Rows"] = rows | args["Rows"] = rows | ||