summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStas Vilchik <vilchiks@gmail.com>2014-12-15 15:48:10 +0100
committerStas Vilchik <vilchiks@gmail.com>2014-12-15 16:03:19 +0100
commit03b25a0e2f61c6371ea0a2024940b99d4f480bc7 (patch)
tree1ee054ef1bd1203e22d4330eec90a684ac9547eb
parent0c4593890cda86dc18b0ede3cc904ffa111e00ff (diff)
downloadsonarqube-03b25a0e2f61c6371ea0a2024940b99d4f480bc7.tar.gz
sonarqube-03b25a0e2f61c6371ea0a2024940b99d4f480bc7.zip
SONAR-5929 TreeMap Widget: colors of squares are not matching Sqale Rating
-rw-r--r--server/sonar-web/src/main/coffee/widgets/treemap.coffee7
1 files changed, 6 insertions, 1 deletions
diff --git a/server/sonar-web/src/main/coffee/widgets/treemap.coffee b/server/sonar-web/src/main/coffee/widgets/treemap.coffee
index 72cff1254f3..f929f8d24b9 100644
--- a/server/sonar-web/src/main/coffee/widgets/treemap.coffee
+++ b/server/sonar-web/src/main/coffee/widgets/treemap.coffee
@@ -135,7 +135,12 @@ class Treemap extends window.SonarWidgets.BaseWidget
getRatingColorScale: ->
- color = d3.scale.ordinal().domain([1, 2, 3, 4, 5]).range @colors5r
+ domain = [1, 2, 3, 4, 5]
+ if @components().length > 0
+ colorMetricSample = @colorMetric.value _.first @components()
+ if typeof colorMetricSample == 'string'
+ domain = ['A', 'B', 'C', 'D', 'E']
+ color = d3.scale.ordinal().domain(domain).range @colors5r
color