「モジュール:Navbox/former」の版 間 の差分
Template:Navbox with columnsにおける |
Template:Navbox with columnsにおいて |
||
124
end
local num = 0
rowspan = (#list - 1) * 2 - 1▼
num = num + 1
end
rowspan = num
end
142 ⟶ 146
end
if child or none then
result = result .. ' navbox-subgroup" style="margin:-2px;width:100%;width:calc(100% + 4px);' .. (args.bodystyle or '') .. (args.style or '')
else
result = result .. '" style="background:transparent;color:inherit;'
284 ⟶ 288
if args.above then above() end
local coltbl = {}
local cols = '</div><table class="navbox-columns-table" style="border-spacing:2px;border-collapse:separate;text-align:left;' .. ((colheader[1] or args.fullwidth) and 'width:100%;' or 'margin:0 auto;') .. (args.coltablestyle or '') .. '">'▼
coltbl[i] = {index = i, content = col[i], style = colstyle[i], width = colwidth[i]}
coltbl[i].header = colheader[i]
coltbl[i].headercolspan = colheadercolspan[i]
coltbl[i].headerstyle = colheaderstyle[i]
end
coltbl[i].footer = colfooter[i]
coltbl[i].footercolspan = colfootercolspan[i]
coltbl[i].footerstyle = colfooterstyle[i]
end
end
table.sort(coltbl, function(a, b) return a.index < b.index end)
▲ local cols = '</div><table class="navbox-columns-table" style="border-spacing:2px;border-collapse:separate;text-align:left;margin:-2px;' .. ((colheader[1] or args.fullwidth) and 'width:100%;width:calc(100% + 4px);' or 'margin:0 auto;') .. (args.coltablestyle or '') .. '">'
--Header row
if colheader[1] then
cols = cols .. '<tr class="navbox-abovebelow" style="font-weight:bold;' .. (args.colheaderstyle or '') .. '">'
for i, v in ipairs(coltbl) do if v.header then cols = cols .. '<td colspan=' .. ( end
▲ colheader[1] = nil
▲ for i in pairs(colheader) do
cols = cols .. '<td colspan=' .. (colheadercolspan[i] or '1') .. ' style="' .. (colheaderstyle[i] or '') .. '">' .. colheader[i] .. '</td>'▼
end
cols = cols .. '</tr>'
303 ⟶ 324
end
end
▲ cols = cols .. '<td
▲ for i in pairs(col) do
args.oddcolstyle, args.evencolstyle = args.evencolstyle, args.oddcolstyle
end
313 ⟶ 332
--Footer row
if colfooter[1] then
cols = cols .. '<tr class="navbox-abovebelow" style="font-weight:bold;' .. (args.colfooterstyle or '') .. '">'
for i, v in ipairs(coltbl) do if v.footer then cols = cols .. '<td colspan=' .. ( end
▲ colfooter[1] = nil
▲ for i in pairs(colfooter) do
end
cols = cols .. '</tr>'
322 ⟶ 342
cols = cols .. '</table><div>'
table.insert(list, 1, cols)
table.insert(liststyle, 1, nil)
table.insert(group, 1, nil)
table.insert(groupstyle, 1, nil)
body1()
|