aboutsummaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorStas Vilchik <vilchiks@gmail.com>2015-04-10 17:05:58 +0200
committerStas Vilchik <vilchiks@gmail.com>2015-04-10 17:05:58 +0200
commit6294bc5b0b72515ed6eb0b0a3daed695081e5e25 (patch)
treedc994b76255e847e0b950dac7e82b157939d41d0 /server
parent75fddb319b1c5de8fea587573bbd2a258235bfe1 (diff)
downloadsonarqube-6294bc5b0b72515ed6eb0b0a3daed695081e5e25.tar.gz
sonarqube-6294bc5b0b72515ed6eb0b0a3daed695081e5e25.zip
drop unused js code
Diffstat (limited to 'server')
-rw-r--r--server/sonar-web/Gruntfile.coffee2
-rw-r--r--server/sonar-web/src/main/js/common/handlebars-extensions.js52
-rw-r--r--server/sonar-web/src/main/js/graphics/sparkline.js145
3 files changed, 0 insertions, 199 deletions
diff --git a/server/sonar-web/Gruntfile.coffee b/server/sonar-web/Gruntfile.coffee
index f7ec3760fed..9bc045a6f52 100644
--- a/server/sonar-web/Gruntfile.coffee
+++ b/server/sonar-web/Gruntfile.coffee
@@ -107,7 +107,6 @@ module.exports = (grunt) ->
'<%= grunt.option("assetsDir") || pkg.assets %>js/widgets/tag-cloud.js'
'<%= grunt.option("assetsDir") || pkg.assets %>js/widgets/treemap.js'
'<%= grunt.option("assetsDir") || pkg.assets %>js/graphics/pie-chart.js'
- '<%= grunt.option("assetsDir") || pkg.assets %>js/graphics/sparkline.js'
'<%= grunt.option("assetsDir") || pkg.assets %>js/graphics/barchart.js'
'<%= grunt.option("assetsDir") || pkg.assets %>js/sortable.js'
'<%= grunt.option("assetsDir") || pkg.assets %>js/common/inputs.js'
@@ -152,7 +151,6 @@ module.exports = (grunt) ->
'<%= grunt.option("assetsDir") || pkg.assets %>js/widgets/tag-cloud.js'
'<%= grunt.option("assetsDir") || pkg.assets %>js/widgets/treemap.js'
'<%= grunt.option("assetsDir") || pkg.assets %>js/graphics/pie-chart.js'
- '<%= grunt.option("assetsDir") || pkg.assets %>js/graphics/sparkline.js'
'<%= grunt.option("assetsDir") || pkg.assets %>js/graphics/barchart.js'
'<%= grunt.option("assetsDir") || pkg.assets %>js/sortable.js'
'<%= grunt.option("assetsDir") || pkg.assets %>js/common/inputs.js'
diff --git a/server/sonar-web/src/main/js/common/handlebars-extensions.js b/server/sonar-web/src/main/js/common/handlebars-extensions.js
index 1a8fb87bef3..9fa3d4acac1 100644
--- a/server/sonar-web/src/main/js/common/handlebars-extensions.js
+++ b/server/sonar-web/src/main/js/common/handlebars-extensions.js
@@ -20,58 +20,6 @@
(function () {
var defaultActions = ['comment', 'assign', 'assign_to_me', 'plan', 'set_severity', 'set_tags'];
- function isIssuesMetric (metric) {
- var METRICS = ['violations', 'blocker_violations', 'critical_violations', 'major_violations', 'minor_violations',
- 'info_violations', 'new_blocker_violations', 'new_critical_violations', 'new_major_violations',
- 'new_minor_violations', 'new_info_violations', 'open_issues', 'reopened_issues', 'confirmed_issues',
- 'false_positive_issues'];
- return METRICS.indexOf(metric) !== -1;
- }
-
- function buildIssuesUrl (component, metric, periodDate) {
- var url = baseUrl + '/component_issues/index?id=' + encodeURIComponent(component) + '#';
- if (periodDate != null) {
- url += 'createdAfter=' + encodeURIComponent(periodDate) + '|';
- }
- switch (metric) {
- case 'blocker_violations':
- case 'new_blocker_violations':
- url += 'resolved=false|severities=BLOCKER';
- break;
- case 'critical_violations':
- case 'new_critical_violations':
- url += 'resolved=false|severities=CRITICAL';
- break;
- case 'major_violations':
- case 'new_major_violations':
- url += 'resolved=false|severities=MAJOR';
- break;
- case 'minor_violations':
- case 'new_minor_violations':
- url += 'resolved=false|severities=MINOR';
- break;
- case 'info_violations':
- case 'new_info_violations':
- url += 'resolved=false|severities=INFO';
- break;
- case 'open_issues':
- url += 'resolved=false|statuses=OPEN';
- break;
- case 'reopened_issues':
- url += 'resolved=false|statuses=REOPENED';
- break;
- case 'confirmed_issues':
- url += 'resolved=false|statuses=CONFIRMED';
- break;
- case 'false_positive_issues':
- url += 'resolutions=FALSE-POSITIVE';
- break;
- default:
- url += 'resolved=false';
- }
- return url;
- }
-
Handlebars.registerHelper('log', function () {
var args = Array.prototype.slice.call(arguments, 0, -1);
console.log.apply(console, args);
diff --git a/server/sonar-web/src/main/js/graphics/sparkline.js b/server/sonar-web/src/main/js/graphics/sparkline.js
deleted file mode 100644
index 6d2397f7210..00000000000
--- a/server/sonar-web/src/main/js/graphics/sparkline.js
+++ /dev/null
@@ -1,145 +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.
- */
-(function ($) {
-
- function trans (left, top) {
- return 'translate(' + left + ', ' + top + ')';
- }
-
- var defaults = {
- height: 30,
- color: '#1f77b4',
- interpolate: 'linear',
- tension: 1,
- type: 'INT'
- };
-
- /*
- * data = [
- * { val: '2015-01-30', count: 30 },
- * ...
- * ]
- */
-
- $.fn.sparkline = function (data, opts) {
- $(this).each(function () {
- var options = _.defaults(opts || {}, $(this).data(), defaults);
- if (!options.width) {
- _.extend(options, { width: $(this).width() });
- }
-
- var container = d3.select(this),
- svg = container.append('svg')
- .attr('width', options.width)
- .attr('height', options.height)
- .classed('sonar-d3', true),
-
- plot = svg.append('g')
- .classed('plot', true),
-
- xScale = d3.time.scale()
- .domain(d3.extent(data, function (d) {
- return moment(d.val).toDate();
- }))
- .nice(),
-
- yScale = d3.scale.linear()
- .domain(d3.extent(data, function (d) {
- return d.count;
- }))
- .nice(),
-
- xTicks = xScale.ticks(5),
- yTicks = yScale.ticks(3),
-
- line = d3.svg.line()
- .x(function (d) {
- return xScale(moment(d.val).toDate());
- })
- .y(function (d) {
- return yScale(d.count);
- })
- .interpolate(options.interpolate)
- .tension(options.tension);
-
- _.extend(options, {
- marginLeft: 20,
- marginRight: 50,
- marginTop: 0,
- marginBottom: 25
- });
-
- _.extend(options, {
- availableWidth: options.width - options.marginLeft - options.marginRight,
- availableHeight: options.height - options.marginTop - options.marginBottom
- });
-
- plot.attr('transform', trans(options.marginLeft, options.marginTop));
- xScale.range([0, options.availableWidth]);
- yScale.range([options.availableHeight, 0]);
-
- xTicks.forEach(function (tick) {
- plot.append('text')
- .text(xScale.tickFormat()(tick))
- .attr('x', xScale(tick))
- .attr('y', options.availableHeight + 20)
- .attr('dy', '0')
- .style('text-anchor', 'middle')
- .style('font-size', '10px')
- .style('font-weight', '300')
- .style('fill', '#aaa');
- plot.append('line')
- .attr('x1', xScale(tick))
- .attr('x2', xScale(tick))
- .attr('y1', 0)
- .attr('y2', options.availableHeight)
- .style('stroke', '#eee')
- .style('shape-rendering', 'crispedges');
- });
-
- yTicks.forEach(function (tick) {
- plot.append('text')
- .text(window.formatMeasure(tick, options.type))
- .attr('x', options.availableWidth + 50)
- .attr('y', yScale(tick))
- .attr('dy', '5px')
- .style('text-anchor', 'end')
- .style('font-size', '10px')
- .style('font-weight', '300')
- .style('fill', '#aaa');
- plot.append('line')
- .attr('x1', 0)
- .attr('x2', options.availableWidth)
- .attr('y1', yScale(tick))
- .attr('y2', yScale(tick))
- .style('stroke', '#eee')
- .style('shape-rendering', 'crispedges');
- });
-
- plot.append('path')
- .datum(data)
- .attr('d', line)
- .classed('line', true)
- .style('stroke', options.color);
- }
- );
- };
-
-})(window.jQuery);