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