]> git.cworth.org Git - empires-server/blobdiff - templates/admin.html
Refactor admin page a bit
[empires-server] / templates / admin.html
index 3a25e608d2562c0c44e9fb367014b9857982f240..e2ed1b7664a94d1c4de97f3aa2156fd804b466e8 100644 (file)
 <ul>
   {% for game in games.active %}
   <li>
-    {{game.meta.name}}: {{ game.id }} {{ game.players.length }} players
-    <ul>
-      <li>
-        Active players:
-        {% for player in game.players|active %}
-          {{ player.name }}
-        {% endfor %}
-      </li>
-      <li>
-        Idle players:
-        {% for player in game.players|idle %}
-          {{ player.name }}
-        {% endfor %}
-      </li>
-    </ul>
+    {{game.meta.name}}: {{ game.id }} ({{ game.players|active|length }}/{{ game.players.length }})
+    <strong>
+      Active:
+      {{ game.players|active|map_prop("name")|join(", ") }}
+    </strong>
+    Idle:
+    {{ game.players|idle|map_prop("name")|join(", ") }}
   </li>
   {% endfor %}
 </ul>
 <ul>
   {% for game in games.idle %}
   <li>
-    {{game.meta.name}}: {{ game.id }} {{ game.players.length }} players
-    <ul>
-      <li>
-        {% for player in game.players %}
-          {{ player.name }}
-        {% endfor %}
-      </li>
-    </ul>
+    {{game.meta.name}}: {{ game.id }} ({{ game.players.length }}):
+    {{ game.players|map_prop("name")|join(", ") }}
   </li>
   {% endfor %}
 </ul>