Jump to content

Module:Pagetype and Module:Pagetype/sandbox: Difference between pages

(Difference between pages)
Page 1
Page 2
Content deleted Content added
m fix for files and interface messages which do exist but are not stored locally
 
Make the error clearer when an impossible title gets passed
 
Line 7: Line 7:
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Load config.
-- Load config.
local cfg = mw.loadData('Module:Pagetype/config')
local cfg = mw.loadData('Module:Pagetype/config/sandbox')


-- Load required modules.
-- Load required modules.
Line 243: Line 243:
if args.page then
if args.page then
title = mw.title.new(args.page)
title = mw.title.new(args.page)
if not title then
error(string.format("Invalid page title '%s'", args.page))
end
else
else
title = mw.title.getCurrentTitle()
title = mw.title.getCurrentTitle()