Module:Datastaven: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Kleur voor groepsloze staven instelbaar gemaakt
Parameter 'aangepasteLegenda' toegevoegd
Regel 26:
type = 'type',
rankings = 'eindstanden',
customLegend = 'aangepasteLegenda',
chartHeight = 'grafiekhoogte',
barWidth = 'staafbreedte',
Regel 265 ⟶ 266:
return bars
end
 
local function legendItems()
local legendItems = {}
if data[w.customLegend] then
local list = mw.text.split(data[w.customLegend], "%s*,%s*")
for i = 1, #list do
if data.groups[list[i]] then table.insert(legendItems, data.groups[list[i]]) end
end
else
for _, g in pairs(data.groups) do table.insert(legendItems, g) end
-- Order by tier number (asc).
table.sort(legendItems, function(g1, g2) return g1[w.tier] < g2[w.tier] end)
end
return legendItems
end
 
Regel 272 ⟶ 292:
:tag('ul')
for _, group in pairs(data.groupslegendItems()) do
legend
:newline()