From b2455a95d075cf71c18027a56f5a3f72a159cc15 Mon Sep 17 00:00:00 2001 From: Leila Gonzales <lmg@agiweb.org> Date: Thu, 22 Jun 2017 12:41:25 -0700 Subject: [PATCH] bug fix to close popups when zooming on map (#997) --- themes/bootstrap3/js/map_selection.js | 4 ++++ themes/bootstrap3/js/map_tab_ol.js | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/themes/bootstrap3/js/map_selection.js b/themes/bootstrap3/js/map_selection.js index a3abce25c15..fe2159cb0b7 100644 --- a/themes/bootstrap3/js/map_selection.js +++ b/themes/bootstrap3/js/map_selection.js @@ -191,6 +191,10 @@ function loadMapSelection(geoField, boundingBox, baseURL, homeURL, searchParams, } } }); + // close popup if zoom in / out occurs + map.getView().on('change:resolution', function closePopupsOnZoom() { + $(element).popover('destroy'); + }); }; function addInteraction() { draw = new ol.interaction.Draw ({ diff --git a/themes/bootstrap3/js/map_tab_ol.js b/themes/bootstrap3/js/map_tab_ol.js index c8fc30a1736..bf3e4c435c9 100644 --- a/themes/bootstrap3/js/map_tab_ol.js +++ b/themes/bootstrap3/js/map_tab_ol.js @@ -186,6 +186,10 @@ function loadMapTab(mapData, popupTitle) { document.getElementById(target).style.cursor = "default"; } }); + // close popup if zoom in / out occurs + map.getView().on('change:resolution', function closePopupsOnZoom() { + $(element).popover('destroy'); + }); } }; init(); -- GitLab