X-Git-Url: https://de.git.xonotic.org/?a=blobdiff_plain;f=xonstat%2Ftemplates%2Fmain_index.mako;h=74a9d5ffe28f21fe6866f287a16e93210c35e692;hb=4919a3a1ca85a3b7be1c7b9e9b4a431c28356be4;hp=04e510b47c68594556dbaab4b30113bb69c074e3;hpb=5d112375c8f8d653a3d3e7b5654be3ae6b7b51ee;p=xonotic%2Fxonstat.git
diff --git a/xonstat/templates/main_index.mako b/xonstat/templates/main_index.mako
old mode 100755
new mode 100644
index 04e510b..74a9d5f
--- a/xonstat/templates/main_index.mako
+++ b/xonstat/templates/main_index.mako
@@ -1,130 +1,196 @@
-<%inherit file="base.mako"/>
-
-<%block name="title">
-Main Page - ${parent.title()}
-%block>
-
-
-
-
-
-##### RECENT GAMES #####
-
Recent Games
-
-
-
- Game # |
- Type |
- Server |
- Map |
- Time |
- Winner |
-
-
-
- % for (game, server, map) in recent_games:
- % if game != '-':
-
- ${game.game_id} |
- ${game.game_type_cd} |
- ${server.name} |
- ${map.name} |
- ${game.start_dt.strftime('%m/%d/%Y %H:%M')} |
- ${game.winner} |
-
- % else:
-
- - |
- - |
- - |
- - |
- - |
- - |
-
- % endif
- % endfor
-
-
-
+<%inherit file="base.mako"/>
+
+<%block name="title">
+Leaderboard
+%block>
+
+<%block name="css">
+ ${parent.css()}
+
+%block>
+
+% if len(ranks) < 3:
+
+% for rs in ranks[:3]:
+ % if len(rs) > 0:
+
+
+ % if rs[0].game_type_cd == 'duel':
+
Duel Ranks
+ % elif rs[0].game_type_cd == 'ctf':
+
CTF Ranks
+ % elif rs[0].game_type_cd == 'dm':
+
DM Ranks
+ % endif
+
+
+
+
+ # |
+ Nick |
+ Elo |
+
+
+
+ <% i = 1 %>
+ % for r in rs:
+
+ ${i} |
+ ${r.nick_html_colors()|n} |
+ ${round(r.elo, 3)} |
+
+ <% i = i+1 %>
+ % endfor
+
+
+
More...
+
+ % endif
+
+% endfor
+
+% endif
+
+
+