Content added Content deleted
mNo edit summary |
MathTurtle (talk | contribs) No edit summary Tag: Manual revert |
||
(15 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
local |
local getArgs = require('Module:Arguments').getArgs |
||
local TabsBuilder = require('Module:TabsBuilder') |
|||
local p = {} |
local p = {} |
||
function p.main(frame) |
function p.main(frame) |
||
local args = |
local args = getArgs(frame) |
||
local |
local builder = TabsBuilder.new() |
||
local character = args[1] |
|||
if character == nil or character == '' then |
|||
error('Character must be set.') |
|||
end |
|||
builder |
|||
:addTab(character, 'Overview') |
|||
:addTab(character .. '/Introduction', 'Introduction') |
|||
:addTab(character .. '/Cards', 'Cards') |
|||
:addTab(character .. '/Discography', 'Discography') |
|||
:addTab(character .. '/Gallery', 'Gallery') |
|||
return |
return builder:tostring() |
||
end |
end |
||
Latest revision as of 06:27, 21 September 2023
This module depends on the following other modules: |
To generate {{Character tabs}}, invoke using the main function.
local getArgs = require('Module:Arguments').getArgs
local TabsBuilder = require('Module:TabsBuilder')
local p = {}
function p.main(frame)
local args = getArgs(frame)
local builder = TabsBuilder.new()
local character = args[1]
if character == nil or character == '' then
error('Character must be set.')
end
builder
:addTab(character, 'Overview')
:addTab(character .. '/Introduction', 'Introduction')
:addTab(character .. '/Cards', 'Cards')
:addTab(character .. '/Discography', 'Discography')
:addTab(character .. '/Gallery', 'Gallery')
return builder:tostring()
end
return p