Factor out FontAwesome icons into a set of helpers. This is so that it's easier to keep track of which icons we're using and easier to change icons globally.
58 lines
2.1 KiB
Plaintext
58 lines
2.1 KiB
Plaintext
<div class="post-tooltip-header">
|
|
<%= link_to_user @post.uploader %>
|
|
|
|
<span class="post-tooltip-favorites post-tooltip-info">
|
|
<span><%= @post.fav_count %></span>
|
|
<%= favorite_icon(class: "fa-xs") %>
|
|
</span>
|
|
|
|
<span class="post-tooltip-score post-tooltip-info">
|
|
<span><%= @post.score %></span>
|
|
<%= upvote_icon(class: "fa-xs") %>
|
|
</span>
|
|
|
|
<% if @post.last_commented_at.present? %>
|
|
<span class="post-tooltip-comments post-tooltip-info">
|
|
<span><%= @post.comments.count %></span>
|
|
<%= comments_icon(class: "fa-xs") %>
|
|
</span>
|
|
<% end %>
|
|
|
|
<%= link_to posts_path(tags: "date:#{@post.created_at.strftime("%Y-%m-%d")}"), class: "post-tooltip-date post-tooltip-info" do %>
|
|
<%= time_ago_in_words_tagged(@post.created_at, compact: true) %> ago
|
|
<% end %>
|
|
|
|
<% if @post.source_domain.present? %>
|
|
<%= link_to @post.source_domain, @post.normalized_source, class: "post-tooltip-source post-tooltip-info" %>
|
|
<% else %>
|
|
<%= link_to "no source", posts_path(tags: "source:none"), class: "post-tooltip-source post-tooltip-info" %>
|
|
<% end %>
|
|
|
|
<%= link_to "#{@post.rating.upcase}", posts_path(tags: "rating:#{@post.pretty_rating}"), class: "post-tooltip-rating post-tooltip-info" %>
|
|
<%= link_to "#{@post.image_width}x#{@post.image_height}", @post.file_url, class: "post-tooltip-dimensions post-tooltip-info" %>
|
|
|
|
<%= link_to "#", class: "post-tooltip-disable", title: "Disable enhanced tooltips" do %>
|
|
<%= close_icon %>
|
|
<% end %>
|
|
</div>
|
|
|
|
<div class="post-tooltip-body <%= "has-preview" if params[:preview].truthy? %>">
|
|
<div class="post-tooltip-body-left">
|
|
<% if params[:preview].truthy? %>
|
|
<%= post_preview(@post, show_deleted: true, compact: true) %>
|
|
<% end %>
|
|
</div>
|
|
|
|
<div class="post-tooltip-body-right">
|
|
<div class="post-tooltip-pools">
|
|
<% @post.pools.series.undeleted.each do |pool| %>
|
|
<%= link_to pool, class: "pool-category-#{pool.category}" do %>
|
|
<%= "pool:#{pool.name} [#{pool.page_number(@post.id)}/#{pool.post_count}]" %>
|
|
<% end %>
|
|
<% end %>
|
|
</div>
|
|
|
|
<%= @post.presenter.inline_tag_list_html %>
|
|
</div>
|
|
</div>
|