diff options
author | Pascal Mugnier <pascal.mugnier@sonarsource.com> | 2018-04-12 11:19:57 +0200 |
---|---|---|
committer | SonarTech <sonartech@sonarsource.com> | 2018-04-12 20:20:48 +0200 |
commit | 8ff38012dcce4be5b9fec27b3483bba1254c8158 (patch) | |
tree | 04b68a3f7117bdcc56164f22b478aef18a2ad623 | |
parent | cbac28178737b0228fb94ceec2fb4e031077874f (diff) | |
download | sonarqube-8ff38012dcce4be5b9fec27b3483bba1254c8158.tar.gz sonarqube-8ff38012dcce4be5b9fec27b3483bba1254c8158.zip |
Fix zoom reset issue (#144)
-rw-r--r-- | server/sonar-web/src/main/js/components/charts/BubbleChart.tsx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/server/sonar-web/src/main/js/components/charts/BubbleChart.tsx b/server/sonar-web/src/main/js/components/charts/BubbleChart.tsx index cd7033c2413..40be474bb72 100644 --- a/server/sonar-web/src/main/js/components/charts/BubbleChart.tsx +++ b/server/sonar-web/src/main/js/components/charts/BubbleChart.tsx @@ -184,7 +184,7 @@ export default class BubbleChart extends React.Component<Props, State> { delta = -delta; } - if (delta < 0) { + if (delta > 0) { this.handleZoomOut(mouseX, mouseY); } else { this.handleZoomIn(mouseX, mouseY); @@ -218,7 +218,9 @@ export default class BubbleChart extends React.Component<Props, State> { } }; - resetZoom = () => { + resetZoom = (event: React.MouseEvent<Link>) => { + event.stopPropagation(); + event.preventDefault(); this.setState({ zoom: 1, zoomOrigin: { x: 0, y: 0 } |