estimate.html
2.67 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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
{% extends "base.html" %}
{% block title %}Request an estimation of your travel footprint{% endblock %}
{% block hero %}
<div class="jumbotron">
<h1>{{ content.estimate.hero.title | safe }}</h1>
<p>{{ content.estimate.hero.description | markdown | safe }}</p>
</div>
{% endblock %}
{% macro render_field(field) %}
<dt>
{{ field.label }}
{% if not field.flags.optional %}
<span class="required-asterisk" title="This field is required.">*</span>
{% endif %}
</dt>
<dd>
{{ field(title=field.description, class_="form-control", **kwargs) | safe }}
{% if field.errors -%}
<ul class=errors>
{% for error in field.errors %}
<li>{{ error }}</li>
{% endfor %}
</ul>
{%- endif %}
</dd>
{% endmacro %}
{% macro render_checkbox(field) %}
{{ field(class="form-check-input") }}
{{ field.label(
class="form-check-label",
title=field.description
) }}
{% endmacro %}
{% block body %}
<div class="row">
<div class="col-md-2"></div>
<div class="col-md-8">
<form role="form" action="{{ url_for('.estimate') }}" method="post">
{{ form.hidden_tag() }}
<div class="form-group">
{{ render_field(form.email) }}
<small class="form-text text-muted">We will never share your email with anyone.</small>
</div>
<div class="form-group row">
<div class="col-md-6">
{{ render_field(form.first_name) }}
<small class="form-text text-muted">Hello there, fellow researcher.</small>
</div>
<div class="col-md-6">
{{ render_field(form.last_name) }}
<small class="form-text text-muted">We will never share your data with anyone.</small>
</div>
</div>
<div class="form-group">
{{ render_field(form.institution) }}
</div>
<div class="form-group">
{{ render_field(form.origin_addresses) }}
</div>
<div class="form-group">
{{ render_field(form.destination_addresses) }}
</div>
<div class="form-check form-group">
{{ render_checkbox(form.compute_optimal_destination) }}
</div>
<div class="form-check form-group">
{{ render_checkbox(form.use_atmosfair_rfi) }}
</div>
<div class="form-group">
{{ render_field(form.comment) }}
</div>
<button type="submit" class="btn btn-primary">
Submit a Request
</button>
</form>
</div>
<div class="col-md-2"></div>
</div>
{% endblock %}