Content added Content deleted
(Created page with "local getArgs = require('Module:Arguments').getArgs local StoryInfo = require('Module:Story info')._main local p = {} function p.main(frame) local args = getArgs(frame) local chapter = args['chapter'] local english = args['english'] local japanese = args['japanese'] local romaji = args['romaji'] local title = string.format( "%s: %s", utils.editIfNil(chapter), utils.editIfNil(english) ) if japanese or romaji then title = title .. string....") |
mNo edit summary |
||
Line 1: | Line 1: | ||
local getArgs = require('Module:Arguments').getArgs |
local getArgs = require('Module:Arguments').getArgs |
||
local StoryInfo = require('Module:Story info')._main |
local StoryInfo = require('Module:Story info')._main |
||
local utils = require('Module:Utilities') |
|||
local p = {} |
local p = {} |
Revision as of 08:08, 16 April 2022
This module depends on the following other modules: |
This module uses the following Cargo tables: |
To generate {{Event story chapter info}}, invoke using the main function.
local getArgs = require('Module:Arguments').getArgs
local StoryInfo = require('Module:Story info')._main
local utils = require('Module:Utilities')
local p = {}
function p.main(frame)
local args = getArgs(frame)
local chapter = args['chapter']
local english = args['english']
local japanese = args['japanese']
local romaji = args['romaji']
local title = string.format(
"%s: %s",
utils.editIfNil(chapter),
utils.editIfNil(english)
)
if japanese or romaji then
title = title .. string.format(
"<br>%s (%s)",
utils.editIfNil(japanese),
utils.editIfNil(romaji)
)
end
args['title'] = title
return StoryInfo(args)
end
return p