summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
Diffstat (limited to 'client')
-rw-r--r--client/map/index.js12
1 files changed, 12 insertions, 0 deletions
diff --git a/client/map/index.js b/client/map/index.js
index 53d9439d..56a5abed 100644
--- a/client/map/index.js
+++ b/client/map/index.js
@@ -98,6 +98,7 @@ export default function append(el, payload) {
mapCover.classList.add("map_cover")
mapCover.innerHTML = "<div class='cover_message'>Click here to explore the map</div>"
mapCover.querySelector('div').addEventListener('click', () => {
+ map.scrollWheelZoom.enable()
el.removeChild(mapCover)
})
function stopPropagation(e) {
@@ -105,5 +106,16 @@ export default function append(el, payload) {
}
mapCover.addEventListener('mousewheel', stopPropagation, true)
mapCover.addEventListener('DOMMouseScroll', stopPropagation, true)
+
+ map.scrollWheelZoom.disable()
+ map.on('focus', () => {
+ map.scrollWheelZoom.enable()
+ el.removeChild(mapCover)
+ })
+ map.on('blur', () => {
+ map.scrollWheelZoom.disable()
+ // el.appendChild(mapCover)
+ })
+
el.appendChild(mapCover)
}