diff options
-rw-r--r-- | src/dumbymap.mjs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs index 5457959..2efc350 100644 --- a/src/dumbymap.mjs +++ b/src/dumbymap.mjs | |||
@@ -478,18 +478,22 @@ export const generateMaps = (container, { delay, mapCallback }) => { | |||
478 | menu.appendChild(menuItem.addGeoLink(dumbymap, range)); | 478 | menu.appendChild(menuItem.addGeoLink(dumbymap, range)); |
479 | } | 479 | } |
480 | 480 | ||
481 | // Menu Items for map | ||
481 | const map = e.target.closest('.mapclay'); | 482 | const map = e.target.closest('.mapclay'); |
482 | if (map?.renderer?.results) { | 483 | if (map?.renderer?.results) { |
483 | // Focus or Print Map Results | 484 | // Focus or Print Map Results |
484 | menu.appendChild(menuItem.renderResults(dumbymap, map)); | ||
485 | menu.appendChild(menuItem.toggleMapFocus(map)); | 485 | menu.appendChild(menuItem.toggleMapFocus(map)); |
486 | menu.appendChild(menuItem.renderResults(dumbymap, map)); | ||
486 | } else { | 487 | } else { |
487 | // Toggle block focus | 488 | // Toggle block focus |
488 | const block = e.target.closest('.dumby-block'); | 489 | const block = e.target.closest('.dumby-block'); |
489 | if (block) { | 490 | if (block) { |
490 | menu.appendChild(menuItem.toggleBlockFocus(block)); | 491 | menu.appendChild(menuItem.toggleBlockFocus(block)); |
491 | } | 492 | } |
492 | // Dumby Utils | 493 | } |
494 | |||
495 | // Menu Items for map/block/layout | ||
496 | if (!map || map.closest('.Showcase')) { | ||
493 | menu.appendChild(menuItem.pickMapItem(dumbymap)); | 497 | menu.appendChild(menuItem.pickMapItem(dumbymap)); |
494 | menu.appendChild(menuItem.pickBlockItem(dumbymap)); | 498 | menu.appendChild(menuItem.pickBlockItem(dumbymap)); |
495 | menu.appendChild(menuItem.pickLayoutItem(dumbymap)); | 499 | menu.appendChild(menuItem.pickLayoutItem(dumbymap)); |