aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@sonarsource.com>2014-07-16 13:03:14 +0200
committerSimon Brandhof <simon.brandhof@sonarsource.com>2014-07-16 13:03:37 +0200
commitb3fb72abc3f079dac17ed6d4eb5871794266b628 (patch)
tree25818a750740b277c3e45d26d2d732e082e5312e /server/sonar-web/src/main
parentadeff1ed1c0eb93d5650b3834b8603084b5dbb3d (diff)
downloadsonarqube-b3fb72abc3f079dac17ed6d4eb5871794266b628.tar.gz
sonarqube-b3fb72abc3f079dac17ed6d4eb5871794266b628.zip
SONAR-5207 remove unused ruby code
Diffstat (limited to 'server/sonar-web/src/main')
-rw-r--r--server/sonar-web/src/main/webapp/WEB-INF/app/controllers/columns_controller.rb5
-rw-r--r--server/sonar-web/src/main/webapp/WEB-INF/app/controllers/treemap_controller.rb54
-rw-r--r--server/sonar-web/src/main/webapp/WEB-INF/app/models/sonar/columns_view.rb1
-rw-r--r--server/sonar-web/src/main/webapp/WEB-INF/app/views/measures/_display_treemap.html.erb73
-rw-r--r--server/sonar-web/src/main/webapp/WEB-INF/app/views/treemap/_gradient.html.erb19
-rw-r--r--server/sonar-web/src/main/webapp/WEB-INF/app/views/treemap/_treemap.html.erb3
-rw-r--r--server/sonar-web/src/main/webapp/WEB-INF/app/views/treemap/_treemap_container.html.erb36
-rw-r--r--server/sonar-web/src/main/webapp/WEB-INF/app/views/treemap/index.html.erb5
8 files changed, 0 insertions, 196 deletions
diff --git a/server/sonar-web/src/main/webapp/WEB-INF/app/controllers/columns_controller.rb b/server/sonar-web/src/main/webapp/WEB-INF/app/controllers/columns_controller.rb
index c5468dd31b9..2e3655b2c7c 100644
--- a/server/sonar-web/src/main/webapp/WEB-INF/app/controllers/columns_controller.rb
+++ b/server/sonar-web/src/main/webapp/WEB-INF/app/controllers/columns_controller.rb
@@ -37,11 +37,6 @@ class ColumnsController < ApplicationController
redirect_to :controller => 'components', :action => 'index', :configuring => 'true', :id => params[:rid]
end
- def toggle_treemap
- @components_configuration.toggle_treemap_enabled
- redirect_to :controller => 'components', :action => 'index', :configuring => 'true', :id => params[:rid]
- end
-
def left
column = @components_configuration.find_selected_column(@column_id)
@components_configuration.move_column(column, "left")
diff --git a/server/sonar-web/src/main/webapp/WEB-INF/app/controllers/treemap_controller.rb b/server/sonar-web/src/main/webapp/WEB-INF/app/controllers/treemap_controller.rb
deleted file mode 100644
index 7cbc5ce472e..00000000000
--- a/server/sonar-web/src/main/webapp/WEB-INF/app/controllers/treemap_controller.rb
+++ /dev/null
@@ -1,54 +0,0 @@
-#
-# SonarQube, open source software quality management tool.
-# Copyright (C) 2008-2014 SonarSource
-# mailto:contact AT sonarsource DOT com
-#
-# SonarQube is free software; you can redistribute it and/or
-# modify it under the terms of the GNU Lesser General Public
-# License as published by the Free Software Foundation; either
-# version 3 of the License, or (at your option) any later version.
-#
-# SonarQube is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-# Lesser General Public License for more details.
-#
-# You should have received a copy of the GNU Lesser General Public License
-# along with this program; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-class TreemapController < ApplicationController
- helper :metrics
-
- def index
- verify_ajax_request
- require_parameters :html_id, :resource
-
- if params[:size_metric].present?
- size_metric=Metric.by_key(params[:size_metric])
- bad_request('Unknown metric: ' + params[:size_metric]) unless size_metric
- end
-
- if params[:color_metric].present?
- color_metric=Metric.by_key(params[:color_metric])
- bad_request('Unknown metric: ' + params[:color_metric]) unless color_metric
- end
-
- resource = Project.by_key(params[:resource])
- bad_request('Unknown resource: ' + params[:resource]) unless resource
- bad_request('Data not available') unless resource.last_snapshot
- access_denied unless has_role?(:user, resource)
- resource = resource.permanent_resource
-
- filter = MeasureFilter.new
- filter.set_criteria_value(:base, resource.key)
- filter.set_criteria_value(:onBaseComponents, 'true')
- filter.set_criteria_value(:display, 'treemap')
- filter.set_criteria_value(:tmSize, size_metric.key) if size_metric
- filter.set_criteria_value(:tmColor, color_metric.key) if color_metric
- filter.execute(self, :user => current_user)
-
- render :text => filter.display.html
- end
-
-end
diff --git a/server/sonar-web/src/main/webapp/WEB-INF/app/models/sonar/columns_view.rb b/server/sonar-web/src/main/webapp/WEB-INF/app/models/sonar/columns_view.rb
index e88c8e2b0c7..1aa3c6f5802 100644
--- a/server/sonar-web/src/main/webapp/WEB-INF/app/models/sonar/columns_view.rb
+++ b/server/sonar-web/src/main/webapp/WEB-INF/app/models/sonar/columns_view.rb
@@ -23,7 +23,6 @@ class Sonar::ColumnsView
TYPE_BUILD_TIME = 'BUILD_TIME'
TYPE_LINKS = 'LINKS'
TYPE_METRIC = 'METRIC'
- TYPE_TREE_MAP = 'TREEMAP'
TYPE_LANGUAGE = 'LANGUAGE'
TYPE_VERSION = 'VERSION'
diff --git a/server/sonar-web/src/main/webapp/WEB-INF/app/views/measures/_display_treemap.html.erb b/server/sonar-web/src/main/webapp/WEB-INF/app/views/measures/_display_treemap.html.erb
deleted file mode 100644
index 6b3a6c9aaa8..00000000000
--- a/server/sonar-web/src/main/webapp/WEB-INF/app/views/measures/_display_treemap.html.erb
+++ /dev/null
@@ -1,73 +0,0 @@
-<script>
- var filterCriteria<%= widget_id -%> = <%= json_escape(filter.criteria.to_json) -%>;
-</script>
-<%
- treemap_id = widget_id.nil? ? 1 : widget_id
- colspan = 1
-%>
- <table class="spaced">
- <tr>
- <% if filter.display.size_metric %>
- <td class="thin nowrap"><span class="note"><%= message('size') -%>: <b><%= filter.display.size_metric.short_name -%></b></span></td>
- <%
- colspan += 1
- end %>
- <% if filter.display.color_metric %>
- <td class="thin nowrap">
- <span class="note"><%= message('color') -%>: <b><%= filter.display.color_metric.short_name -%></b> <%= render :partial => 'treemap/gradient', :locals => {:metric => filter.display.color_metric} %></span>
- </td>
- <%
- colspan += 1
- end %>
- <td>
- <%= image_tag 'loading-small.gif', :id => "tm-loading-#{treemap_id}", :style => 'display:none' -%>
- </td>
- </tr>
- <tr>
- <td colspan="<%= colspan.to_s %>">
- <span id="tm-bottom-level-reached-msg-<%= treemap_id %>" class="note" style="display:none;"><%= message('treemap.bootom_level_reached') -%></span>
- </td>
- </tr>
- </table>
-
-<% unless defined? widget
- content_for :script do %>
- <script>
- $j(document).ready(function () {
- $j("#update-treemap").on("click", function (e) {
- filterCriteria<%= widget_id -%>['tmSize']=$j('#select-tm-size').val();
- var color = $j('#select-tm-color').val();
- if (color != null && color != '') {
- filterCriteria<%= widget_id -%>['tmColor']=color;
- }
- filterCriteria<%= widget_id -%>['edit']=true;
- window.location = baseUrl + '/measures/search/<%= filter.id -%>?' + $j.param(filterCriteria<%= widget_id -%>);
- });
- $j("#exit-edit").on("click", function (e) {
- delete filterCriteria<%= widget_id -%>['edit'];
- window.location = baseUrl + '/measures/search/<%= filter.id -%>?' + $j.param(filterCriteria<%= widget_id -%>);
- });
- });
- </script>
- <% end
- end %>
-
-<% if filter.rows.empty? %>
- <p><%= message('no_data') -%></p>
-<% elsif filter.pagination.pages>1 %>
- <p><%= message('measure_filter.error.TOO_MANY_RESULTS') -%></p>
-<% else %>
- <div id="tm-<%= treemap_id -%>" class="treemap width100">
- <%= filter.display.html -%>
- </div>
-
- <div style="margin: 5px 0 0 0" class="notes">
- <div style="float: right;cursor: help"><i class="icon-help" title="<%= h(message('treemap.click_help')) -%>"></i></div>
- <div id="tm-bc-<%= treemap_id -%>">/</div>
- </div>
-
- <script>
- new Treemap(<%= treemap_id -%>, '<%= filter.display.size_metric.key -%>', '<%= filter.display.color_metric ? filter.display.color_metric.key : '' -%>', <%= filter.display.height_percents -%>);
- </script>
-
-<% end %>
diff --git a/server/sonar-web/src/main/webapp/WEB-INF/app/views/treemap/_gradient.html.erb b/server/sonar-web/src/main/webapp/WEB-INF/app/views/treemap/_gradient.html.erb
deleted file mode 100644
index c42b6acbf0c..00000000000
--- a/server/sonar-web/src/main/webapp/WEB-INF/app/views/treemap/_gradient.html.erb
+++ /dev/null
@@ -1,19 +0,0 @@
-<%
-if metric && metric.worst_value && metric.best_value && (metric.val_type != Metric::VALUE_TYPE_RATING)
- if metric.worst_value<metric.best_value
- min=metric.worst_value
- max=metric.best_value
- image = 'treemap_gradient.png'
- id = 'treemap_gradient_direction_positive'
- else
- min=metric.best_value
- max=metric.worst_value
- image = 'treemap_gradient_inverted.png'
- id = 'treemap_gradient_direction_negative'
- end
-%>
- <%= min -%><%= metric.suffix -%> <img id="<%= id -%>" src="<%= image_path image -%>" style="border: 1px solid #000; vertical-align:middle"> <%= max
- -%><%= metric.suffix -%>
-<%
-end
-%>
diff --git a/server/sonar-web/src/main/webapp/WEB-INF/app/views/treemap/_treemap.html.erb b/server/sonar-web/src/main/webapp/WEB-INF/app/views/treemap/_treemap.html.erb
deleted file mode 100644
index 52ced24fb64..00000000000
--- a/server/sonar-web/src/main/webapp/WEB-INF/app/views/treemap/_treemap.html.erb
+++ /dev/null
@@ -1,3 +0,0 @@
-<div class="treemap" style="width: 100%; height:<%= treemap.height %>px;">
- <%= treemap.generate_html() -%>
-</div> \ No newline at end of file
diff --git a/server/sonar-web/src/main/webapp/WEB-INF/app/views/treemap/_treemap_container.html.erb b/server/sonar-web/src/main/webapp/WEB-INF/app/views/treemap/_treemap_container.html.erb
deleted file mode 100644
index 575cdcb37a7..00000000000
--- a/server/sonar-web/src/main/webapp/WEB-INF/app/views/treemap/_treemap_container.html.erb
+++ /dev/null
@@ -1,36 +0,0 @@
-<div id="tm-container-<%= treemap_id -%>">
- <table width="100%" class="spacer-bottom">
- <tr>
- <td valign="top" class="thin nowrap">
- <span class="comments"><%= message('size') -%></span>
- <br/>
- <%= select_tag "size", options_grouped_by_domain(Sonar::Treemap.size_metrics, (size_metric && size_metric.key), :include_empty => true),
- :id => "tm-size-#{treemap_id}", :class => 'small medium-width spacer-right', :onchange => "return treemapById(#{treemap_id}).changeSizeMetric(this.value)"
- %>
- </td>
- <td valign="top" class="thin nowrap">
- <span class="comments"><%= message('color') -%></span>
- <span id="tm-gradient-<%= treemap_id -%>" class="note"></span>
- <br/>
- <%= select_tag 'color', options_grouped_by_domain(Sonar::Treemap.color_metrics, (color_metric && color_metric.key), :include_empty => true),
- :id => "tm-color-#{treemap_id}", :class => 'small medium-width', :onchange => "return treemapById(#{treemap_id}).changeColorMetric(this.value)" %>
- <%= image_tag 'loading.gif', :id => "tm-loading-#{treemap_id}", :style => 'vertical-align: top;display: none' -%>
- </td>
- <td></td>
- </tr>
- </table>
- <input type="hidden" id="tm-h-<%= treemap_id -%>" value="<%= height_in_percents -%>"/>
-</div>
-<div id="tm-<%= treemap_id -%>" class="spacer-bottom"></div>
-
-<div style="margin: 5px 0 0 0" class="notes">
- <div style="float: right;cursor: help"><%= image_tag 'help.png', :title => h(message('treemap.click_help')) -%></div>
- <div id="tm-bc-<%= treemap_id -%>">/</div>
-</div>
-
-<script>
- var treemap = new Treemap(<%= treemap_id -%>, '<%= size_metric ? size_metric.key : '' -%>', '<%= color_metric ? color_metric.key : '' -%>',
- <%= height_in_percents -%>);
- treemap.init('<%= context_type -%>', <%= context_id -%>).load();
-
-</script>
diff --git a/server/sonar-web/src/main/webapp/WEB-INF/app/views/treemap/index.html.erb b/server/sonar-web/src/main/webapp/WEB-INF/app/views/treemap/index.html.erb
deleted file mode 100644
index c901b2e9ee1..00000000000
--- a/server/sonar-web/src/main/webapp/WEB-INF/app/views/treemap/index.html.erb
+++ /dev/null
@@ -1,5 +0,0 @@
-<% if @treemap && @treemap.enough_data? %>
-<div id="treemap" class="treemap" style="width: <%= @treemap.width -%>px; height:<%= @treemap.height %>px;">
-<%= @treemap.generate_html() %>
-</div>
-<% end %> \ No newline at end of file