summaryrefslogtreecommitdiffstats
path: root/sonar-server
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@gmail.com>2012-02-25 00:08:03 +0100
committerSimon Brandhof <simon.brandhof@gmail.com>2012-02-25 00:08:03 +0100
commitf560c410197e64b31674c97669f8b7cc7d47ae05 (patch)
tree895b52ee51b95d883d336ea2ff472aae1aae7e80 /sonar-server
parent69fdd0c6b16f4f83481744f335eda8db1dc08c44 (diff)
downloadsonarqube-f560c410197e64b31674c97669f8b7cc7d47ae05.tar.gz
sonarqube-f560c410197e64b31674c97669f8b7cc7d47ae05.zip
Revert automatic selection of resource in drilldown pages
Diffstat (limited to 'sonar-server')
-rw-r--r--sonar-server/src/main/webapp/WEB-INF/app/models/drilldown.rb27
1 files changed, 3 insertions, 24 deletions
diff --git a/sonar-server/src/main/webapp/WEB-INF/app/models/drilldown.rb b/sonar-server/src/main/webapp/WEB-INF/app/models/drilldown.rb
index e845677cc76..40f1a3eadf9 100644
--- a/sonar-server/src/main/webapp/WEB-INF/app/models/drilldown.rb
+++ b/sonar-server/src/main/webapp/WEB-INF/app/models/drilldown.rb
@@ -51,13 +51,13 @@ end
class DrilldownColumn
- attr_reader :measures, :base_snapshot, :selected_snapshot, :qualifiers, :person_id, :switch
+ attr_reader :measures, :base_snapshot, :selected_snapshot, :qualifiers, :person_id
def initialize(drilldown, previous_column)
@drilldown = drilldown
if previous_column
- @base_snapshot=previous_column.base_snapshot_for_next_column
+ @base_snapshot=(previous_column.selected_snapshot || previous_column.base_snapshot)
@person_id=(previous_column.person_id || @base_snapshot.resource.person_id)
else
@base_snapshot=drilldown.snapshot
@@ -141,15 +141,6 @@ class DrilldownColumn
end
end
end
-
- if @selected_snapshot
- @switch=(@selected_snapshot.resource && @selected_snapshot.resource.copy_resource)
- elsif @measures.size==1
- s = @measures.first.snapshot
- @switch=(s.resource && s.resource.copy_resource)
- else
- @switch=false
- end
end
def resource(measure)
@@ -160,23 +151,11 @@ class DrilldownColumn
@measures && !@measures.empty?
end
- def base_snapshot_for_next_column
- if @selected_snapshot
- @selected_snapshot
-
- elsif @measures && @measures.size==1
- @measures.first.snapshot
-
- else
- @base_snapshot
- end
- end
-
def valid?
@base_snapshot && @qualifiers && !@qualifiers.empty?
end
def switch?
- @switch
+ selected_snapshot && selected_snapshot.resource && selected_snapshot.resource.copy_resource
end
end \ No newline at end of file