Commit 36b33099 by Alexander Zobnin

graph: convert legend.js to typescript

parent deebaabf
define([
'angular',
'lodash',
'jquery',
'perfect-scrollbar'
],
function (angular, _, $, PerfectScrollbar) {
'use strict';
import angular from 'angular';
import _ from 'lodash';
import $ from 'jquery';
import PerfectScrollbar from 'perfect-scrollbar';
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 {
link: function(scope, elem) {
......@@ -152,7 +148,6 @@ function (angular, _, $, PerfectScrollbar) {
}
}
var seriesShown = 0;
var seriesElements = [];
for (i = 0; i < seriesList.length; i++) {
......@@ -189,8 +184,6 @@ function (angular, _, $, PerfectScrollbar) {
html += '</div>';
seriesElements.push($(html));
seriesShown++;
}
if (panel.legend.alignAsTable) {
......@@ -211,13 +204,11 @@ function (angular, _, $, PerfectScrollbar) {
$container.css("max-height", maxLegendHeight - 6);
$container.append(seriesElements);
if (!legendScrollbar) {
legendScrollbar = new PerfectScrollbar.default($container[0]);
legendScrollbar = new PerfectScrollbar($container[0]);
}
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