17,273
edits
(fix bool check on number (0 is not falsy)) |
(rename Listbox to Navbox) |
||
Line 24: | Line 24: | ||
end | end | ||
local | local Navbox = Box.new() | ||
Navbox.__index = Navbox | |||
setmetatable( | setmetatable( Navbox, Box ) | ||
function | function Navbox.new( args ) | ||
local subject = args[1] .. ' ' .. args[2] | local subject = args[1] .. ' ' .. args[2] | ||
args.class = 'navbox' | args.class = 'navbox' | ||
Line 37: | Line 37: | ||
obj.subject = subject | obj.subject = subject | ||
obj.categories = { args[1], subject, args[2] } | obj.categories = { args[1], subject, args[2] } | ||
return setmetatable( obj, | return setmetatable( obj, Navbox ) | ||
end | end | ||
local p = {} | local p = {} | ||
p. | p.Navbox = Navbox | ||
function p._parseListing( pageName, pageContent ) | function p._parseListing( pageName, pageContent ) |