diff options
-rw-r--r-- | src/dumbymap.mjs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs index dde0b00..a38b37c 100644 --- a/src/dumbymap.mjs +++ b/src/dumbymap.mjs | |||
@@ -449,10 +449,12 @@ export const generateMaps = (container, { delay } = {}) => { | |||
449 | // Menu Items for map | 449 | // Menu Items for map |
450 | const map = e.target.closest('.mapclay') | 450 | const map = e.target.closest('.mapclay') |
451 | if (map?.renderer?.results) { | 451 | if (map?.renderer?.results) { |
452 | // Focus or Print Map Results | 452 | menu.dataset.map = map.id |
453 | const rect = map.getBoundingClientRect() | ||
454 | const [x, y] = [e.x - rect.left, e.y - rect.top] | ||
453 | menu.appendChild(menuItem.toggleMapFocus(map)) | 455 | menu.appendChild(menuItem.toggleMapFocus(map)) |
454 | menu.appendChild(menuItem.renderResults(dumbymap, map)) | 456 | menu.appendChild(menuItem.renderResults(dumbymap, map)) |
455 | menu.appendChild(menuItem.getCoordinatesByPixels(map, [e.x, e.y])) | 457 | menu.appendChild(menuItem.getCoordinatesByPixels(map, [x, y])) |
456 | menu.appendChild(menuItem.restoreCamera(map)) | 458 | menu.appendChild(menuItem.restoreCamera(map)) |
457 | } else { | 459 | } else { |
458 | // Toggle block focus | 460 | // Toggle block focus |