Module:Documentation: Difference between revisions
No edit summary |
No edit summary |
||
| Line 311: | Line 311: | ||
local docname = args[1] -- User-specified doc page. | local docname = args[1] -- User-specified doc page. | ||
local docpage | local docpage | ||
if docname then | if docname then | ||
docpage = docname | docpage = docname | ||
else | else | ||
local base = env.docpageBase | |||
local draftDoc = base .. '/Draft/' .. p.message('doc-subpage') | |||
if env.title.subpageText == 'Draft' and checkExists(draftDoc) then | |||
docpage = draftDoc | |||
else | |||
docpage = base .. '/' .. p.message('doc-subpage') | |||
end | |||
end | end | ||
return mw.title.new(docpage) | return mw.title.new(docpage) | ||
end | end | ||