From 22af38a91ad5b57df48e96e1e86cd8aa96d1a444 Mon Sep 17 00:00:00 2001 From: Yingtong Li Date: Mon, 8 Jan 2018 19:02:37 +0800 Subject: [PATCH] Use radio buttons if appropriate #9 --- .../question/approval/selections_make.html | 48 ++++++++++++++----- 1 file changed, 35 insertions(+), 13 deletions(-) diff --git a/eosweb/core/static/nunjucks/question/approval/selections_make.html b/eosweb/core/static/nunjucks/question/approval/selections_make.html index 53ff4b7..0cf7436 100644 --- a/eosweb/core/static/nunjucks/question/approval/selections_make.html +++ b/eosweb/core/static/nunjucks/question/approval/selections_make.html @@ -1,6 +1,6 @@ {# Eos - Verifiable elections - Copyright © 2017 RunasSudo (Yingtong Li) + Copyright © 2017-18 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 @@ -28,16 +28,34 @@ choices. Click the check-boxes to the left of the choices to make your selection, then click the ‘Continue’ button. If you make a mistake, click the check-boxes again to clear your selection.

+{% set is_radio = election.questions.__getitem__(questionNum).max_choices == 1 %} +
{% for choice in election.questions.__getitem__(questionNum).randomised_choices().impl %}
-
- +
+ +
{% endfor %} + {% if is_radio and election.questions.__getitem__(questionNum).min_choices == 0 %} +
+
+ + +
+
+ {% endif %}
@@ -47,15 +65,17 @@