]> de.git.xonotic.org Git - xonotic/xonstat.git/blob - xonstat/templates/game_info.mako
Make accuracy information expandable.
[xonotic/xonstat.git] / xonstat / templates / game_info.mako
1 <%inherit file="base.mako"/>
2 <%namespace name="nav" file="nav.mako" />
3 <%namespace file="scoreboard.mako" import="scoreboard" />
4 <%namespace file="accuracy.mako" import="accuracy" />
5
6 <%block name="navigation">
7 ${nav.nav('games')}
8 </%block>
9
10 <%block name="js">
11       <script src="/static/js/jquery-1.7.1.min.js"></script>
12       <script src="/static/js/bootstrap-collapse.min.js"></script>
13       <script>
14         $(".collapse").collapse()
15       </script>
16 </%block>
17
18 <%block name="title">
19 Game Information
20 </%block>
21
22
23 % if game is None:
24 <h2>Sorry, that game wasn't found!</h2>
25
26 % else:
27 <div class="row">
28   <div class="span6">
29     <h2>Game Detail</h2>
30     <p>
31       Played on: ${game.start_dt.strftime('%m/%d/%Y at %I:%M %p')}<br />
32       Game Type: ${game.game_type_cd}<br />
33       Server: <a href="${request.route_url("server_info", id=server.server_id)}" name="Server info page for ${server.name}">${server.name}</a><br />
34       Map: <a href="${request.route_url("map_info", id=map.map_id)}" name="Map info page for ${map.name}">${map.name}</a><br />
35     </p>
36   </div>
37 </div>
38
39 <div class="row">
40   <div class="span12">
41     <h3>Scoreboard</h3>
42     ${scoreboard(game.game_type_cd, pgstats)}
43   </div>
44 </div>
45
46 % if len(pgstats) > 0:
47 <div class="row">
48   <div class="span12">
49     <h3>Accuracy Information</h3>
50     <div class="accordion" id="acc-accordion">
51     % for pgstat in pgstats:
52     % if pgstat.player_game_stat_id in pwstats:
53       <div class="accordion-group">
54         <div class="accordion-heading">
55           <a class="accordion-toggle" data-toggle="collapse" data-parent="#acc-accordion" href="#${pgstat.player_game_stat_id}">
56           Accuracy for ${pgstat.nick_html_colors()|n}
57           </a>
58         </div>
59         <div id="${pgstat.player_game_stat_id}" class="accordion-body collapse in">
60           <div class="accordion-inner">
61             ${accuracy(pwstats[pgstat.player_game_stat_id])}
62           </div>
63         </div>
64       </div>
65     % endif
66     % endfor
67   </div>
68 </div>
69 % endif
70
71 </div>
72 % endif