aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/dumbymap.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'src/dumbymap.mjs')
-rw-r--r--src/dumbymap.mjs6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs
index faa0621..7a54d73 100644
--- a/src/dumbymap.mjs
+++ b/src/dumbymap.mjs
@@ -270,9 +270,7 @@ export const generateMaps = (container, { delay, mapCallback }) => {
270 new MutationObserver(mutations => { 270 new MutationObserver(mutations => {
271 const mutation = mutations.at(-1); 271 const mutation = mutations.at(-1);
272 const target = mutation.target; 272 const target = mutation.target;
273 const focus = target 273 const focus = target.classList.contains('focus');
274 .getAttribute(mutation.attributeName)
275 .includes('focus');
276 const shouldBeInShowcase = 274 const shouldBeInShowcase =
277 focus && 275 focus &&
278 showcase.checkVisibility({ 276 showcase.checkVisibility({
@@ -284,7 +282,7 @@ export const generateMaps = (container, { delay, mapCallback }) => {
284 if (focus) { 282 if (focus) {
285 dumbymap.utils 283 dumbymap.utils
286 .renderedMaps() 284 .renderedMaps()
287 .filter(map => map !== target) 285 .filter(map => map.id !== target.id)
288 .forEach(map => map.classList.remove('focus')); 286 .forEach(map => map.classList.remove('focus'));
289 } 287 }
290 288