Changes

Jump to: navigation, search

Module:Documentation

448 bytes added, 20:44, 23 January 2014
add comments to p.addTrackingCategories and reduce line length a little
function p.addTrackingCategories(env)
--[[
-- 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 ret = ''
local subpage = title.subpageText
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. local sort = (title.namespace == 0 and message('strange-usage-category-mainspace-sort') or '') .. title.prefixedText -- Sort on namespace.
ret = ret .. makeCategoryLink(message('strange-usage-category'), sort)
end
Anonymous user

Navigation menu