Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Module:Event story chapter info

From Sekaipedia
Revision as of 08:06, 16 April 2022 by ChaoticShadow (talk | contribs) (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....")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


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 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
Cookies help us deliver our services. By using our services, you agree to our use of cookies.