From b1154d8239000ea2593285e9ead9b7920653289d Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Fri, 14 Apr 2017 18:23:22 +0000
Subject: [PATCH] Remove popup when removing associated element from map
---
map.html | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/map.html b/map.html
index adee5e9..4970c5e 100644
--- a/map.html
+++ b/map.html
@@ -140,11 +140,9 @@
// change mouse cursor when over marker
map.on('pointermove', function(e) {
- var pixel = map.getEventPixel(e.originalEvent);
- var hit = map.hasFeatureAtPixel(pixel);
- var target = map.getTarget();
- if(target.style)
- target.style.cursor = hit ? 'pointer' : '';
+ var hit = map.hasFeatureAtPixel(e.pixel);
+ var target = map.getTargetElement();
+ target.style.cursor = hit ? 'pointer' : '';
});
}
@@ -167,6 +165,9 @@
if(vehicle.isDeleted) {
if(vehicle_feature) {
vehicles_source.removeFeature(vehicle_feature);
+ if(popup_feature_id == vehicle.id) {
+ popupHide();
+ }
}
continue;
}
--
Gitblit v1.9.1