Module:RoundN: Difference between revisions

Content deleted Content added
No edit summary
hmm, maybe try teamBracket approach
Line 1:
local p = {}
--[[local defaultRounds = {'Quarter Finals' , 'Semi Finals', 'Finals'}
local output = mw.html.create('table')
local last = {row = nil, cell = nil}
local rowSpans = {}
 
function newRow(nonhead)
last.row = output:tag('tr')
last.cell = last.row:tag('td')
last.cell:attr('height', 5)
if nonhead then
rowSpans[#rowSpans] = last.row
else
end
 
Line 14 ⟶ 18:
:attr('width', width)
:wikitext(' ')
end]]--
 
function p._main(args, frame)
--[[ output
:css('font-size', '90%')
:css('margin', '1em 2em 1em 1em')
Line 50 ⟶ 54:
spacer(args.wiidescores and 40 or 30)
end
for k, v= in1, pairs(args.columns * 6) do
output = tostring(output)
newRow(1)
for k, v in pairs(args) do
if type(k) == type(1) then
output = output .. k .. ' '
end
end
--for x = 1, args.columns do
for k, v in pairs(args) do
if type(k) == type(1) then
--last.cell = last.row:tag('td')
--last.cell:attr('rowspan', 2)
if k % 5 ==
end
end
--end
]]--
output = require('Module:TeamBracket').teamBracket({rounds = args.columns})
 
return output
end
 
function p.main(frame)
local args = require('Module:Arguments').getArgs(frame--[[, {
wrappers = WRAPPER_TEMPLATE
}]])
return p._main(args, frame)
end