diff --git a/awx/ui/client/src/job-submission/job-submission.block.less b/awx/ui/client/src/job-submission/job-submission.block.less index 66c0df012c..5ff3a4b9a4 100644 --- a/awx/ui/client/src/job-submission/job-submission.block.less +++ b/awx/ui/client/src/job-submission/job-submission.block.less @@ -177,7 +177,6 @@ } .JobSubmission-revertLink { - padding-left:10px; font-size: 14px; } @@ -190,6 +189,10 @@ .JobSubmission-selectedItemInfo { display: flex; flex: 0 0 100%; + background-color: @default-no-items-bord; + border: 1px solid @default-border; + padding: 10px; + border-radius: 5px; } .JobSubmission-selectedItemRevert { display: flex; @@ -200,10 +203,13 @@ justify-content: flex-end; margin-bottom: 15px; } -.JobSubmission-label { +.JobSubmission-selectedItemLabel, .JobSubmission-label { color: @default-interface-txt; margin-right: 10px; } +.JobSubmission-label { + line-height: 24px; +} .JobSubmission-selectedItemNone { color: @default-icon; } @@ -223,5 +229,25 @@ margin-top: auto; } .JobSubmission-selectedItemLabel { - flex: 0 0 165px; + flex: 0 0 80px; + line-height: 29px; +} +.JobSubmission-previewTags--outer { + flex: 1 0 auto; + max-width: ~"calc(100% - 140px)"; +} +.JobSubmission-previewTags--inner { + display: flex; + flex-wrap: wrap; + align-items: flex-start; +} +.JobSubmission-previewTagLabel { + color: @default-list-header-bg; +} +.JobSubmission-previewTagRevert { + flex: 0 0 60px; + line-height: 29px; +} +.JobSubmission-previewTagContainer { + display: flex; } diff --git a/awx/ui/client/src/job-submission/job-submission.controller.js b/awx/ui/client/src/job-submission/job-submission.controller.js index e4bfc4c245..64abe6e4c0 100644 --- a/awx/ui/client/src/job-submission/job-submission.controller.js +++ b/awx/ui/client/src/job-submission/job-submission.controller.js @@ -358,6 +358,9 @@ export default if($scope.has_default_inventory) { $scope.selected_inventory = angular.copy($scope.defaults.inventory); } + else { + $scope.selected_inventory = null; + } }; $scope.revertToDefaultCredentials = function() { @@ -556,5 +559,17 @@ export default $scope.selected_inventory = _.cloneDeep(selectedRow); }); + $scope.deleteMachineCred = function() { + $scope.selected_credentials.machine = null; + }; + + $scope.deleteExtraCred = function(index) { + $scope.selected_credentials.extra.splice(index, 1); + }; + + $scope.deleteSelectedInventory = function() { + $scope.selected_inventory = null; + }; + } ]; diff --git a/awx/ui/client/src/job-submission/job-submission.partial.html b/awx/ui/client/src/job-submission/job-submission.partial.html index 96f3071664..879abbee2e 100644 --- a/awx/ui/client/src/job-submission/job-submission.partial.html +++ b/awx/ui/client/src/job-submission/job-submission.partial.html @@ -24,13 +24,25 @@