aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Mugnier <pascal.mugnier@sonarsource.com>2018-04-12 11:19:57 +0200
committerSonarTech <sonartech@sonarsource.com>2018-04-12 20:20:48 +0200
commit8ff38012dcce4be5b9fec27b3483bba1254c8158 (patch)
tree04b68a3f7117bdcc56164f22b478aef18a2ad623
parentcbac28178737b0228fb94ceec2fb4e031077874f (diff)
downloadsonarqube-8ff38012dcce4be5b9fec27b3483bba1254c8158.tar.gz
sonarqube-8ff38012dcce4be5b9fec27b3483bba1254c8158.zip
Fix zoom reset issue (#144)
-rw-r--r--server/sonar-web/src/main/js/components/charts/BubbleChart.tsx6
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 }