]> source.dussan.org Git - sonarqube.git/commitdiff
drop unused js code
authorStas Vilchik <vilchiks@gmail.com>
Fri, 10 Apr 2015 15:05:58 +0000 (17:05 +0200)
committerStas Vilchik <vilchiks@gmail.com>
Fri, 10 Apr 2015 15:05:58 +0000 (17:05 +0200)
server/sonar-web/Gruntfile.coffee
server/sonar-web/src/main/js/common/handlebars-extensions.js
server/sonar-web/src/main/js/graphics/sparkline.js [deleted file]

index f7ec3760fedeb3a7a67d5a5a5fe514dc1f1384dc..9bc045a6f523732d4bed22ea178b8de4c59e6768 100644 (file)
@@ -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'
index 1a8fb87bef3f725d5dd84da96d5004c182827b90..9fa3d4acac175d7909aeafe3cad37399e89991cb 100644 (file)
 (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 (file)
index 6d2397f..0000000
+++ /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);