Show or hide post vote buttons when (un)favoriting
When favoriting/unfavoriting a post, it would also be upvoted/"un"voted but the upvote/downvote/undo vote buttons would stay shown/hidden as they were before unlike when pressing those buttons. For example when you want change from favorite to merely upvoted you would have to reload the page in between.
This commit is contained in:
@@ -4,6 +4,14 @@ $("#score-for-post-<%= @post.id %>").text(<%= @post.score %>);
|
||||
$("#favcount-for-post-<%= @post.id %>").text(<%= @post.fav_count %>);
|
||||
$(".fav-buttons").toggleClass("fav-buttons-false").toggleClass("fav-buttons-true");
|
||||
|
||||
<% if @post.can_be_voted_by?(CurrentUser.user) %>
|
||||
$("#vote-links-for-post-<%= @post.id %>").show();
|
||||
$("#unvote-link-for-post-<%= @post.id %>").hide();
|
||||
<% else %>
|
||||
$("#vote-links-for-post-<%= @post.id %>").hide();
|
||||
$("#unvote-link-for-post-<%= @post.id %>").show();
|
||||
<% end %>
|
||||
|
||||
<% if policy(@post).can_view_favlist? %>
|
||||
var fav_count = <%= @post.fav_count %>;
|
||||
$("#favlist").html("<%= j post_favlist(@post) %>");
|
||||
|
||||
Reference in New Issue
Block a user