|  | window.angular && (function (angular) { | 
|  | 'use strict'; | 
|  |  | 
|  | angular | 
|  | .module('app.common.directives') | 
|  | .directive('logEvent', ['APIUtils', function (APIUtils) { | 
|  | return { | 
|  | 'restrict': 'E', | 
|  | 'templateUrl': 'common/directives/log-event.html', | 
|  | 'scope': { | 
|  | 'event': '=', | 
|  | 'tmz': '=', | 
|  | 'multiSelected': '=' | 
|  | }, | 
|  | 'controller': ['$rootScope', '$scope','dataService', '$location', '$timeout', function($rootScope, $scope, dataService, $location, $timeout){ | 
|  | $scope.dataService = dataService; | 
|  | $scope.copySuccess = function (event) { | 
|  | event.copied = true; | 
|  | $timeout(function(){ | 
|  | event.copied = false; | 
|  | }, 5000); | 
|  | }; | 
|  | $scope.copyFailed = function (err) { | 
|  | console.error('Error!', err); | 
|  | }; | 
|  | $scope.resolveEvent = function(event){ | 
|  | APIUtils.resolveLogs([{Id: event.Id}]).then(function(){ | 
|  | event.Resolved = 1; | 
|  | }); | 
|  | } | 
|  |  | 
|  | $scope.accept = function(){ | 
|  | $scope.event.selected = true; | 
|  | $timeout(function(){ | 
|  | $scope.$parent.accept(); | 
|  | }, 10); | 
|  | } | 
|  | }] | 
|  | }; | 
|  | }]); | 
|  | })(window.angular); |