Content added Content deleted
(allow protection templates to display in the module namespace) |
(add comments to p.addTrackingCategories and reduce line length a little) |
||
Line 893: | Line 893: | ||
function p.addTrackingCategories(env) |
function p.addTrackingCategories(env) |
||
--[[ |
|||
-- Check if {{documentation}} is transcluded on a /doc or /testcases page. |
-- Check if {{documentation}} is transcluded on a /doc or /testcases page. |
||
-- @env - environment table containing title objects, etc., generated with p.getEnvironment |
|||
-- Messages: |
|||
-- 'display-strange-usage-category' --> true |
|||
-- 'doc-subpage' --> 'doc' |
|||
-- 'testcases-subpage' --> 'testcases' |
|||
-- 'strange-usage-category' --> 'Wikipedia pages with strange ((documentation)) usage' |
|||
-- 'strange-usage-category-mainspace-sort' --> 'Main:' |
|||
--]] |
|||
local title = env.title |
local title = env.title |
||
local ret = '' |
local ret = '' |
||
local subpage = title.subpageText |
local subpage = title.subpageText |
||
if message('display-strange-usage-category', nil, 'boolean') |
if message('display-strange-usage-category', nil, 'boolean') |
||
and (subpage == message('doc-subpage') or subpage == message('testcases-subpage')) |
|||
⚫ | |||
then |
|||
-- Generate the strange usage category link. This category is sorted by namespace. |
|||
⚫ | |||
.. title.prefixedText |
|||
ret = ret .. makeCategoryLink(message('strange-usage-category'), sort) |
ret = ret .. makeCategoryLink(message('strange-usage-category'), sort) |
||
end |
end |