summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
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
commit59a277a289b5bde729cf338e227947ec8ee2e278 (patch)
tree47fc08bff98d16c23eb2549750972b546a1d487d
parentea00d60a6e319905996c4f1afbbef2350f65e8e9 (diff)
downloadChimère-59a277a289b5bde729cf338e227947ec8ee2e278.tar.bz2
Chimère-59a277a289b5bde729cf338e227947ec8ee2e278.zip
JS: Manage marker with no pk
-rw-r--r--chimere/static/chimere/js/jquery.chimere.js7
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) {