blob: e85823986d38ba6ba8276e1322c9396d4d7b36fe [file] [log] [blame]
window.angular && (function (angular) {
'use strict';
angular
.module('app.common.directives')
.directive('logEvent', ['APIUtils', function (APIUtils) {
return {
'restrict': 'E',
'template': require('./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);