blob: b4057ad670e681989b7d6351853706f20eadee7a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
function cout(message, colorIndex) {
var terminal_output = document.getElementById("terminal_output");
if ((colorIndex != 0 || DEBUG_MESSAGES) && (colorIndex != -1 || DEBUG_WINDOWING)) {
var lineout = document.createElement('span');
lineout.appendChild(document.createTextNode(message));
switch (colorIndex) {
case -1:
case 0:
lineout.className = "white";
break;
case 1:
lineout.className = "yellow";
break;
case 2:
lineout.className = "red";
}
terminal_output.appendChild(lineout);
terminal_output.appendChild(document.createElement('br'));
terminal_output.scrollTop = terminal_output.scrollHeight - terminal_output.clientHeight;
}
}
function clear_terminal() {
var terminal_output = document.getElementById("terminal_output");
while (terminal_output.firstChild != null) {
terminal_output.removeChild(terminal_output.firstChild);
}
}
|