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