From fc2980176aeba481b872b93bd040827edbe8d895 Mon Sep 17 00:00:00 2001 From: Lucas Ernesto Kindinger <lek@inf.ufpr.br> Date: Mon, 14 Mar 2016 10:28:53 -0300 Subject: [PATCH] Fix buttons approve and desapprove selection --- app/views/reviews/_review.html.erb | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/app/views/reviews/_review.html.erb b/app/views/reviews/_review.html.erb index 26be6870..76173396 100644 --- a/app/views/reviews/_review.html.erb +++ b/app/views/reviews/_review.html.erb @@ -63,11 +63,23 @@ <% end %> </span> - <%= link_to rate_review_path(id: review.id, approves: true), class: ("btn btn-default btn-xs review-button review-button-approve " + (review.user_approves?(current_user) ? "approved" : "") ), method: :post, remote: true do %> + + <% approves = review.user_approves?(current_user) %> + <% button_approves_class = "btn btn-default btn-xs review-button review-button-approve " %> + <% button_desapproves_class = "btn btn-default btn-xs review-button review-button-desapprove " %> + <% if !approves.nil? %> + <% if approves%> + <%button_approves_class += "approved" %> + <%else%> + <%button_desapproves_class += "desapproved" %> + <%end%> + <%end%> + + <%= link_to rate_review_path(id: review.id, approves: true), class: button_approves_class, method: :post, remote: true do %> <i class="fa fa-thumbs-up fa-2x" aria-hidden="true"></i> <% end %> - <%= link_to rate_review_path(id: review.id, approves: false), class: ("btn btn-default btn-xs review-button review-button-desapprove " + (review.user_approves?(current_user) ? "": "desapproved")), method: :post, remote: true do %> + <%= link_to rate_review_path(id: review.id, approves: false), class: button_desapproves_class, method: :post, remote: true do %> <i class="fa fa-thumbs-down fa-2x" aria-hidden="true"></i> <% end %> -- GitLab