]> de.git.xonotic.org Git - xonotic/xonstat.git/blob - xonstat/templates/scoreboard.mako
Stylistic updates.
[xonotic/xonstat.git] / xonstat / templates / scoreboard.mako
1 <%def name="scoreboard(game_type_cd, pgstats)">
2 <table border="1" cellpadding="3">
3
4 ##### CTF #####
5 % if game_type_cd == 'ctf':
6     <tr class="scoreboard-header">
7         <td>Nick</td>
8         <td>Team</td>
9         <td>Kills</td>
10         <td>Captures</td>
11         <td>Pickups</td>
12         <td>Flag Carrier Kills</td>
13         <td>Returns</td>
14         <td>Score</td>
15         <td>Accuracy</td>
16     </tr>
17
18 % for pgstat in pgstats:
19     <tr>
20         <td>
21         % if pgstat.player_id > 2:
22           <a href="${request.route_url("player_info", id=pgstat.player_id)}"
23            title="Go to the info page for this player">
24           <span class="nick">${pgstat.nick_html_colors()}</span>
25           </a>
26         % else:
27           <span class="nick">${pgstat.nick_html_colors()}</span>
28         % endif
29         </td>
30         <td style="background-color:${pgstat.team_html_color()};"></td>
31         <td>${pgstat.kills}</td>
32         <td>${pgstat.captures}</td>
33         <td>${pgstat.pickups}</td>
34         <td>${pgstat.carrier_frags}</td>
35         <td>${pgstat.returns}</td>
36         <td><span style="color:#FFFF00;">${pgstat.score}</span></td>
37         <td>
38         % if pgstat.player_id > 1:
39           <a href="${request.route_url("player_weapon_stats", game_id=pgstat.game_id, pgstat_id=pgstat.player_game_stat_id)}"
40            title="View weapon accuracy details for this player in this game">
41           View
42           </a>
43         % endif
44         </td>
45     </tr>
46 % endfor
47 % endif
48
49 ##### DM #####
50 % if game_type_cd == 'dm':
51     <tr class="scoreboard-header">
52         <td>Nick</td>
53         <td>Kills</td>
54         <td>Deaths</td>
55         <td>Suicides</td>
56         <td>Score</td>
57         <td>Accuracy</td>
58     </tr>
59
60 % for pgstat in pgstats:
61     <tr>
62         <td>
63         % if pgstat.player_id > 2:
64           <a href="${request.route_url("player_info", id=pgstat.player_id)}"
65            title="Go to the info page for this player">
66           ${pgstat.nick_html_colors()}
67           </a>
68         % else:
69           ${pgstat.nick_html_colors()}
70         % endif
71         </td>
72         <td>${pgstat.kills}</td>
73         <td>${pgstat.deaths}</td>
74         <td>${pgstat.suicides}</td>
75         <td><span style="color:#FFFF00;">${pgstat.score}</span></td>
76         <td>
77         % if pgstat.player_id > 1:
78           <a href="${request.route_url("player_weapon_stats", game_id=pgstat.game_id, pgstat_id=pgstat.player_game_stat_id)}"
79            title="View weapon accuracy details for this player in this game">
80           View
81           </a>
82         % endif
83         </td>
84     </tr>
85 % endfor
86 % endif
87
88 </table>
89 </%def>