Module:Tabs: Difference between revisions

Jump to navigation Jump to search
88 bytes added ,  Sunday at 07:48
no edit summary
No edit summary
No edit summary
Line 16: Line 16:
repeat
repeat
tab = mw.html.create( 'span' ):addClass('g-tab'):wikitext(args[i+2])
tab = mw.html.create( 'span' ):addClass('g-tab'):wikitext(args[i+2])
tabcontent = mw.html.create( 'div' ):addClass('g-tab-content'):wikitext(args[i+1])
if active == (i + 2) * 0.5 then
if active == (i + 2) * 0.5 then
tab = tab:addClass('g-tab-active')
tab = tab:addClass('g-tab-active')
tabcontent = tabcontent:addClass('g-tab-content-active')
end
end
header = header:node(tab)
header = header:node(tab)
contents = contents:node(mw.html.create( 'div' ):addClass('g-tab-content'):wikitext(args[i+1]))
contents = contents:node(tabcontent)
i = i + 2
i = i + 2
until args[i+1] == nil or args[i+2] == nil
until args[i+1] == nil or args[i+2] == nil

Navigation menu