diff --git a/app/assets/javascripts/shell.js b/app/assets/javascripts/shell.js index b1bbb714..d30e800a 100644 --- a/app/assets/javascripts/shell.js +++ b/app/assets/javascripts/shell.js @@ -42,18 +42,26 @@ $(document).on('turbolinks:load', function () { var printOutput = function (output) { if (output) { - var element = $('

'); - if (output.stderr) { - element.addClass('text-warning'); - element.html(output.stderr); - } else if (output.stdout) { + if (output.stdout) { + var element = $('

'); element.addClass('text-success'); element.html(output.stdout); - } else { + $('#output').append(element); + } + + if (output.stderr) { + var element = $('

'); + element.addClass('text-warning'); + element.html(output.stderr); + $('#output').append(element); + } + + if (!output.stdout && !output.stderr) { + var element = $('

'); element.addClass('text-muted'); element.html($('#output').data('message-no-output')); + $('#output').append(element); } - $('#output').append(element); } };