Module:SMW Table
From Claremont MakerSpace
Documentation for this module may be created at Module:SMW Table/doc
local p = {} local function tableContents(data) local r = '' for key, value in pairs(data) do r = r..'|-\n!'..key..'\n|'..value..'\n' end return r end function p.infoboxTableContents(frame) return tableContents(frame.args) end function p.ToolInfo(frame) local args = {name = frame.args.name, subname = frame.args.subname, image = frame.args.image} frame.args.name = nil frame.args.subname = nil frame.args.image = nil args.contents = tableContents(frame.args) return frame:expandTemplate{title="InfoBox", args=args} end return p