]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-3972 Add breadcrumbs on tool pages
authorFabrice Bellingard <fabrice.bellingard@sonarsource.com>
Thu, 29 Nov 2012 13:46:01 +0000 (14:46 +0100)
committerFabrice Bellingard <fabrice.bellingard@sonarsource.com>
Thu, 29 Nov 2012 15:55:05 +0000 (16:55 +0100)
plugins/sonar-core-plugin/src/main/resources/org/sonar/l10n/core.properties
sonar-server/src/main/webapp/WEB-INF/app/controllers/comparison_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/controllers/dependencies_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/controllers/reviews_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/views/layouts/_tools.html.erb
sonar-server/src/main/webapp/WEB-INF/app/views/reviews/index.html.erb

index 8becc0439de5091fd2dca33704762066ffe66b8e..ef7ba1227918fb9a9523536fb2019bfe9579590c 100644 (file)
@@ -305,6 +305,9 @@ layout.user_panel.anonymous_user=Anonymous
 layout.user_panel.non_authenticated_user=Unauthenticated user
 
 sidebar.tools=Tools
+sidebar.tools.comparison=Comparison
+sidebar.tools.dependency=Dependency
+sidebar.tools.review=Review
 sidebar.project_settings=Configuration
 sidebar.security=Security
 sidebar.system=System
index 4d0ebd0ac2b50432846c781725b90558f30ad3a1..b7b13db7131c6ca8d2f15e28e79d9d2e847d3e31 100644 (file)
@@ -61,7 +61,7 @@ class ComparisonController < ApplicationController
     unless @snapshots.empty?
       @permalink = url_for :controller => 'comparison', :action => 'index', :sids => @snapshots.map {|s| s.id.to_s}.join(','), :metrics => @metrics.map {|m| m.key}.join(',')
     end
-    add_breadcrumbs message('sidebar.tools'), {:name => message('comparison.page'), :url => {:controller => 'comparison', :action => 'index'}}
+    add_breadcrumbs message('sidebar.tools'), {:name => message('sidebar.tools.comparison'), :url => {:controller => 'comparison', :action => 'index'}}
   end
   
   def versions
index 91c62d822f9f5ea77330b7a2fbfcda610f063122..8b7eba87315e1d682c10a2440746a6fbdeb722d8 100644 (file)
@@ -92,6 +92,8 @@ class DependenciesController < ApplicationController
       end
 
     end
+    
+    add_breadcrumbs message('sidebar.tools'), {:name => message('sidebar.tools.dependency'), :url => {:controller => 'dependencies', :action => 'index'}}
   end
 
   private
index a4b1c4cabf1a12caa5945465a74be3f7707d76c1..fc9ea5318f5e6820e0bb4babac49c7082a2a3982 100644 (file)
@@ -30,6 +30,8 @@ class ReviewsController < ApplicationController
   def index
     init_params()
     search_reviews()
+    
+    add_breadcrumbs message('sidebar.tools'), {:name => message('sidebar.tools.review'), :url => {:controller => 'reviews', :action => 'index'}}
   end
 
   # Used for the "OLD" permalink "http://localhost:9000/reviews/view/1"
index a5c93c4ecf02434ce6e74c352ab50d6a357a78e0..2e358d6751fdc071fb0d5be1291dc981afd269d8 100644 (file)
@@ -3,9 +3,9 @@
   
   <div id="tools-menu" class="dropdown-menu" style="display: none">
     <ul>
-      <li><a href="<%= ApplicationController.root_context -%>/dependencies/index"><%= message('dependencies.page') -%></a></li>
-      <li><a href="<%= ApplicationController.root_context -%>/comparison/index"><%= message('comparison.page') -%></a></li>
-      <li><a href="<%= ApplicationController.root_context -%>/reviews/index"><%= message('reviews.page') -%></a></li>
+      <li><a href="<%= ApplicationController.root_context -%>/dependencies/index"><%= message('sidebar.tools.dependency') -%></a></li>
+      <li><a href="<%= ApplicationController.root_context -%>/comparison/index"><%= message('sidebar.tools.comparison') -%></a></li>
+      <li><a href="<%= ApplicationController.root_context -%>/reviews/index"><%= message('sidebar.tools.review') -%></a></li>
     </ul>
   </div>
 </li>
\ No newline at end of file
index 99e2f091302b9d4edc8318d1416da222269ce1c1..3fc8a39a73a064de7a7137f6ba0c4f70959cbd60 100644 (file)
@@ -1,5 +1,4 @@
 <div id="reviews-search">
-  <h1><%= message('reviews') -%></h1>
   <% form_tag({:action => 'index'}, {:method => 'get'}) do %>
     <table id="reviews-form" class="header1">
       <thead>