diff --git a/awx/ui/static/js/controllers/Jobs.js b/awx/ui/static/js/controllers/Jobs.js index f37267cea5..14948d59e6 100644 --- a/awx/ui/static/js/controllers/Jobs.js +++ b/awx/ui/static/js/controllers/Jobs.js @@ -3,7 +3,7 @@ * * All Rights Reserved *************************************************/ - + /** * @ngdoc function * @name controllers.function:Jobs @@ -25,21 +25,7 @@ export function JobsListController ($rootScope, $log, $scope, $compile, $routePa LoadBreadCrumbs(); - if ($rootScope.removeJobStatusChange) { - $rootScope.removeJobStatusChange(); - } - $rootScope.removeJobStatusChange = $rootScope.$on('JobStatusChange-jobs', function() { - jobs_scope.refreshJobs(); - }); - if ($rootScope.removeScheduleStatusChange) { - $rootScope.removeScheduleStatusChange(); - } - $rootScope.removeScheduleStatusChange = $rootScope.$on('ScheduleStatusChange', function() { - if (api_complete) { - scheduled_scope.search('schedule'); - } - }); if ($scope.removeListLoaded) { $scope.removeListLoaded(); @@ -103,6 +89,22 @@ export function JobsListController ($rootScope, $log, $scope, $compile, $routePa scheduled_scope.search('schedule'); }; + if ($rootScope.removeJobStatusChange) { + $rootScope.removeJobStatusChange(); + } + $rootScope.removeJobStatusChange = $rootScope.$on('JobStatusChange-jobs', function() { + jobs_scope.refreshJobs(); + }); + + if ($rootScope.removeScheduleStatusChange) { + $rootScope.removeScheduleStatusChange(); + } + $rootScope.removeScheduleStatusChange = $rootScope.$on('ScheduleStatusChange', function() { + if (api_complete) { + scheduled_scope.search('schedule'); + } + }); + $(window).resize(_.debounce(function() { resizeContainers(); }, 500));