mirror of
https://github.com/Azgaar/Fantasy-Map-Generator.git
synced 2025-12-17 17:51:24 +01:00
markers - fix for adding markers to empty array
This commit is contained in:
parent
00dcf8b80d
commit
9325d54386
1 changed files with 2 additions and 2 deletions
|
|
@ -703,9 +703,9 @@ function addMarkerOnClick() {
|
||||||
const point = d3.mouse(this);
|
const point = d3.mouse(this);
|
||||||
const x = rn(point[0], 2);
|
const x = rn(point[0], 2);
|
||||||
const y = rn(point[1], 2);
|
const y = rn(point[1], 2);
|
||||||
const i = last(markers).i + 1;
|
const i = markers.length ? last(markers).i + 1 : 0;
|
||||||
|
|
||||||
const isMarkerSelected = elSelected?.node()?.parentElement?.id === "markers";
|
const isMarkerSelected = markers.length && elSelected?.node()?.parentElement?.id === "markers";
|
||||||
const selectedMarker = isMarkerSelected ? markers.find(marker => marker.i === +elSelected.attr("id").slice(6)) : null;
|
const selectedMarker = isMarkerSelected ? markers.find(marker => marker.i === +elSelected.attr("id").slice(6)) : null;
|
||||||
const baseMarker = selectedMarker || {icon: "❓"};
|
const baseMarker = selectedMarker || {icon: "❓"};
|
||||||
const marker = {...baseMarker, i, x, y};
|
const marker = {...baseMarker, i, x, y};
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue