Sha256: a1e0c448520e698a76c1418d5a8df970eaedf3350d52c6687f2e4bce096f07d7

Contents?: true

Size: 1.77 KB

Versions: 6

Compression:

Stored size: 1.77 KB

Contents

<div id="proposal-<%= proposal.id %>-vote-button">
  <% if !current_user %>
    <button class="card__button button <%= vote_button_classes(from_proposals_list) %>" data-toggle="loginModal">
      <%= t('.vote') %>
    </button>
  <% else %>
    <% if @voted_proposals ? @voted_proposals.include?(proposal.id) : proposal.voted_by?(current_user) %>
      <% if vote_limit_enabled? %>
        <%= 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 %>
        <button class="card__button button <%= vote_button_classes(from_proposals_list) %> success">
          <%= t('.already_voted') %>
        </button>
      <% end %>
    <% 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">
          <%= 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 %>
</div>

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
decidim-proposals-0.0.7 app/views/decidim/proposals/proposals/_vote_button.html.erb
decidim-0.0.7 decidim-proposals/app/views/decidim/proposals/proposals/_vote_button.html.erb
decidim-proposals-0.0.6 app/views/decidim/proposals/proposals/_vote_button.html.erb
decidim-0.0.6 decidim-proposals/app/views/decidim/proposals/proposals/_vote_button.html.erb
decidim-proposals-0.0.5 app/views/decidim/proposals/proposals/_vote_button.html.erb
decidim-0.0.5 decidim-proposals/app/views/decidim/proposals/proposals/_vote_button.html.erb