Working on #142 - fixed Triggers panel module.

This commit is contained in:
Alexander Zobnin
2016-01-16 14:08:16 +03:00
parent ca5d68a1c8
commit d25714cdbd

View File

@@ -26,15 +26,8 @@ function (angular, app, _, $, config, PanelMeta) {
var module = angular.module('grafana.panels.triggers', []); var module = angular.module('grafana.panels.triggers', []);
app.useModule(module); app.useModule(module);
module.directive('grafanaPanelTriggers', function() { /** @ngInject */
return { function TriggerPanelCtrl($q, $scope, $element, datasourceSrv, panelSrv, templateSrv, zabbixHelperSrv, popoverSrv) {
controller: 'TriggersPanelCtrl',
templateUrl: 'public/plugins/triggers/module.html',
};
});
module.controller('TriggersPanelCtrl', function($q, $scope, $element, datasourceSrv, panelSrv,
templateSrv, zabbixHelperSrv, popoverSrv) {
$scope.panelMeta = new PanelMeta({ $scope.panelMeta = new PanelMeta({
panelName: 'Zabbix triggers', panelName: 'Zabbix triggers',
@@ -299,5 +292,17 @@ function (angular, app, _, $, config, PanelMeta) {
}; };
$scope.init(); $scope.init();
}); }
function triggerPanelDirective() {
return {
controller: TriggerPanelCtrl,
templateUrl: 'public/plugins/triggers/module.html',
};
}
return {
panel: triggerPanelDirective
};
}); });