diff --git a/js/pages/chat.js b/js/pages/chat.js
index c195280..57aabed 100644
--- a/js/pages/chat.js
+++ b/js/pages/chat.js
@@ -6,7 +6,7 @@ function ChatPage(params, container) {
var html =
'
' +
- '
' +
+ '
Loading…
' +
'
' +
@@ -15,8 +15,10 @@ function ChatPage(params, container) {
var outputEl = document.getElementById('chat-output');
var inputEl = document.getElementById('chat-input');
+ var firstMessage = true;
function addMessage(msg) {
+ if (firstMessage) { outputEl.innerHTML = ''; outputEl.classList.remove('text-white-50'); firstMessage = false; }
var div = document.createElement('div');
var t = new Date((msg.Time || 0) * 1000);
var timeStr = t.toLocaleTimeString([], { hour: '2-digit', minute: '2-digit' });
diff --git a/js/pages/console.js b/js/pages/console.js
index 6b12434..1a1e569 100644
--- a/js/pages/console.js
+++ b/js/pages/console.js
@@ -4,7 +4,7 @@
function ConsolePage(params, container) {
var html =
'
' +
- '
' +
+ '
Loading…
' +
'
' +
@@ -15,8 +15,10 @@ function ConsolePage(params, container) {
var inputEl = document.getElementById('console-input');
var commandHistory = [];
var historyIndex = 0;
+ var firstOutput = true;
function addOutput(msg) {
+ if (firstOutput) { outputEl.innerHTML = ''; outputEl.classList.remove('text-white-50'); firstOutput = false; }
var div = document.createElement('div');
div.className = msg.Type;
div.textContent = stripHtml(msg.Message);
diff --git a/js/pages/playerInfo.js b/js/pages/playerInfo.js
index 1eb9cb7..7108476 100644
--- a/js/pages/playerInfo.js
+++ b/js/pages/playerInfo.js
@@ -22,7 +22,7 @@ function PlayerInfoPage(params, container) {
'
Info
' +
'
This Player is currently not connected to this server!
' +
'
' +
- '
' +
+ '
Loading…
' +
'
' +
'';
container.innerHTML = html;
diff --git a/js/pages/playerlist.js b/js/pages/playerlist.js
index 2667f41..19c805a 100644
--- a/js/pages/playerlist.js
+++ b/js/pages/playerlist.js
@@ -29,7 +29,7 @@ function PlayerListPage(params, container) {
'