Module:Infobox: Difference between revisions

Ganaram inukshuk (talk | contribs)
update todo; switch from array to associative array for row content; may break dependent templates
Ganaram inukshuk (talk | contribs)
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