Module:Navbox: Difference between revisions
Fixed recursion issue; everything works? |
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 | -- 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 |