Module:Message box: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
(add a template link when generating the subst error message) |
(make invalid type errors depend on cfg.showInvalidTypeError) |
||
Line 170: | Line 170: | ||
self.type = args.type |
self.type = args.type |
||
local typeData = cfg.types[self.type] |
local typeData = cfg.types[self.type] |
||
self. |
self.invalidTypeError = cfg.showInvalidTypeError and self.type and not typeData and true or false |
||
typeData = typeData or cfg.types[cfg.default] |
typeData = typeData or cfg.types[cfg.default] |
||
self.typeClass = typeData.class |
self.typeClass = typeData.class |
||
Line 384: | Line 384: | ||
-- Categories for all namespaces. |
-- Categories for all namespaces. |
||
if self. |
if self.invalidTypeError then |
||
local allSort = (nsid == 0 and 'Main:' or '') .. self.title.prefixedText |
local allSort = (nsid == 0 and 'Main:' or '') .. self.title.prefixedText |
||
self:addCat('all', 'Wikipedia message box parameter needs fixing', allSort) |
self:addCat('all', 'Wikipedia message box parameter needs fixing', allSort) |
||
Line 504: | Line 504: | ||
-- Add error message for invalid type parameters. |
-- Add error message for invalid type parameters. |
||
if self. |
if self.invalidTypeError then |
||
root |
root |
||
.tag('div') |
.tag('div') |