Sha256: 5aaa4deec0ac59bbd4f160a735acbb5ee2a0a63cf22cea56c8852dcc7cf2550a

Contents?: true

Size: 1.44 KB

Versions: 1

Compression:

Stored size: 1.44 KB

Contents

<% @proposals.each do |proposal| %>
(function() {
  var $proposalVotesCount = $('#proposal-<%= proposal.id %>-votes-count');
  var $proposalVoteButton = $('#proposal-<%= proposal.id %>-vote-button');

  morphdom($proposalVotesCount[0], '<%= j(render partial: "decidim/proposals/proposals/votes_count", locals: { proposal: proposal, from_proposals_list: @from_proposals_list }).strip.html_safe %>');
  morphdom($proposalVoteButton[0], '<%= j(render partial: "decidim/proposals/proposals/vote_button", locals: { proposal: proposal, from_proposals_list: @from_proposals_list }).strip.html_safe %>');
})();
<% end %>

<% if vote_limit_enabled? %>
  var $remainingVotesCount = $('#remaining-votes-count');
  var $notVotedButtons = $('.card__button.button').not('.success');

  morphdom($remainingVotesCount[0], '<%= j(render partial: "decidim/proposals/proposals/remaining_votes_count").strip.html_safe %>');

  <% if remaining_votes_count_for(current_user) == 0 %>
    $notVotedButtons.attr('disabled', true);
    $notVotedButtons.val('<%= t("decidim.proposals.proposals.vote_button.no_votes_remaining") %>');
  <% else %>
    $notVotedButtons.attr('disabled', false);
    $notVotedButtons.val('<%= t("decidim.proposals.proposals.vote_button.vote") %>');
  <% end %>
<% end %>

<% if show_voting_rules? %>
  var $votingRules = $('.voting-rules');
  morphdom($votingRules[0], '<%= j(render partial: "decidim/proposals/proposals/voting_rules").strip.html_safe %>');
<% end %>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
decidim-proposals-0.15.0 app/views/decidim/proposals/proposal_votes/update_buttons_and_counters.js.erb