aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/dumbymap.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'src/dumbymap.mjs')
-rw-r--r--src/dumbymap.mjs8
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));