Module:Listing: Difference between revisions

Want an adless experience? Log in or Create an account.
rename Listbox to Navbox
(fix bool check on number (0 is not falsy))
(rename Listbox to Navbox)
Line 24: Line 24:
end
end


local Listbox = Box.new()
local Navbox = Box.new()
Listbox.__index = Listbox
Navbox.__index = Navbox
setmetatable( Listbox, Box )
setmetatable( Navbox, Box )


function Listbox.new( args )
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, Listbox )
   return setmetatable( obj, Navbox )
end
end


local p = {}
local p = {}


p.Listbox = Listbox
p.Navbox = Navbox


function p._parseListing( pageName, pageContent )
function p._parseListing( pageName, pageContent )