Module:Documentation: Difference between revisions

simplify the content function
(need to check type as well)
(simplify the content function)
Line 505:
 
function p._content(args, env)
-- Get the /doc title object
local success, docTitle = env:grab('docTitle')
if not success then
return docTitle -- docTitle is an error message
end
-- Get the documentation content.
local content = args.content
if not content and docTitle.exists then
local docpageframe = args[1]mw.getCurrentFrame()
content = frame:preprocess('{{ ' .. docpagedocTitle.prefixedText .. ' }}')
if docpage and mw.title.new(docpage).exists then
local frame = mw.getCurrentFrame()
content = frame:preprocess('{{ ' .. docpage .. ' }}')
else
docpage = env.docspace .. ':' .. env.templatePage .. '/' .. message('docSubpage', 'string')
if mw.title.new(docpage).exists then
local frame = mw.getCurrentFrame()
content = frame:preprocess('{{ ' .. docpage .. ' }}')
end
end
end
-- The line breaks below are necessary so that "=== Headings ===" at the start and end
Anonymous user