UNPKG

consensus

Version:

vote for topics for your next meeting

66 lines (63 loc) 2.12 kB
extends layout block content .page-header h3 a(href="/agendas/#{agenda.key}") i.icon-tasks &nbsp; = agenda.title h2 i.icon-large.icon-question &nbsp; = topic.title small suggested by a(href="/u/#{topic.owner_id}")= topic.owner_id .well!= description p Current tally: b= topic.tally . if (locals.authed_user) .row - if (topic.state !== 'closed') .col-md-2 form.form-inline.col-2(method="POST", action="/topics/#{topic.key}/vote/yes") input(type="hidden", name="_csrf", value="#{_csrf}") button.btn.btn-large.btn-block(type="submit", class=yes_class, value="yes") i.icon-large.icon-thumbs-up | &nbsp; Yes &nbsp; .col-md-2 form.form-inline(method="POST", action="/topics/#{topic.key}/vote/no") input(type="hidden", name="_csrf", value="#{_csrf}") button.btn.btn-large.btn-block(type="submit", class=no_class, value='no') i.icon-large.icon-thumbs-down | &nbsp; No &nbsp; - if (topic.owner_id === locals.authed_user.email) .col-md-2.pull-right a.btn.btn-large.btn-block.color4(href="/topics/#{topic.key}/edit") i.icon-large.icon-edit | &nbsp; Edit topic .col-md-2.pull-right form.form-inline(method="POST", action="/topics/#{topic.key}/close") input(type="hidden", name="_csrf", value="#{_csrf}") button.btn.btn-large.btn-block.color4(type="submit", value="close") i.icon-large.icon-lock | &nbsp; Close topic - else - if (topic.owner === locals.authed_user.email) .col-md-3 form.form-inline(method="POST", action="/topics/#{topic.key}/open") input(type="hidden", name="_csrf", value="#{_csrf}") button.btn.btn-large.btn-block.color3(type="submit", value='open') i.icon-large.icon-unlock | &nbsp; Re-open topic - else p This topic is closed. .row - if (voters.length) h4 Voters: - for (var i = 0; i < voters.length; i++) .col-md-3 a(href="mailto:#{voters[i]}")= voters[i] | - else p No one has voted on this topic yet.