Module:Documentation: Difference between revisions
No edit summary |
mNo edit summary |
||
| Line 96: | Line 96: | ||
return pageType | return pageType | ||
end | |||
local function getDisplayType( pageType ) | |||
return i18n[ 'pageType_' .. pageType ] or i18n.pageType_template | |||
end | end | ||
| Line 107: | Line 111: | ||
if not args.content and tostring( page ) == docPage then | if not args.content and tostring( page ) == docPage then | ||
local pageType = mw.ustring.lower( args.type or getType( page.nsText, page ) ) | local pageType = mw.ustring.lower( args.type or getType( page.nsText, page ) ) | ||
local pageTypeDisplay = | local pageTypeDisplay = getDisplayType( pageType ) | ||
out = f:preprocess( mw.title.new( i18n.defaultPreload ):getContent():gsub( '$1' , pageTypeDisplay ) ) | out = f:preprocess( mw.title.new( i18n.defaultPreload ):getContent():gsub( '$1' , pageTypeDisplay ) ) | ||
else | else | ||
| Line 157: | Line 161: | ||
local namespace = page.nsText | local namespace = page.nsText | ||
local pageType = mw.ustring.lower( args.type or getType( namespace, page ) ) | local pageType = mw.ustring.lower( args.type or getType( namespace, page ) ) | ||
local pageTypeDisplay = | local pageTypeDisplay = getDisplayType( pageType ) | ||
local body = mw.html.create( 'div' ):addClass( 'documentation' ) | local body = mw.html.create( 'div' ):addClass( 'documentation' ) | ||
| Line 206: | Line 210: | ||
local badDoc = args.baddoc | local badDoc = args.baddoc | ||
local pageType = mw.ustring.lower( args.type or getType( namespace, page ) ) | local pageType = mw.ustring.lower( args.type or getType( namespace, page ) ) | ||
local pageTypeDisplay = | local pageTypeDisplay = getDisplayType( pageType ) | ||
if not docText and not noDoc then | if not docText and not noDoc then | ||