diff --git a/UI/WebServerResources/js/Mailer/sgIMIP.directive.js b/UI/WebServerResources/js/Mailer/sgIMIP.directive.js index fdedc31fa..1078e11ae 100644 --- a/UI/WebServerResources/js/Mailer/sgIMIP.directive.js +++ b/UI/WebServerResources/js/Mailer/sgIMIP.directive.js @@ -7,7 +7,6 @@ /** * sgIMIP - A directive to handle IMIP actions on emails * @memberof SOGo.MailerUI - * @ngInject * @example: */ @@ -15,40 +14,46 @@ return { restrict: 'A', link: link, - controller: controller + controller: 'sgImipController' }; function link(scope, iElement, attrs, ctrl) { ctrl.pathToAttachment = attrs.sgImipPath; } + } - controller.$inject = ['$scope', 'User']; - function controller($scope, User) { - var vm = this; + /** + * @ngInject + */ + sgImipController.$inject = ['$scope', 'User']; + function sgImipController($scope, User) { + var vm = this; - $scope.delegateInvitation = false; - $scope.delegatedTo = ''; - $scope.searchText = ''; + $scope.delegateInvitation = false; + $scope.delegatedTo = ''; + $scope.searchText = ''; - $scope.userFilter = function($query) { - return User.$filter($query); - }; + $scope.userFilter = function($query) { + return User.$filter($query); + }; - $scope.iCalendarAction = function(action) { - var data; + $scope.iCalendarAction = function(action) { + var data; - if (action == 'delegate') { - data = {receiveUpdates: false, - delegatedTo: $scope.delegatedTo.c_email}; - } + if (action == 'delegate') { + data = { + receiveUpdates: false, + delegatedTo: $scope.delegatedTo.c_email + }; + } - $scope.message.$imipAction(vm.pathToAttachment, action, data); - }; - } + $scope.message.$imipAction(vm.pathToAttachment, action, data); + }; } angular .module('SOGo.MailerUI') + .controller('sgImipController', sgImipController) .directive('sgImip', sgImip); })();