From 0ecd910f797c8951aae0c7537593754d80455c1d Mon Sep 17 00:00:00 2001 From: Azgaar Date: Thu, 8 Apr 2021 00:02:29 +0300 Subject: [PATCH] fixed 618 --- modules/ui/provinces-editor.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/ui/provinces-editor.js b/modules/ui/provinces-editor.js index 2f24359a..801ee003 100644 --- a/modules/ui/provinces-editor.js +++ b/modules/ui/provinces-editor.js @@ -469,9 +469,8 @@ function editProvinces() { function showChart() { // build hierarchy tree - const states = pack.states.map(s => { - return {id:s.i, state: s.i?0:null, color: s.i && s.color[0] === "#" ? d3.color(s.color).darker() : "#666"} - }); + const getColor = (s) => !s.i || s.removed || s.color[0] !== "#" ? "#666" : d3.color(s.color).darker(); + const states = pack.states.map(s => ({id: s.i, state: s.i ? 0 : null, color: getColor(s)})); const provinces = pack.provinces.filter(p => p.i && !p.removed).map(p => { return {id:p.i+states.length-1, i:p.i, state:p.state, color:p.color, name:p.name, fullName:p.fullName, area:p.area, urban:p.urban, rural:p.rural}