Changes

Jump to navigation Jump to search

Module:Protection banner

292 bytes added, 12:48, 22 July 2014
add category sort keys
--------------------------------------------------------------------------------
local function makeCategoryLink(cat, sort) local nsText = mw.site.namespaces[14].name if cat and sort then return string.format( '[[%s:%s|%s]]', nsText, cat, sort ) elseif cat then
return string.format(
'[[%s:%s]]',
mw.site.namespaces[14].namensText,
cat
)
local attempt = cats[key]
if attempt then
return makeCategoryLink(attempt, title.text)
end
end
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)
'<strong class="error">%s</strong>%s',
errorText,
makeCategoryLink( cfg.msg['tracking-category-incorrect'], title and title.text or mw.title.getCurrentTitle().text )
)
end
Anonymous user

Navigation menu