Commit 1f277080 authored by Nicolas Wavrant's avatar Nicolas Wavrant

runner: minishell keeps displaying previous commands' returns

parent bb0ef4aa
...@@ -67,8 +67,9 @@ border-left:1px #E4E4E4 solid; cursor:pointer; color: #5C7077; text-shadow: 0px ...@@ -67,8 +67,9 @@ border-left:1px #E4E4E4 solid; cursor:pointer; color: #5C7077; text-shadow: 0px
color: #074A86; color: #074A86;
box-sizing: border-box; box-sizing: border-box;
border: 2px inset #6A93A0; border: 2px inset #6A93A0;
overflow: auto;
} }
#shell-result::first-line .runned-command
{ {
font-weight: bold; font-weight: bold;
} }
......
...@@ -39,9 +39,10 @@ $(document).ready(function () { ...@@ -39,9 +39,10 @@ $(document).ready(function () {
var old_shell_btn_background = $(".shell_btn").css("background"); var old_shell_btn_background = $(".shell_btn").css("background");
$(".shell_btn").css("background", "url(/static/css/images/loading-min.gif) center right no-repeat") $(".shell_btn").css("background", "url(/static/css/images/loading-min.gif) center right no-repeat")
$.post("/runCommand", data, function (data) { $.post("/runCommand", data, function (data) {
var data = ">>> " + command + "\n\n" + data; var data = "<p><span class=\"runned-command\">>>> " + command + "</span></p><br/><pre>" + data + "</pre><br/>";
$("#shell-result").val(data); $("#shell-result").append(data);
$("#shell-input").val(""); $("#shell-input").val("");
$("#shell-result").scrollTop($("#shell-result")[0].scrollHeight);
updateHistory(); updateHistory();
}) })
.fail( function(xhr, status, error) { .fail( function(xhr, status, error) {
......
...@@ -58,8 +58,8 @@ ...@@ -58,8 +58,8 @@
</div> </div>
<div class="clear"></div> <div class="clear"></div>
<div id="shell-window"> <div id="shell-window">
<textarea id="shell-result" cols="80" readonly> <div id="shell-result">
</textarea> </div>
<input type="text" name="command" id="shell-input" autocomplete="off" placeholder="Type command ..." /> <input type="text" name="command" id="shell-input" autocomplete="off" placeholder="Type command ..." />
</div> </div>
<div class="clear"></div> <div class="clear"></div>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment