Module:Protection banner: Difference between revisions

the only reason to ever use a title other than the current one is for testing, so don't bother exposing it to wikitext
Enwikipedia>Jackmcbarn
(put Protection in charge of generating its own category links)
Enwikipedia>Jackmcbarn
(the only reason to ever use a title other than the current one is for testing, so don't bother exposing it to wikitext)
Line 67:
}
 
function Protection:initialize(args, cfg, title)
self._cfg = cfg
self.title = title or mw.title.getCurrentTitle()
if args.title then
self.title = mw.title.new(args.title)
if not self.title then
error('Invalid title "' .. args.title .. '"', 2)
end
else
self.title = mw.title.getCurrentTitle()
end
 
-- Set action
Line 884 ⟶ 877:
end
 
function p._main(args, cfg, title)
if not cfg then
cfg = mw.loadData('Module:Protection banner/config')
Line 890 ⟶ 883:
 
-- Initialise protection and blurb objects
local protectionObj = Protection:new(args, cfg, title)
local blurbObj = Blurb:new(protectionObj, args, cfg)