Factorize rating badges
This commit is contained in:
parent
4c13fb53d2
commit
079ce2d2c1
1 changed files with 8 additions and 10 deletions
|
|
@ -44,8 +44,7 @@
|
|||
<% end %>
|
||||
<p class="fs-5">
|
||||
<%= "##{r}" %>
|
||||
<% value = settings.values.select { |e| e[:id] == c.mj.mj }.first %>
|
||||
<span class="badge bg-<%= value[:id] %>"><%= _(value[:label]) %></span>
|
||||
<%= erb :rating_badge, :locals => { :value => settings.values.select { |e| e[:id] == c.mj.mj }.first } %>
|
||||
</p>
|
||||
<h3><%= c.name %></h3>
|
||||
<table class="table table-borderless">
|
||||
|
|
@ -99,14 +98,12 @@
|
|||
<%= _("Without removing any vote.") %>
|
||||
<% end %>
|
||||
<% if n == 1 %>
|
||||
<% value = settings.values.select { |e| e[:id] == previous }.first %>
|
||||
<%= _("Removing a vote of rating: ") %>
|
||||
<span class="badge bg-<%= value[:id] %>"><%= _(value[:label]) %></span>
|
||||
<%= erb :rating_badge, :locals => { :value => settings.values.select { |e| e[:id] == previous }.first } %>
|
||||
<% end %>
|
||||
<% if n > 1 %>
|
||||
<% value = settings.values.select { |e| e[:id] == previous }.first %>
|
||||
<%= _("Removing another vote of rating: ") %>
|
||||
<span class="badge bg-<%= value[:id] %>"><%= _(value[:label]) %></span>
|
||||
<%= erb :rating_badge, :locals => { :value => settings.values.select { |e| e[:id] == previous }.first } %>
|
||||
<% end %>
|
||||
<% previous = a.mj %>
|
||||
</td>
|
||||
|
|
@ -168,8 +165,9 @@
|
|||
<td><%= user.email %></td>
|
||||
<% @vote.candidates.each do |candidate| %>
|
||||
<% if rating = @vote.ratings.find { |rating| rating.user == user and rating.candidate == candidate } %>
|
||||
<% value = settings.values.select { |e| e[:id] == rating.value }.first %>
|
||||
<td class="h5"><span class="badge bg-<%= value[:id] %>"><%= _(value[:label]) %></td>
|
||||
<td class="h5">
|
||||
<%= erb :rating_badge, :locals => { :value => settings.values.select { |e| e[:id] == rating.value }.first } %>
|
||||
</td>
|
||||
<% end %>
|
||||
<% end %>
|
||||
</tr>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue