2017-11-23 21:07:16 +11:00
|
|
|
{#
|
|
|
|
Eos - Verifiable elections
|
|
|
|
Copyright © 2017 RunasSudo (Yingtong Li)
|
|
|
|
|
|
|
|
This program is free software: you can redistribute it and/or modify
|
|
|
|
it under the terms of the GNU Affero General Public License as published by
|
|
|
|
the Free Software Foundation, either version 3 of the License, or
|
|
|
|
(at your option) any later version.
|
|
|
|
|
|
|
|
This program is distributed in the hope that it will be useful,
|
|
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
GNU Affero General Public License for more details.
|
|
|
|
|
|
|
|
You should have received a copy of the GNU Affero General Public License
|
|
|
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
#}
|
|
|
|
|
|
|
|
<h1>{{ election.py_name }}</h1>
|
|
|
|
|
|
|
|
<p><small><b>Election fingerprint:</b> <span class="hash">{{ eosjs.eos.core.hashing.__all__.SHA256().update_obj(election).hash_as_b64() }}</span></small></p>
|
|
|
|
|
|
|
|
{# Convert the template name to a numerical index for comparison #}
|
|
|
|
{% if template == 'booth/welcome.html' %}
|
|
|
|
{% set menuindex = 1 %}
|
|
|
|
{% elif template == 'booth/selections.html' %}
|
|
|
|
{% set menuindex = 2 %}
|
|
|
|
{% elif template == 'booth/review.html' %}
|
|
|
|
{% set menuindex = 3 %}
|
|
|
|
{% elif template == 'booth/audit.html' %}
|
|
|
|
{% set menuindex = 4 %}
|
2017-11-23 23:10:57 +11:00
|
|
|
{% elif template == 'booth/cast.html' %}
|
2017-11-23 21:07:16 +11:00
|
|
|
{% set menuindex = 5 %}
|
2017-11-23 23:10:57 +11:00
|
|
|
{% elif template == 'booth/complete.html' %}
|
|
|
|
{% set menuindex = 6 %}
|
2017-11-23 21:07:16 +11:00
|
|
|
{% endif %}
|
|
|
|
|
|
|
|
<div class="ui secondary pointing menu" id="election-tab-menu">
|
|
|
|
{# oh dear god #}
|
2017-11-23 23:10:57 +11:00
|
|
|
<span class="ui{% if menuindex >= 1 %} active{% endif %} item"{% if menuindex != 1 %} style="color: #767676;{% if menuindex > 1 %} font-weight: 400;{% endif %}"{% endif %}>1. Welcome</span>
|
|
|
|
<span class="ui{% if menuindex >= 2 %} active{% endif %} item"{% if menuindex != 2 %} style="color: #767676;{% if menuindex > 2 %} font-weight: 400;{% endif %}"{% endif %}>2. Make selections</span>
|
|
|
|
<span class="ui{% if menuindex >= 3 %} active{% endif %} item"{% if menuindex != 3 %} style="color: #767676;{% if menuindex > 3 %} font-weight: 400;{% endif %}"{% endif %}>3. Review selections</span>
|
|
|
|
<span class="ui{% if menuindex >= 4 %} active{% endif %} item"{% if menuindex != 4 %} style="color: #767676;{% if menuindex > 4 %} font-weight: 400;{% endif %}"{% endif %}>4. Audit ballot</span>
|
|
|
|
<span class="ui{% if menuindex >= 5 %} active{% endif %} item"{% if menuindex != 5 %} style="color: #767676;{% if menuindex > 5 %} font-weight: 400;{% endif %}"{% endif %}>5. Cast ballot</span>
|
2017-11-23 21:07:16 +11:00
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="ui container">
|
|
|
|
{% block content %}{% endblock %}
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="ui container" style="margin-top: 1em;">
|
|
|
|
{% block buttons %}{% endblock %}
|
|
|
|
</div>
|
|
|
|
|
|
|
|
{% block after %}{% endblock %}
|