add uploader-id and top-tagger-id data attrs to post previews
This commit is contained in:
@@ -147,7 +147,11 @@
|
|||||||
var tags = String($post.attr("data-tags")).match(/\S+/g) || [];
|
var tags = String($post.attr("data-tags")).match(/\S+/g) || [];
|
||||||
tags = tags.concat(String($post.attr("data-pools")).match(/\S+/g) || []);
|
tags = tags.concat(String($post.attr("data-pools")).match(/\S+/g) || []);
|
||||||
tags.push("rating:" + $post.data("rating"));
|
tags.push("rating:" + $post.data("rating"));
|
||||||
// tags.push("user:" + $post.attr("data-uploader").toLowerCase());
|
if ($post.attr("data-uploader")) {
|
||||||
|
tags.push("user:" + $post.attr("data-uploader").toLowerCase());
|
||||||
|
}
|
||||||
|
tags.push("uploaderid:" + $post.attr("data-uploader-id"));
|
||||||
|
tags.push("toptaggerid:" + $post.attr("data-top-tagger"));
|
||||||
$.each(String($post.data("flags")).match(/\S+/g) || [], function(i, v) {
|
$.each(String($post.data("flags")).match(/\S+/g) || [], function(i, v) {
|
||||||
tags.push("status:" + v);
|
tags.push("status:" + v);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -98,6 +98,8 @@ class PostPresenter < Presenter
|
|||||||
data-pixiv-id="#{post.pixiv_id}"
|
data-pixiv-id="#{post.pixiv_id}"
|
||||||
data-file-ext="#{post.file_ext}"
|
data-file-ext="#{post.file_ext}"
|
||||||
data-source="#{h(post.source)}"
|
data-source="#{h(post.source)}"
|
||||||
|
data-top-tagger="#{post.keeper_id}"
|
||||||
|
data-uploader-id="#{post.uploader_id}"
|
||||||
data-normalized-source="#{h(post.normalized_source)}"
|
data-normalized-source="#{h(post.normalized_source)}"
|
||||||
data-is-favorited="#{post.favorited_by?(CurrentUser.user.id)}"
|
data-is-favorited="#{post.favorited_by?(CurrentUser.user.id)}"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user