From 9cb3b6829d4db03e38b4e106e49eab9205192762 Mon Sep 17 00:00:00 2001 From: amcmanu3 Date: Tue, 30 May 2023 00:02:11 -0400 Subject: [PATCH] Fix formatting / enable dynamic loading --- .../templates/panel/parts/details_stats.html | 18 +++++++++ .../templates/panel/parts/server_players.html | 39 +++++++++++++------ 2 files changed, 46 insertions(+), 11 deletions(-) diff --git a/app/frontend/templates/panel/parts/details_stats.html b/app/frontend/templates/panel/parts/details_stats.html index 38007544..568cf33b 100644 --- a/app/frontend/templates/panel/parts/details_stats.html +++ b/app/frontend/templates/panel/parts/details_stats.html @@ -228,6 +228,24 @@ } initParser('input_motd', 'input_motd'); + let text = "" + let players = server.players_cache; + for(let i=0; i < players.length; i++){ + text += ``; + text += `${players[i]["name"]}`; + if(players[i]["status"] === "Online"){ + text += ` ${ players[i]['status'] }` + }else{ + text += ` ${ players[i]['status'] } Last connection :
${ players[i]['last_seen'] }
` + } + if(server["running"]){ + text += `


` + }else{ + text += ` Unavailable (Server Offline)` + } + + } + $("#player-body").html(text); } diff --git a/app/frontend/templates/panel/parts/server_players.html b/app/frontend/templates/panel/parts/server_players.html index d0aaadbf..3e879665 100644 --- a/app/frontend/templates/panel/parts/server_players.html +++ b/app/frontend/templates/panel/parts/server_players.html @@ -1,4 +1,4 @@ -
+

{{ translate('serverPlayerManagement', 'players', data['lang']) }}:

@@ -8,23 +8,26 @@ - + {% for player in data['cached_players'] %} - + {% if player['status'] == 'Online' %} - + {% elif player['status'] == 'Offline' %} - + {% end %} -
Actions
{{ player['name'] }} {{ player['status'] }} {{ player['status'] }} Last connection : {{ player['last_seen'] }} {{ player['status'] }} Last connection :
{{ player['last_seen'] }}
+ {% if data['server_stats']['running'] %} - - - - + +
+ +
+ +
+ {% else %} Unavailable (Server Offline) {% end %} @@ -34,7 +37,21 @@
-
+ +

{{ translate('serverPlayerManagement', 'bannedPlayers', data['lang']) }}: