aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/widgets/bubble-chart.js
diff options
context:
space:
mode:
Diffstat (limited to 'server/sonar-web/src/main/js/widgets/bubble-chart.js')
-rw-r--r--server/sonar-web/src/main/js/widgets/bubble-chart.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/server/sonar-web/src/main/js/widgets/bubble-chart.js b/server/sonar-web/src/main/js/widgets/bubble-chart.js
index d4b3feb87a3..76a0fac761a 100644
--- a/server/sonar-web/src/main/js/widgets/bubble-chart.js
+++ b/server/sonar-web/src/main/js/widgets/bubble-chart.js
@@ -73,10 +73,14 @@ window.SonarWidgets = window.SonarWidgets == null ? {} : window.SonarWidgets;
var noInvalidEntry = true,
atLeastOneValueOnX = false,
atLeastOneValueOnY = false;
- this.components().forEach(function validateComponent(component) {
- noInvalidEntry &= (!!component.measures[widget.metricsPriority()[0]] && !!component.measures[widget.metricsPriority()[1]]);
- atLeastOneValueOnX |= (component.measures[widget.metricsPriority()[0]] || {}).fval != '-';
- atLeastOneValueOnY |= (component.measures[widget.metricsPriority()[1]] || {}).fval != '-';
+ this.components().forEach(function(component) {
+ noInvalidEntry = noInvalidEntry &&
+ !!component.measures[widget.metricsPriority()[0]] &&
+ !!component.measures[widget.metricsPriority()[1]];
+ atLeastOneValueOnX = atLeastOneValueOnX ||
+ (component.measures[widget.metricsPriority()[0]] || {}).fval !== '-';
+ atLeastOneValueOnY = atLeastOneValueOnY ||
+ (component.measures[widget.metricsPriority()[1]] || {}).fval !== '-';
});
var validData = !!noInvalidEntry && !!atLeastOneValueOnX && !!atLeastOneValueOnY;