Files
danbooru/app/views/posts/show.html+tooltip.erb
evazion 1e78b97eb8 Add config options to disable comments and the forum.
Add options to disable comments, the forum, and autocomplete. This is
for personal boorus and potentially for safe mode. Note that disabling
the forum may cause difficulties with creating and approving BURs.

Disabling comments and the forum merely hides them from most areas,
rather than completely removing them.
2022-05-18 14:45:40 -05:00

64 lines
2.4 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>
<%= empty_heart_icon(class: "fa-xs") %>
</span>
<span class="post-tooltip-score post-tooltip-info">
<span><%= @post.score %></span>
<%= upvote_icon %>
</span>
<% if Danbooru.config.comments_enabled?.to_s.truthy? && @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" %>
<% elsif @post.source.present? %>
<%= link_to "non-web source", posts_path(tags: "non-web_source"), title: @post.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" %>
<%= render PopupMenuComponent.new do |menu| %>
<% menu.item do %>
<%= link_to "javascript:void(0)", class: "post-tooltip-disable" do %>
<%= close_icon %> Disable tooltips
<% end %>
<% end %>
<% end %>
</div>
<div class="post-tooltip-body thin-scrollbar <%= "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>
<%= render_inline_tag_list(@post) %>
</div>
</div>