From ce570d47b47017ee3fb42227e47ec345df08bd18 Mon Sep 17 00:00:00 2001 From: Jules Laplace Date: Thu, 28 Feb 2019 16:52:14 +0100 Subject: scroll thing --- client/map/index.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'client/map/index.js') 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 = "
Click here to explore the map
" 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) } -- cgit v1.2.3-70-g09d2