project.html
1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
{% extends "base_page.html" %}
{% block more_heads %}
<link href="{{ url_for('main.static', filename='css/charges.css', version=config.VERSION) }}" rel="stylesheet" type="text/css"/>
{% endblock %}
{% block content %}
<div class="charge_chart" id="project_services_chart"></div>
<hr/>
<div class="charge_chart" id="project_capacities_chart"></div>
<hr/>
<table id="charge_table">
<thead>
<tr>
{% for header in charges[0] %}
<th>{{header}}</th>
{% endfor %}
</tr>
</thead>
<tbody>
{% for line in charges[1:] %}
<tr>
{% for cell in line %}
<td>{{cell}}</td>
{% endfor %}
</tr>
{% endfor %}
</tbody>
</table>
{% endblock %}
{% block more_scripts %}
{% include 'd3js-includes.html' %}
<script src="{{ url_for('main.static', filename='js/charges.js', version=config.VERSION) }}" type="text/javascript"></script>
<script>
build_chart("#project_services_chart",
"{{url_for('main.charge_project_csv', project_id=project.id, category='service')}}",
"{{project.name}}",
"service");
build_chart("#project_capacities_chart",
"{{url_for('main.charge_project_csv', project_id=project.id, category='capacity')}}",
"{{project.name}}",
"capacity");
</script>
{% endblock %}