Skip to content

Commit

Permalink
This closes #652.
Browse files Browse the repository at this point in the history
  • Loading branch information
jkmarx committed Sep 1, 2015
1 parent bdb99bc commit 650b7d6
Showing 1 changed file with 15 additions and 10 deletions.
25 changes: 15 additions & 10 deletions refinery/ui/src/js/analyses/analyses-ctrl.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,16 @@ function AnalysesCtrl(analysesFactory, analysesAlertService, $scope, $timeout, $
vm.analysesGlobalDetail = {};
vm.analysesRunningList = [];
vm.analysesRunningGlobalList = [];
vm.timerRunGlobalList = undefined;
vm.timerList = undefined;
vm.timerGlobalList = undefined;
vm.timerRunGlobalList = undefined;
vm.timerRunList = undefined;
vm.launchAnalysisFlag = false;
vm.analysesRunningGlobalListCount = 0;
vm.analysesLoadingFlag = "LOADING";
vm.initializedFlag = {};

vm.updateAnalysesList = function () {

var param = {
format: 'json',
limit: 0,
Expand All @@ -38,10 +38,10 @@ function AnalysesCtrl(analysesFactory, analysesAlertService, $scope, $timeout, $
vm.refreshAnalysesDetail();
});

var timerList = $timeout(vm.updateAnalysesList, 30000);
vm.timerList = $timeout(vm.updateAnalysesList, 30000);

$scope.$on('refinery/analyze-tab-inactive', function(){
$timeout.cancel(timerList);
$timeout.cancel(vm.timerList);
});
};

Expand Down Expand Up @@ -148,16 +148,21 @@ function AnalysesCtrl(analysesFactory, analysesAlertService, $scope, $timeout, $
};

vm.cancelAnalysis = function (uuid) {

vm.setCancelAnalysisFlag(true, uuid);

analysesFactory.postCancelAnalysis(uuid).then(function (result) {
bootbox.alert("Successfully canceled analysis.");
vm.setCancelAnalysisFlag(false, uuid);
$rootScope.$broadcast("rf/cancelAnalysis");
$timeout.cancel(vm.timerList);
vm.updateAnalysesList().then(function() {
bootbox.alert("Successfully canceled analysis.");
vm.setCancelAnalysisFlag(false, uuid);
$rootScope.$broadcast("rf/cancelAnalysis");
});
}, function (error) {
bootbox.alert("Canceling analysis failed");
vm.setCancelAnalysisFlag(false, uuid);
$timeout.cancel(vm.timerList);
vm.updateAnalysesList().then(function() {
bootbox.alert("Canceling analysis failed");
vm.setCancelAnalysisFlag(false, uuid);
});
});
};

Expand Down

0 comments on commit 650b7d6

Please sign in to comment.