Commit c9a34429 authored by Nicolas Wavrant's avatar Nicolas Wavrant

runner: show waiting symbol in shell (it is more visible)

parent 3e74a2e3
...@@ -36,8 +36,8 @@ $(document).ready(function () { ...@@ -36,8 +36,8 @@ $(document).ready(function () {
event.preventDefault(); event.preventDefault();
var command = $("#shell-input").val(); var command = $("#shell-input").val();
var data = { command: command }; var data = { command: command };
var old_shell_btn_background = $(".shell_btn").css("background"); $("#shell-result").append("<p id=\"waiting_for_command\"><img src=\"/static/css/images/loading-min.gif\" /></p>")
$(".shell_btn").css("background", "url(/static/css/images/loading-min.gif) center right no-repeat") $("#shell-result").scrollTop($("#shell-result")[0].scrollHeight);
$.ajax({ $.ajax({
type: "POST", type: "POST",
url: $SCRIPT_ROOT + "/runCommand", url: $SCRIPT_ROOT + "/runCommand",
...@@ -55,7 +55,7 @@ $(document).ready(function () { ...@@ -55,7 +55,7 @@ $(document).ready(function () {
$("#error").Popup("Error while sending command. Server answered with :\n" + xhr.statusCode().status + " : " + error, {type: 'error', duration: 3000}) $("#error").Popup("Error while sending command. Server answered with :\n" + xhr.statusCode().status + " : " + error, {type: 'error', duration: 3000})
}) })
.always( function() { .always( function() {
$(".shell_btn").css("background", old_shell_btn_background); $("#waiting_for_command").remove();
}); });
} }
}); });
......
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