Content added Content deleted
mNo edit summary |
mNo edit summary |
||
Line 9: | Line 9: | ||
args['base'], |
args['base'], |
||
{ |
{ |
||
['gap'] = ' |
['gap'] = '15px', |
||
['justify-content'] = 'center' |
['justify-content'] = 'center' |
||
} |
} |
Revision as of 01:27, 15 August 2021
Documentation for this module may be created at Module:Chapter tabs/doc
local getArgs = require('Module:Arguments').getArgs
local builder = require('Module:TabviewBuilder')
local p = {}
function p.main(frame)
local args = getArgs(frame)
local tabview = builder.new(
args['base'],
{
['gap'] = '15px',
['justify-content'] = 'center'
}
)
tabview
:addOneArgTab("/%s", "❮ %s", args['prev'], { if_nil = 'blank', width = '110px' })
:addTab("", "All Chapters", { width = '110px' })
:addOneArgTab("/%s", "%s ❯", args['next'], { if_nil = 'blank', width = '110px' })
return tabview:tostring()
end
return p