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)); |