Content deleted Content added
grade -> class |
simplify args |
||
Line 87:
---------------------------
p.class_mask = function(class, FQS, title)
local resolveFQSgrade = function(class
if (
return lang:ucfirst(class)
else
Line 102:
class = class:match('^%s*(.-)%s*$'):lower()
if title.subjectPageTitle.isRedirect then
out = resolveFQSgrade('redirect'
elseif ns==1 then -- Talk
if require('Module:Disambiguation').isDisambiguation(title.subjectPageTitle:getContent()) then
out = resolveFQSgrade('disambig'
else
if class=='start' or class=='stub' then -- Ucfirst
Line 124:
end
elseif class=='dab' or class=='disambig' or class=='disambiguation' or class=='disamb' then
out = resolveFQSgrade('disambig'
end
end
elseif ns==7 or ns==711 then -- File talk
if class=='fm' and
out = 'FM'
else
out = resolveFQSgrade('file'
end
elseif ns==15 then -- Category talk
out = resolveFQSgrade('category'
elseif ns==101 then -- Portal talk
out = resolveFQSgrade('portal'
elseif ns==11 or ns==829 then -- Template talk
out = resolveFQSgrade('template'
elseif ns==5 then -- Wikipedia talk
out = resolveFQSgrade('project'
elseif ns==119 then -- Draft talk
out = resolveFQSgrade('draft'
else
out = 'NA'
|