Module:Navbox: Difference between revisions

Ganaram inukshuk (talk | contribs)
Fixed recursion issue; everything works?
Ganaram inukshuk (talk | contribs)
No edit summary
Line 1: Line 1:
-- Page is following provisonal style guide: User:Ganaram_inukshuk/Provisional_style_guide_for_Lua
-- Page is following provisonal style guide: User:Ganaram_inukshuk/Provisional_style_guide_for_Lua
-- Loosely modeled off of Runescape Wiki's navbox, not Wikipedia's
-- Loosely modeled off of Runescape Wiki's navbox, not Wikipedia's
 
local getArgs = require('Module:Arguments').getArgs
local p = {}
local p = {}


Line 81: Line 81:


-- Navbox to be #invoke'd
-- Navbox to be #invoke'd
-- Only supports one level of headers
-- Only supports two level of headers
function p.navbox(args)
function p.navbox(frame)
local args = getArgs(frame)
local is_collapsed = args["Is Collapsed"]
local title = args["Title"]
local rows = {{args["Header 1"], args["Data 1"]}}
return p._navbox(title, rows, is_collapsed)
end
end


return p
return p