Module:Listbox: Difference between revisions

Jump to navigation Jump to search
Want an adless experience? Log in or Create an account.
rename to Listbox
m (Locke moved page Module:Navbox to Module:Listbox without leaving a redirect: swapping names so that Galbox and Listbox extend Navbox)
(rename to Listbox)
Line 11: Line 11:
end
end


local Listbox = Listing.Listbox
local Navbox = Listing.Navbox


local Navbox = setmetatable( {}, Listbox )
local Listbox = setmetatable( {}, Navbox )
Navbox.__index = Navbox
Listbox.__index = Listbox


function Navbox.new( args )
function Listbox.new( args )
   local obj = Listbox.new( args )
   local obj = Navbox.new( args )
   return setmetatable( obj, Navbox )
   return setmetatable( obj, Listbox )
end
end


-- override
-- override
function Navbox:renderContent()
function Listbox:renderContent()
   local listing = Listing._parseListing( 'User:Locke/Sandbox/Listing' ) -- TODO self.subject )
   local listing = Listing._parseListing( 'User:Locke/Sandbox/Listing' ) -- TODO self.subject )


Line 52: Line 52:


function p.main( frame )
function p.main( frame )
   local navbox = Navbox.new( Args.fromFrame( frame ) )
   local listbox = Listbox.new( Args.fromFrame( frame ) )
   return navbox:render()
   return listbox:render()
end
end


Navigation menu