17 lines
653 B
JavaScript
17 lines
653 B
JavaScript
function submit_command() {
|
|
let terminal_input = document.getElementById('terminal_input');
|
|
let terminal_output = document.getElementById('terminal_output');
|
|
|
|
let cmd = terminal_input.value.trim();
|
|
terminal_input.disabled = true;
|
|
if (cmd !== "") {
|
|
terminal_output.value += ">> " + cmd + "\n";
|
|
let req = {"action": "execute_cli_command", "cmd" : cmd};
|
|
request(req).then((resp) => {
|
|
terminal_output.value += resp + "\n\n";
|
|
terminal_output.scrollTo(0, terminal_output.scrollHeight);
|
|
//terminal_input.value = "";
|
|
terminal_input.disabled = false;
|
|
});
|
|
}
|
|
} |