diff --git a/internal/js/jobs.js b/internal/js/jobs.js index ccac0b6..d5a2347 100644 --- a/internal/js/jobs.js +++ b/internal/js/jobs.js @@ -75,17 +75,11 @@ function CheckForJobs() { type: 'POST', url: '/check_for_jobs', success: function(data) { - data.sts.forEach( - function(el) - { - StatusMsg(el) - } - ) + // for each status, handle it/make toast in UI + data.sts.forEach( function(el) { StatusMsg(el) } ) SetActiveJobsBadge(data.num_active_jobs) - if( data.num_active_jobs > 0 ) - { - setTimeout( function() { CheckForJobs() }, 1000 ); - } + // still active job(s), keep checking for them to end + if( data.num_active_jobs > 0 ) { setTimeout( function() { CheckForJobs() }, 1000 ); } }, } ) return false;