Content added Content deleted
(added discography tab) |
MathTurtle (talk | contribs) No edit summary Tag: Manual revert |
||
(2 intermediate revisions by the same user not shown) | |||
Line 17: | Line 17: | ||
builder |
builder |
||
:addTab(character, 'Overview') |
:addTab(character, 'Overview') |
||
:addTab(character .. '/ |
:addTab(character .. '/Introduction', 'Introduction') |
||
:addTab(character .. '/Cards', 'Cards') |
:addTab(character .. '/Cards', 'Cards') |
||
:addTab(character .. '/Discography', 'Discography') |
:addTab(character .. '/Discography', 'Discography') |
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