UNPKG

anthtrigger

Version:

Trigger events via http service

39 lines (36 loc) 1.04 kB
(function() { angular.module('anthTrigger').controller('viewLogsController', function($scope, $location, $interval, $http, ansi2html, $sce, id) { var loadLogs, t, _st; $scope.status = _st = {}; $scope.logs = {}; t = null; $scope.autoReload = false; loadLogs = function() { _st.load = 'loading'; return $http.get('/scriptLogs/find/' + id).success(function(result) { $scope.logs = result.data; if ($scope.logs.endAt) { $scope.autoReload = false; $scope.setAuto(false); } return _st.load = 'done'; }); }; loadLogs(); $scope.setAuto = function(auto) { if (auto) { return t = $interval(loadLogs, 1000); } else { if (angular.isDefined(t)) { return $interval.cancel(t); } } }; $scope.$on('$locationChangeStart', function() { if (angular.isDefined(t)) { return $interval.cancel(t); } }); }); }).call(this); //# sourceMappingURL=viewLogsController.js.map