Merge pull request #3082 from evazion/feat-data-is-fav

Add `data-is-favorited` attribute to post thumbnails.
This commit is contained in:
Albert Yi
2017-05-23 11:16:07 -07:00
committed by GitHub
2 changed files with 2 additions and 1 deletions

View File

@@ -954,7 +954,7 @@ class Post < ActiveRecord::Base
end
def favorited_by?(user_id)
fav_string =~ /(?:\A| )fav:#{user_id}(?:\Z| )/
!!(fav_string =~ /(?:\A| )fav:#{user_id}(?:\Z| )/)
end
def append_user_to_fav_string(user_id)

View File

@@ -90,6 +90,7 @@ class PostPresenter < Presenter
data-preview-file-url="#{post.preview_file_url}"
data-source="#{h(post.source)}"
data-normalized-source="#{h(post.normalized_source)}"
data-is-favorited="#{post.favorited_by?(CurrentUser.user.id)}"
}.html_safe
end