diff --git a/awx/ui/client/src/job-results/job-results-stdout/job-results-stdout.block.less b/awx/ui/client/src/job-results/job-results-stdout/job-results-stdout.block.less index be005bb7b2..8ea2918ddb 100644 --- a/awx/ui/client/src/job-results/job-results-stdout/job-results-stdout.block.less +++ b/awx/ui/client/src/job-results/job-results-stdout/job-results-stdout.block.less @@ -132,7 +132,6 @@ color: @b7grey; width: 75px; flex: initial; - white-space: pre-line; user-select: none; -moz-user-select: none; -webkit-user-select: none; @@ -147,7 +146,7 @@ color: @default-interface-txt; display: inline-block; white-space: pre-wrap; - word-wrap: normal; + word-break: break-word; width:100%; } diff --git a/awx/ui/client/src/job-results/parse-stdout.service.js b/awx/ui/client/src/job-results/parse-stdout.service.js index d569b3420f..011dd1f9ae 100644 --- a/awx/ui/client/src/job-results/parse-stdout.service.js +++ b/awx/ui/client/src/job-results/parse-stdout.service.js @@ -8,16 +8,24 @@ export default [function(){ var val = { prettify: function(line){ // TODO: figure out from Jared what this is + + if (line.indexOf("[K") > -1) { + console.log(line); + } + line = line.replace(/u001b/g, ''); // ansi classes - line = line.replace(/\[0;32m/g, ''); line = line.replace(/\[1;31m/g, ''); line = line.replace(/\[0;31m/g, ''); + line = line.replace(/\[0;32m/g, ''); line = line.replace(/\[0;32m=/g, ''); line = line.replace(/\[0;32m1/g, ''); line = line.replace(/\[0;33m/g, ''); + line = line.replace(/\[0;34m/g, ''); + line = line.replace(/\[0;35m/g, ''); line = line.replace(/\[0;36m/g, ''); + line = line.replace(/()\s/g, '$1'); //end span line = line.replace(/\[0m/g, '');