Content added Content deleted
No edit summary |
MathTurtle (talk | contribs) No edit summary Tag: Manual revert |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 10: | Line 10: | ||
local character = args[1] |
local character = args[1] |
||
if character == nil or character == '' then |
|||
error('Character must be set.') |
|||
end |
|||
builder |
builder |
||
:addTab(character, 'Overview') |
:addTab(character, 'Overview') |
||
:addTab(character .. |
:addTab(character .. '/Introduction', 'Introduction') |
||
:addTab(character .. |
:addTab(character .. '/Cards', 'Cards') |
||
:addTab(character .. |
:addTab(character .. '/Discography', 'Discography') |
||
:addTab(character .. |
:addTab(character .. '/Gallery', 'Gallery') |
||
return builder:tostring() |
return builder:tostring() |
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