From d4b011b397433b1201dfd10297a888fcb5abf8b5 Mon Sep 17 00:00:00 2001 From: Julien HENRY Date: Mon, 22 Apr 2013 15:02:58 +0200 Subject: [PATCH] SONAR-3159 Some visual improvements on subcategories --- .../app/views/settings/_properties.html.erb | 14 ++++++++------ .../app/views/settings/_settings.html.erb | 11 ++++++----- .../src/main/webapp/stylesheets/style.css | 16 +++++++++++++++- 3 files changed, 29 insertions(+), 12 deletions(-) diff --git a/sonar-server/src/main/webapp/WEB-INF/app/views/settings/_properties.html.erb b/sonar-server/src/main/webapp/WEB-INF/app/views/settings/_properties.html.erb index e1101c8f65a..6533ce4ee6b 100644 --- a/sonar-server/src/main/webapp/WEB-INF/app/views/settings/_properties.html.erb +++ b/sonar-server/src/main/webapp/WEB-INF/app/views/settings/_properties.html.erb @@ -12,18 +12,18 @@ <%= h category_name(@category) -%><% if @subcategory != 'default' %> - <%= h subcategory_name(@category, @subcategory) -%><% end -%> - - <% unless @subcategory != 'default' || category_desc(@category).blank? -%> - - <%= category_desc(@category) -%> + + <%= category_desc(@category) -%> <% end -%> <% unless @subcategory == 'default' || subcategory_desc(@category, @subcategory).blank? -%> - - <%= subcategory_desc(@category, @subcategory) -%> + + <%= subcategory_desc(@category, @subcategory) -%> <% end -%> + + <% by_property_index_or_name(@definitions).each do |property| -%> @@ -68,11 +68,13 @@ + <% unless @definitions.empty? %>
<%= hidden_field_tag('page_version', (params[:page_version] || 0).to_i + 1) -%> <%= submit_tag(message('settings.save_category', :params => [category_name(@category)]), :id => 'submit_settings') -%>
+ <% end %> <% end -%> <% end -%> diff --git a/sonar-server/src/main/webapp/WEB-INF/app/views/settings/_settings.html.erb b/sonar-server/src/main/webapp/WEB-INF/app/views/settings/_settings.html.erb index a6e6776518f..6266bd865c3 100644 --- a/sonar-server/src/main/webapp/WEB-INF/app/views/settings/_settings.html.erb +++ b/sonar-server/src/main/webapp/WEB-INF/app/views/settings/_settings.html.erb @@ -11,13 +11,14 @@ - <% @categories.each do |category| -%> - - <%= link_to category_name(category), :category => category -%> + <% @categories.each do |category| + subcategories = @subcategories_per_categories[category] || []-%> + + <%= link_to category_name(category), :category => category -%> <% if @category==category - (@subcategories_per_categories[category]||[]).each do |subcategory| -%> + subcategories.each do |subcategory| -%> - - <%= link_to subcategory_name(category, subcategory), :category => category, :subcategory => subcategory -%> + <%= link_to subcategory_name(category, subcategory), :category => category, :subcategory => subcategory -%> <% end end -%> diff --git a/sonar-server/src/main/webapp/stylesheets/style.css b/sonar-server/src/main/webapp/stylesheets/style.css index c524517d758..8e32124fee5 100644 --- a/sonar-server/src/main/webapp/stylesheets/style.css +++ b/sonar-server/src/main/webapp/stylesheets/style.css @@ -475,6 +475,20 @@ table.data th img, table.data td img { vertical-align: baseline; } +.data td.category { + padding-right: 15px; +} + +.data td.category.withSubcategories { + background-image: url('../images/bullet_arrow_down.gif'); + background-position: right center; + background-repeat: no-repeat; +} + +.data td.subcategory { + padding-left: 20px; +} + .hoverable:hover { background-color: #CAE3F2; } @@ -2453,4 +2467,4 @@ textarea.width100 { text-transform: uppercase; font-size: 85%; color: #777; -} \ No newline at end of file +} -- 2.39.5