diff --git a/examples/al-aas225.html b/examples/al-aas225.html index 92078287..c7221cd4 100644 --- a/examples/al-aas225.html +++ b/examples/al-aas225.html @@ -8,7 +8,7 @@ import A from '../src/js/A.js'; let aladin; A.init.then(() => { - aladin = A.aladin('#aladin-lite-div', { fov:0.15, target: 'Arp 240', showReticle: false, fullScreen: true }); + aladin = A.aladin('#aladin-lite-div', { fov:0.15, target: 'Arp 240', showContextMenu: true, showReticle: false, fullScreen: true }); aladin.setBaseImageLayer(aladin.newImageSurvey('P/SDSS9/g', {colormap: "eosb", stretch: "linear"})); var simbad = A.catalog({name: 'Simbad', sourceSize: 16, color: '#4050F0'}); diff --git a/src/core/Cargo.toml b/src/core/Cargo.toml index 826c7ce9..e8d31750 100644 --- a/src/core/Cargo.toml +++ b/src/core/Cargo.toml @@ -88,4 +88,4 @@ codegen-units = 16 rpath = false [package.metadata.wasm-pack.profile.release] -wasm-opt = true +wasm-opt = false diff --git a/src/js/View.js b/src/js/View.js index 75528fd1..20256cf7 100644 --- a/src/js/View.js +++ b/src/js/View.js @@ -779,7 +779,7 @@ export let View = (function () { if (view.rightClick) { const rightClickDurationMs = Date.now() - view.rightClickTimeStart; - if (rightClickDurationMs < 300) { + if (rightClickDurationMs < 100) { view.aladin.contextMenu && view.aladin.contextMenu.show({e}); } @@ -959,6 +959,11 @@ export let View = (function () { return; } + const rightClickDurationMs = Date.now() - view.rightClickTimeStart; + if (rightClickDurationMs < 100) { + return; + } + if(view.selectedLayer) { let selectedLayer = view.imageLayers.get(view.selectedLayer);