8,438
edits
No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
if args[1] and args[2] then | if args[1] and args[2] then | ||
local header = mw.html.create( 'div' ):addClass('tab-header') | local header = mw.html.create( 'div' ):addClass('g-tab-header') | ||
local contents = mw.html.create( 'div' ):addClass('tab-contents') | local contents = mw.html.create( 'div' ):addClass('g-tab-contents') | ||
repeat | repeat | ||
header = header:node(mw.html.create( 'span' ):addClass('tab'):wikitext(args[i+2])) | header = header:node(mw.html.create( 'span' ):addClass('g-tab'):wikitext(args[i+2])) | ||
contents = contents:node(mw.html.create( 'div' ):addClass('tab-content'):wikitext(args[i+1])) | contents = contents:node(mw.html.create( 'div' ):addClass('g-tab-content'):wikitext(args[i+1])) | ||
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 | ||
local output = mw.html.create( 'div' ):addClass('tab-container'):node(header):node(contents) | local output = mw.html.create( 'div' ):addClass('g-tab-container'):node(header):node(contents) | ||
return output | return output |