]> source.dussan.org Git - sonarqube.git/commitdiff
Fix zoom reset issue (#144)
authorPascal Mugnier <pascal.mugnier@sonarsource.com>
Thu, 12 Apr 2018 09:19:57 +0000 (11:19 +0200)
committerSonarTech <sonartech@sonarsource.com>
Thu, 12 Apr 2018 18:20:48 +0000 (20:20 +0200)
server/sonar-web/src/main/js/components/charts/BubbleChart.tsx

index cd7033c24138838a8374d7b51e9551857b2183b2..40be474bb72164fa43e6b6320d47cf982fa3640e 100644 (file)
@@ -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 }