From 6ada3ffb72e5b5f27a73a7738b852ba3658ce9dd Mon Sep 17 00:00:00 2001 From: Benedikt Seeger <benedikt.seeger@ptb.de> Date: Fri, 21 Mar 2025 13:29:03 +0100 Subject: [PATCH] v 0.1.5 --- src/renderers/MeasurementRenderer.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/renderers/MeasurementRenderer.js b/src/renderers/MeasurementRenderer.js index 9ae973d..50b913b 100644 --- a/src/renderers/MeasurementRenderer.js +++ b/src/renderers/MeasurementRenderer.js @@ -330,6 +330,7 @@ export function renderSingleMeasurementResult(resultObj, language, tabPanel) { }); tabPanel.appendChild(xAxisContainer); + // --- 3. Tolerance toggle switch ("Show conformity limits") --- const tolContainer = document.createElement('div'); @@ -571,7 +572,11 @@ export function renderSingleMeasurementResult(resultObj, language, tabPanel) { hovermode: 'closest', margin: { t: 20, b: 40 } }; - Plotly.newPlot(graphDiv, allTraces, layout).then(() => { + // Check for touch (coarse pointer) devices: + if (window.matchMedia && window.matchMedia('(pointer: coarse)').matches) { + layout.dragmode = false; + } + Plotly.newPlot(graphDiv, allTraces, layout, { responsive: true }).then(() => { setTimeout(() => { if (graphDiv.offsetWidth > 0 && graphDiv.offsetHeight > 0) { Plotly.Plots.resize(graphDiv); -- GitLab