Difference between revisions of "Module:Documentation"
Jump to navigation
Jump to search
add comments for the rest of the functions
>Mr. Stradivarius (convert makeCategoriesBlurb comment) |
>Mr. Stradivarius (add comments for the rest of the functions) |
||
Line 854: | Line 854: | ||
function p.makeSubpagesBlurb(args, env) | function p.makeSubpagesBlurb(args, env) | ||
-- | --[[ | ||
-- Generates the "Subpages of this template" link. | |||
-- @args - a table of arguments passed by the user | |||
-- @env - environment table containing title objects, etc., generated with p.getEnvironment | |||
-- Messages: | |||
-- 'template-pagetype' --> 'template' | |||
-- 'module-pagetype' --> 'module' | |||
-- 'default-pagetype' --> 'page' | |||
-- 'subpages-link-display' --> 'Subpages of this $1' | |||
--]] | |||
local subjectSpace = env.subjectSpace | local subjectSpace = env.subjectSpace | ||
local templateTitle = env.templateTitle | local templateTitle = env.templateTitle | ||
Line 860: | Line 870: | ||
return nil | return nil | ||
end | end | ||
local pagetype | local pagetype | ||
if subjectSpace == 10 then | if subjectSpace == 10 then | ||
Line 876: | Line 885: | ||
function p.makePrintBlurb(args, env) | function p.makePrintBlurb(args, env) | ||
-- | --[=[ | ||
-- Generates the blurb displayed when there is a print version of the template available. | |||
-- @args - a table of arguments passed by the user | |||
-- @env - environment table containing title objects, etc., generated with p.getEnvironment | |||
-- | |||
-- Messages: | |||
-- 'print-link-display' --> '/Print' | |||
-- 'print-blurb' --> 'A [[Help:Books/for experts#Improving the book layout|print version]]' | |||
-- .. ' of this template exists at $1.' | |||
-- .. ' If you make a change to this template, please update the print version as well.' | |||
-- 'display-print-category' --> true | |||
-- 'print-category' --> 'Templates with print versions' | |||
--]=] | |||
local printTitle = env.printTitle | local printTitle = env.printTitle | ||
if not printTitle then | if not printTitle then | ||
return nil | return nil | ||
end | end | ||
local ret | local ret | ||
if printTitle.exists then | if printTitle.exists then |