From 736bc1ff68a0e0110c36f457a97ff6976048cb3e Mon Sep 17 00:00:00 2001 From: Guilhem Moulin Date: Mon, 26 May 2025 23:26:24 +0200 Subject: Gray out a detached popover before recyling it. --- main.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'main.js') diff --git a/main.js b/main.js index 9afd3e7..f16e08b 100644 --- a/main.js +++ b/main.js @@ -3756,7 +3756,10 @@ const [vectorLayers, featureOverlayLayer] = (function() { if (def !== undefined && def.popover !== undefined) { /* skip layers which didn't opt-in for popover */ if (!fetch_body.length) { - document.body.classList.add('progress'); + document.body.classList.add('inprogress'); + if (popover !== null && popover.tip !== null) { + popover.tip.classList.add('inprogress'); + } } fetch_body.push({ layer_group: layerGroup, @@ -3906,10 +3909,11 @@ const [vectorLayers, featureOverlayLayer] = (function() { else if (popover.tip.classList.contains('popover-detached')) { /* update existing detached mode popover */ refreshPopover(); + popover.tip.classList.remove('inprogress'); } }) .finally(function() { - document.body.classList.remove('progress'); + document.body.classList.remove('inprogress'); }); }); }()); -- cgit v1.2.3