Commit 36b33099 by Alexander Zobnin

graph: convert legend.js to typescript

parent deebaabf
define([ import angular from 'angular';
'angular', import _ from 'lodash';
'lodash', import $ from 'jquery';
'jquery', import PerfectScrollbar from 'perfect-scrollbar';
'perfect-scrollbar'
],
function (angular, _, $, PerfectScrollbar) {
'use strict';
var module = angular.module('grafana.directives'); var module = angular.module('grafana.directives');
module.directive('graphLegend', function(popoverSrv, $timeout) { module.directive('graphLegend', function(popoverSrv, $timeout) {
return { return {
link: function(scope, elem) { link: function(scope, elem) {
...@@ -152,7 +148,6 @@ function (angular, _, $, PerfectScrollbar) { ...@@ -152,7 +148,6 @@ function (angular, _, $, PerfectScrollbar) {
} }
} }
var seriesShown = 0;
var seriesElements = []; var seriesElements = [];
for (i = 0; i < seriesList.length; i++) { for (i = 0; i < seriesList.length; i++) {
...@@ -189,8 +184,6 @@ function (angular, _, $, PerfectScrollbar) { ...@@ -189,8 +184,6 @@ function (angular, _, $, PerfectScrollbar) {
html += '</div>'; html += '</div>';
seriesElements.push($(html)); seriesElements.push($(html));
seriesShown++;
} }
if (panel.legend.alignAsTable) { if (panel.legend.alignAsTable) {
...@@ -211,13 +204,11 @@ function (angular, _, $, PerfectScrollbar) { ...@@ -211,13 +204,11 @@ function (angular, _, $, PerfectScrollbar) {
$container.css("max-height", maxLegendHeight - 6); $container.css("max-height", maxLegendHeight - 6);
$container.append(seriesElements); $container.append(seriesElements);
if (!legendScrollbar) { if (!legendScrollbar) {
legendScrollbar = new PerfectScrollbar.default($container[0]); legendScrollbar = new PerfectScrollbar($container[0]);
} }
legendScrollbar.update(); legendScrollbar.update();
} }
} }
} }
}; };
});
}); });
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment