5,078
edits
No edit summary |
No edit summary |
||
Line 303: | Line 303: | ||
local args, out = arguments.preprocess( frame, { | local args, out = arguments.preprocess( frame, { | ||
[ 'required' ] = { 'game', 'file' }, | [ 'required' ] = { 'game', 'file' }, | ||
[ 'valid' ] = { 'gametext', 'id', 'part', 'parttext', 'detail', 'quote', | [ 'valid' ] = { 'gametext', 'excerpt', 'id', 'part', 'parttext', | ||
'detail', 'quote', 'quotee', 'quoteetext', 'suffix' }, | |||
[ 'deprecated' ] = { 'gamelinktext' }, | [ 'deprecated' ] = { 'gamelinktext' }, | ||
[ 'aliases' ] = { [ 1 ] = 'game', [ 'gamelink' ] = 'game', | [ 'aliases' ] = { [ 1 ] = 'game', [ 'gamelink' ] = 'game', | ||
[ 2 ] = 'file', [ 3 ] = 'excerpt', | |||
[ 'gamelinktext' ] = 'gametext', [ 'partlink' ] = 'part', | [ 'gamelinktext' ] = 'gametext', [ 'partlink' ] = 'part', | ||
[ 'expansion' ] = 'part', | [ 'expansion' ] = 'part', | ||
Line 333: | Line 334: | ||
local file = args.file or 'unspecified file' | local file = args.file or 'unspecified file' | ||
file = 'game file <code>' .. file .. '</code>' | |||
local excerpt = args.excerpt | |||
if not utils.empty( excerpt ) then | |||
excerpt = 'excerpt <code>' .. excerpt .. '</code>' | |||
end | |||
local content = { | local content = { | ||
game, file, | game, file, excerpt, | ||
[ 'subheading' ] = part or args.part, | [ 'subheading' ] = part or args.part, | ||
[ 'detail' ] = args.detail, | [ 'detail' ] = args.detail, |