diff --git a/awx/ui/client/src/controllers/Jobs.js b/awx/ui/client/src/controllers/Jobs.js index e0b45e5c83..e91153de41 100644 --- a/awx/ui/client/src/controllers/Jobs.js +++ b/awx/ui/client/src/controllers/Jobs.js @@ -23,6 +23,8 @@ export function JobsListController ($rootScope, $log, $scope, $compile, $statePa api_complete = false, max_rows; + $scope.jobsSelected = true; + if ($scope.removeListLoaded) { $scope.removeListLoaded(); } @@ -90,6 +92,20 @@ export function JobsListController ($rootScope, $log, $scope, $compile, $statePa scheduled_scope.search('schedule'); }; + function clearTabs() { + $scope.jobsSelected = false; + $scope.schedulesSelected = false; + } + + $scope.toggleTab = function(tab) { + clearTabs(); + if (tab === "jobs") { + $scope.jobsSelected = true; + } else if (tab === "scheduled") { + $scope.schedulesSelected = true; + } + }; + if ($rootScope.removeJobStatusChange) { $rootScope.removeJobStatusChange(); } diff --git a/awx/ui/client/src/helpers/Jobs.js b/awx/ui/client/src/helpers/Jobs.js index 115af21b62..e59afd9f82 100644 --- a/awx/ui/client/src/helpers/Jobs.js +++ b/awx/ui/client/src/helpers/Jobs.js @@ -396,7 +396,8 @@ export default mode: 'edit', id: id, scope: scope, - showSearch: false + showSearch: false, + title: false }); SearchInit({ diff --git a/awx/ui/client/src/helpers/Schedules.js b/awx/ui/client/src/helpers/Schedules.js index f744d6731c..5fae4612a2 100644 --- a/awx/ui/client/src/helpers/Schedules.js +++ b/awx/ui/client/src/helpers/Schedules.js @@ -710,7 +710,8 @@ export default id: id, scope: scope, searchSize: (searchSize) ? searchSize : 'col-lg-6 col-md-6 col-sm-6 col-xs-12', - showSearch: true + showSearch: true, + title: false }); SearchInit({ diff --git a/awx/ui/client/src/partials/jobs.html b/awx/ui/client/src/partials/jobs.html index 3753029090..2d3cc442a9 100644 --- a/awx/ui/client/src/partials/jobs.html +++ b/awx/ui/client/src/partials/jobs.html @@ -10,13 +10,21 @@ -