diff options
| author | Étienne Loks <etienne.loks@peacefrogs.net> | 2013-10-22 13:04:12 +0200 |
|---|---|---|
| committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2013-10-22 13:04:12 +0200 |
| commit | 59a277a289b5bde729cf338e227947ec8ee2e278 (patch) | |
| tree | 47fc08bff98d16c23eb2549750972b546a1d487d | |
| parent | ea00d60a6e319905996c4f1afbbef2350f65e8e9 (diff) | |
| download | Chimère-59a277a289b5bde729cf338e227947ec8ee2e278.tar.bz2 Chimère-59a277a289b5bde729cf338e227947ec8ee2e278.zip | |
JS: Manage marker with no pk
| -rw-r--r-- | chimere/static/chimere/js/jquery.chimere.js | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/chimere/static/chimere/js/jquery.chimere.js b/chimere/static/chimere/js/jquery.chimere.js index bb44011..39b3b61 100644 --- a/chimere/static/chimere/js/jquery.chimere.js +++ b/chimere/static/chimere/js/jquery.chimere.js @@ -790,6 +790,9 @@ OpenLayers.Layer.MapQuestOSM = OpenLayers.Class(OpenLayers.Layer.XYZ, { marker.category_name = mark.properties.category_name; /* manage markers events */ var _popup = function() { + if (!feature.pk){ + return; + } /* show the popup */ if (settings.current_popup != null) { settings.current_popup.hide(); @@ -828,6 +831,10 @@ OpenLayers.Layer.MapQuestOSM = OpenLayers.Class(OpenLayers.Layer.XYZ, { { methods.center_on_feature(); $('#chimere_map_menu').hide(); + if (!feature.pk){ + OpenLayers.Event.stop(evt); + return; + } // Default popup if (feature.popup && feature.popup.visible()) { if (settings.current_popup == feature.popup) { |
