app/views/decidim/proposals/proposals/_vote_button.html.erb in decidim-proposals-0.6.1 vs app/views/decidim/proposals/proposals/_vote_button.html.erb in decidim-proposals-0.6.2
- old
+ new
@@ -1,23 +1,25 @@
-<div id="proposal-<%= proposal.id %>-vote-button">
- <% if !current_user %>
- <% if current_settings.votes_blocked? %>
- <%= action_authorized_button_to :vote, t('.votes_blocked'), proposal_proposal_vote_path(proposal_id: proposal, from_proposals_list: from_proposals_list), class: "card__button button #{vote_button_classes(from_proposals_list)} disabled", disabled: true %>
+<% unless proposal.rejected? %>
+ <div id="proposal-<%= proposal.id %>-vote-button">
+ <% if !current_user %>
+ <% if current_settings.votes_blocked? %>
+ <%= action_authorized_button_to :vote, t('.votes_blocked'), proposal_proposal_vote_path(proposal_id: proposal, from_proposals_list: from_proposals_list), class: "card__button button #{vote_button_classes(from_proposals_list)} disabled", disabled: true %>
+ <% else %>
+ <%= action_authorized_button_to :vote, t('.vote'), proposal_proposal_vote_path(proposal_id: proposal, from_proposals_list: from_proposals_list), class: "card__button button #{vote_button_classes(from_proposals_list)}" %>
+ <% end %>
<% else %>
- <%= action_authorized_button_to :vote, t('.vote'), proposal_proposal_vote_path(proposal_id: proposal, from_proposals_list: from_proposals_list), class: "card__button button #{vote_button_classes(from_proposals_list)}" %>
- <% end %>
- <% else %>
- <% if @voted_proposals ? @voted_proposals.include?(proposal.id) : proposal.voted_by?(current_user) %>
- <%= action_authorized_button_to :vote, t('.already_voted'), proposal_proposal_vote_path(proposal_id: proposal, from_proposals_list: from_proposals_list), method: :delete, remote: true, data: { disable: true }, class: "card__button button #{vote_button_classes(from_proposals_list)} success" %>
- <% else %>
- <% if vote_limit_enabled? && remaining_votes_count_for(current_user) == 0 %>
- <%= action_authorized_button_to :vote, t('.no_votes_remaining'), proposal_proposal_vote_path(proposal_id: proposal, from_proposals_list: from_proposals_list), remote: true, data: { disable: true }, class: "card__button button #{vote_button_classes(from_proposals_list)}", disabled: true %>
- <% elsif current_settings.votes_blocked? %>
- <button class="card__button button <%= vote_button_classes(from_proposals_list) %> disabled" disabled>
- <%= t('.votes_blocked') %>
- </button>
+ <% if @voted_proposals ? @voted_proposals.include?(proposal.id) : proposal.voted_by?(current_user) %>
+ <%= action_authorized_button_to :vote, t('.already_voted'), proposal_proposal_vote_path(proposal_id: proposal, from_proposals_list: from_proposals_list), method: :delete, remote: true, data: { disable: true }, class: "card__button button #{vote_button_classes(from_proposals_list)} success" %>
<% else %>
- <%= action_authorized_button_to :vote, t('.vote'), proposal_proposal_vote_path(proposal_id: proposal, from_proposals_list: from_proposals_list), remote: true, data: { disable: true }, class: "card__button button #{vote_button_classes(from_proposals_list)}" %>
+ <% if vote_limit_enabled? && remaining_votes_count_for(current_user) == 0 %>
+ <%= action_authorized_button_to :vote, t('.no_votes_remaining'), proposal_proposal_vote_path(proposal_id: proposal, from_proposals_list: from_proposals_list), remote: true, data: { disable: true }, class: "card__button button #{vote_button_classes(from_proposals_list)}", disabled: true %>
+ <% elsif current_settings.votes_blocked? %>
+ <button class="card__button button <%= vote_button_classes(from_proposals_list) %> disabled" disabled>
+ <%= t('.votes_blocked') %>
+ </button>
+ <% else %>
+ <%= action_authorized_button_to :vote, t('.vote'), proposal_proposal_vote_path(proposal_id: proposal, from_proposals_list: from_proposals_list), remote: true, data: { disable: true }, class: "card__button button #{vote_button_classes(from_proposals_list)}" %>
+ <% end %>
<% end %>
<% end %>
- <% end %>
-</div>
+ </div>
+<% end %>