Module:Protection banner: Difference between revisions
Content deleted Content added
m fix cfg field name |
add category sort keys |
||
Line 16:
--------------------------------------------------------------------------------
local function makeCategoryLink(cat, sort)
if cat then▼
if cat and sort then
return string.format(
'[[%s:%s|%s]]',
nsText,
cat,
sort
)
return string.format(
'[[%s:%s]]',
nsText,
▲ mw.site.namespaces[14].name,
cat
)
Line 293 ⟶ 301:
local attempt = cats[key]
if attempt then
return makeCategoryLink(attempt, title.text)
end
end
Line 330 ⟶ 338:
local ret = { self:makeProtectionCategory() }
if self:needsExpiry() then
ret[#ret + 1] = makeCategoryLink(
msg['tracking-category-expiry'],
self.title.text
)
end
if self:isIncorrect() then
ret[#ret + 1] = makeCategoryLink(
msg['tracking-category-incorrect'],
self.title.text
)
end
if self:isTemplateProtectedNonTemplate() then
ret[#ret + 1] = makeCategoryLink(
msg['tracking-category-template'],
self.title.text
)
end
return table.concat(ret)
Line 817 ⟶ 834:
'<strong class="error">%s</strong>%s',
errorText,
makeCategoryLink(
cfg.msg['tracking-category-incorrect'],
title and title.text or mw.title.getCurrentTitle().text
)
)
end
|