Content added Content deleted
(allow small=left for ambox) |
(replace remaining "title" variables with "self.title") |
||
Line 212: | Line 212: | ||
self.name = args.name |
self.name = args.name |
||
local nameTitle = getTitleObject(name) |
local nameTitle = getTitleObject(name) |
||
self.isTemplatePage = nameTitle and title.prefixedText == ('Template:' .. nameTitle.text) and true or false |
self.isTemplatePage = nameTitle and self.title.prefixedText == ('Template:' .. nameTitle.text) and true or false |
||
-- Get the self.issue value. |
-- Get the self.issue value. |
||
Line 244: | Line 244: | ||
-- If we couldn't process the talk page link, get the talk page of the current page. |
-- If we couldn't process the talk page link, get the talk page of the current page. |
||
local success |
local success |
||
success, talkTitle = pcall(title.talkPageTitle, title) |
success, talkTitle = pcall(self.title.talkPageTitle, self.title) |
||
if not success then |
if not success then |
||
talkTitle = nil |
talkTitle = nil |
||
Line 346: | Line 346: | ||
-- Add template-namespace categories. |
-- Add template-namespace categories. |
||
self.isTemplatePage = type(self.name) == 'string' and title.prefixedText == ('Template:' .. self.name) |
self.isTemplatePage = type(self.name) == 'string' and self.title.prefixedText == ('Template:' .. self.name) |
||
if cfg.templateCategory then |
if cfg.templateCategory then |
||
if self.name then |
if self.name then |
||
Line 363: | Line 363: | ||
if not self.name and not self.title.isSubpage then |
if not self.name and not self.title.isSubpage then |
||
templateCat = templateErrorCategory |
templateCat = templateErrorCategory |
||
elseif type(self.name) == 'string' and title.prefixedText == ('Template:' .. name) then |
elseif type(self.name) == 'string' and self.title.prefixedText == ('Template:' .. name) then |
||
local paramsToCheck = cfg.templateErrorParamsToCheck or {} |
local paramsToCheck = cfg.templateErrorParamsToCheck or {} |
||
local count = 0 |
local count = 0 |
||
Line 385: | Line 385: | ||
-- Categories for all namespaces. |
-- Categories for all namespaces. |
||
if self.invalidType then |
if self.invalidType then |
||
local allSort = (nsid == 0 and 'Main:' or '') .. 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) |
||
end |
end |