diff --git a/main.js b/main.js index e0f73c81..5a36c485 100644 --- a/main.js +++ b/main.js @@ -77,6 +77,7 @@ let prec = viewbox.append("g").attr("id", "prec").style("display", "none"); let population = viewbox.append("g").attr("id", "population"); let goods = viewbox.append('g').attr('id', 'goods'); let emblems = viewbox.append("g").attr("id", "emblems").style("display", "none"); +let goods = viewbox.append("g").attr("id", "goods"); let labels = viewbox.append("g").attr("id", "labels"); let icons = viewbox.append("g").attr("id", "icons"); let burgIcons = icons.append("g").attr("id", "burgIcons"); diff --git a/modules/ui/general.js b/modules/ui/general.js index 4305f016..3f21219d 100644 --- a/modules/ui/general.js +++ b/modules/ui/general.js @@ -136,12 +136,14 @@ function showMapTooltip(point, e, i, g) { tip(`${name} ${type} emblem. Click to edit. Hold Shift to show associated area or place`); return; } - if (group === 'goods') { - const id = +e.target.dataset.i; - const resource = pack.resources.find((resource) => resource.i === id); - tip('Resource: ' + resource.name); + + if (group === "goods") { + const id = +e.target.getAttribute("href").slice(10); + const resource = pack.resources.find(resource => resource.i === id); + tip("Resource: " + resource.name); return; } + if (group === "rivers") { const river = +e.target.id.slice(5); const r = pack.rivers.find(r => r.i === river);