summaryrefslogtreecommitdiff
path: root/chimere
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-05-19 11:43:48 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-05-19 11:43:48 +0200
commitf27b836d0ae15e7b49db1b53bbd567788d3ca205 (patch)
tree0f49f51dc74aacb3ffdebc52b4e599b1e69bfeb3 /chimere
parent6b601e4a23860d7a50b8b50b3e7d27f89b5ed382 (diff)
downloadChimère-f27b836d0ae15e7b49db1b53bbd567788d3ca205.tar.bz2
Chimère-f27b836d0ae15e7b49db1b53bbd567788d3ca205.zip
Disable context menu when popup is opened
Diffstat (limited to 'chimere')
-rw-r--r--chimere/static/chimere/js/jquery.chimere.js10
1 files changed, 10 insertions, 0 deletions
diff --git a/chimere/static/chimere/js/jquery.chimere.js b/chimere/static/chimere/js/jquery.chimere.js
index d70b870..a47f792 100644
--- a/chimere/static/chimere/js/jquery.chimere.js
+++ b/chimere/static/chimere/js/jquery.chimere.js
@@ -452,6 +452,16 @@ function transformCoordToLonLat(coord) {
default_items: false,
items: contextmenu_items
});
+
+ contextmenu.on('beforeopen', function(evt){
+ // disable when popup is visible
+ if ($(".popover").is(":visible")) {
+ contextmenu.disable();
+ } else {
+ contextmenu.enable();
+ }
+ });
+
settings.map.addControl(contextmenu);
}