posts: remove has_dimensions? method.

All posts have non-null width and height now that unsupported filetypes
have been purged.

https://danbooru.donmai.us/forum_topics/18027
This commit is contained in:
evazion
2021-03-15 02:20:13 -05:00
parent c29539d44e
commit 2d976cf557
3 changed files with 20 additions and 30 deletions

View File

@@ -214,10 +214,6 @@ class Post < ApplicationRecord
def has_preview? def has_preview?
is_image? || is_video? || is_ugoira? is_image? || is_video? || is_ugoira?
end end
def has_dimensions?
image_width.present? && image_height.present?
end
end end
module ImageMethods module ImageMethods
@@ -502,7 +498,6 @@ class Post < ApplicationRecord
def add_automatic_tags(tags) def add_automatic_tags(tags)
tags -= %w[incredibly_absurdres absurdres highres lowres huge_filesize flash] tags -= %w[incredibly_absurdres absurdres highres lowres huge_filesize flash]
if has_dimensions?
if image_width >= 10_000 || image_height >= 10_000 if image_width >= 10_000 || image_height >= 10_000
tags << "incredibly_absurdres" tags << "incredibly_absurdres"
end end
@@ -523,7 +518,6 @@ class Post < ApplicationRecord
tags << "tall_image" tags << "tall_image"
tags << "long_image" tags << "long_image"
end end
end
if file_size >= 10.megabytes if file_size >= 10.megabytes
tags << "huge_filesize" tags << "huge_filesize"

View File

@@ -15,9 +15,7 @@
<% end %> <% end %>
<li id="post-info-size"> <li id="post-info-size">
Size: <%= link_to_if policy(post).visible?, "#{number_to_human_size(post.file_size)} .#{post.file_ext}", post.tagged_file_url %> Size: <%= link_to_if policy(post).visible?, "#{number_to_human_size(post.file_size)} .#{post.file_ext}", post.tagged_file_url %>
<% if post.has_dimensions? %>
(<%= post.image_width %>x<%= post.image_height %>) (<%= post.image_width %>x<%= post.image_height %>)
<% end %>
</li> </li>
<li id="post-info-source">Source: <%= post_source_tag(post.source, post.normalized_source) %></li> <li id="post-info-source">Source: <%= post_source_tag(post.source, post.normalized_source) %></li>
<li id="post-info-rating">Rating: <%= post.pretty_rating %></li> <li id="post-info-rating">Rating: <%= post.pretty_rating %></li>

View File

@@ -22,9 +22,7 @@
<span class="info"> <span class="info">
<strong>Size</strong> <strong>Size</strong>
<%= link_to "#{upload.post.file_size.to_s(:human_size, precision: 4)} #{upload.post.file_ext}", upload.post.file_url %> <%= link_to "#{upload.post.file_size.to_s(:human_size, precision: 4)} #{upload.post.file_ext}", upload.post.file_url %>
<% if upload.post.has_dimensions? %>
(<%= upload.post.image_width %>x<%= upload.post.image_height %>) (<%= upload.post.image_width %>x<%= upload.post.image_height %>)
<% end %>
</span> </span>
<% end %> <% end %>
<br> <br>