]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-3825 limit the size of treemaps
authorSimon Brandhof <simon.brandhof@gmail.com>
Thu, 29 Nov 2012 08:49:39 +0000 (09:49 +0100)
committerSimon Brandhof <simon.brandhof@gmail.com>
Thu, 29 Nov 2012 08:49:39 +0000 (09:49 +0100)
sonar-server/src/main/webapp/WEB-INF/app/models/measure_filter_display_treemap.rb

index 4640c337100b6fd928d620dce8636439024f04c4..4ae790d9307810a2e0cdd714bc1c7be1a73f0786 100644 (file)
@@ -33,6 +33,11 @@ class MeasureFilterDisplayTreemap < MeasureFilterDisplay
     @filter.metrics=([@size_metric, @color_metric].compact)
     @height = (@filter.criteria('tmHeight')||'600').to_i
     @id_count = 0
+
+    filter.set_criteria_value('sort', "metric:#{@size_metric.key}")
+    filter.set_criteria_value('asc', 'true')
+    filter.pagination.per_page = 500
+    filter.pagination.page = 1
   end
 
   def html
@@ -132,7 +137,7 @@ border: 1px solid #{node.color};' alt=\"#{node.tooltip}\" title=\"#{node.tooltip
   def draw_label(node)
     if node.leaf
       "<a onclick=\"window.open(this.href,'resource','height=800,width=900,scrollbars=1,resizable=1');return false;\" " +
-        "href=\"#{ApplicationController.root_context}/resource/index/#{node.rid}\">#{node_label(node)}</a>"
+          "href=\"#{ApplicationController.root_context}/resource/index/#{node.rid}\">#{node_label(node)}</a>"
     else
       "<a href='#{ApplicationController.root_context}/dashboard/index/#{node.rid}'>#{node_label(node)}</a>"
     end