17,273
edits
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 | local Navbox = Listing.Navbox | ||
local | local Listbox = setmetatable( {}, Navbox ) | ||
Listbox.__index = Listbox | |||
function | function Listbox.new( args ) | ||
local obj = | local obj = Navbox.new( args ) | ||
return setmetatable( obj, | return setmetatable( obj, Listbox ) | ||
end | end | ||
-- override | -- override | ||
function | 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 | local listbox = Listbox.new( Args.fromFrame( frame ) ) | ||
return | return listbox:render() | ||
end | end | ||