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.
64 lines
2.4 KiB
Plaintext
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>
|