From d25714cdbd0cdcebe0769bc665579db2b2501dec Mon Sep 17 00:00:00 2001 From: Alexander Zobnin Date: Sat, 16 Jan 2016 14:08:16 +0300 Subject: [PATCH] Working on #142 - fixed Triggers panel module. --- plugins/panel-triggers/module.js | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/plugins/panel-triggers/module.js b/plugins/panel-triggers/module.js index e24448a..2b6b076 100644 --- a/plugins/panel-triggers/module.js +++ b/plugins/panel-triggers/module.js @@ -26,15 +26,8 @@ function (angular, app, _, $, config, PanelMeta) { var module = angular.module('grafana.panels.triggers', []); app.useModule(module); - module.directive('grafanaPanelTriggers', function() { - return { - controller: 'TriggersPanelCtrl', - templateUrl: 'public/plugins/triggers/module.html', - }; - }); - - module.controller('TriggersPanelCtrl', function($q, $scope, $element, datasourceSrv, panelSrv, - templateSrv, zabbixHelperSrv, popoverSrv) { + /** @ngInject */ + function TriggerPanelCtrl($q, $scope, $element, datasourceSrv, panelSrv, templateSrv, zabbixHelperSrv, popoverSrv) { $scope.panelMeta = new PanelMeta({ panelName: 'Zabbix triggers', @@ -299,5 +292,17 @@ function (angular, app, _, $, config, PanelMeta) { }; $scope.init(); - }); + } + + function triggerPanelDirective() { + return { + controller: TriggerPanelCtrl, + templateUrl: 'public/plugins/triggers/module.html', + }; + } + + return { + panel: triggerPanelDirective + }; + });