diff options
Diffstat (limited to 'templates/proxy_vote_form.html')
-rw-r--r-- | templates/proxy_vote_form.html | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/templates/proxy_vote_form.html b/templates/proxy_vote_form.html new file mode 100644 index 0000000..eb5c421 --- /dev/null +++ b/templates/proxy_vote_form.html @@ -0,0 +1,61 @@ +{{ template "header" . }} +{{ $form := .Form }} +<table class="list"> + <thead> + <tr> + <th>Status</th> + <th>Motion</th> + </tr> + </thead> + <tbody> + <tr> + {{ with .Decision }} + {{ template "motion_fragment" .}} + {{ end }} + </tr> + </tbody> +</table> +<form action="/proxy/{{ .Decision.Tag }}" method="post"> + <table> + <tr> + <th>Voter</th> + <th>Vote</th> + </tr> + <tr> + <td> + <select name="Voter"> + {{ range .Voters }} + <option value="{{ .Id }}" + {{ if eq (.Id | print) $form.Voter }} + selected{{ end }}>{{ .Name }}</option> + {{ end }} + </select> + </td> + <td> + <select name="Vote"> + <option value="1"{{ if eq $form.Vote "1" }} + selected{{ end }}>Aye + </option> + <option value="0"{{ if eq $form.Vote "0" }} + selected{{ end }}>Abstain + </option> + <option value="-1"{{ if eq $form.Vote "-1" }} + selected{{ end }}>Naye + </option> + </select> + </td> + </tr> + <tr> + <th colspan="2">Justification:</th> + </tr> + <tr> + <td colspan="2"><textarea + name="Justification">{{ $form.Justification }}</textarea> + </td> + </tr> + <tr> + <td colspan="2"><input type="submit" value="Proxy Vote"></td> + </tr> + </table> +</form> +{{ template "footer" . }}
\ No newline at end of file |