UNPKG

anthtrigger

Version:

Trigger events via http service

33 lines (26 loc) 699 B
angular.module 'anthTrigger' .controller 'viewLogsController', ($scope, $location, $interval, $http, ansi2html, $sce, id)-> $scope.status = _st = {} $scope.logs = {} t = null $scope.autoReload = false loadLogs = -> _st.load = 'loading' $http .get '/scriptLogs/find/' + id .success (result)-> $scope.logs = result.data if $scope.logs.endAt $scope.autoReload = false $scope.setAuto(false) _st.load = 'done' loadLogs() $scope.setAuto = (auto)-> if auto t = $interval loadLogs, 1000 else $interval.cancel t if angular.isDefined(t) $scope.$on '$locationChangeStart', -> $interval.cancel t if angular.isDefined(t) return