From 4fcf382ccf190c3817f12ab057244aac6b718244 Mon Sep 17 00:00:00 2001 From: Toks Date: Tue, 14 Oct 2014 12:48:54 -0400 Subject: [PATCH] Fixminor bug with displaying parent border --- app/assets/javascripts/posts.js | 2 +- app/models/post.rb | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/posts.js b/app/assets/javascripts/posts.js index 2ea1e23a3..84bbd2609 100644 --- a/app/assets/javascripts/posts.js +++ b/app/assets/javascripts/posts.js @@ -451,7 +451,7 @@ if (data.parent_id) { $post.addClass("post-status-has-parent"); } - if (data.has_children) { + if (data.has_visible_children) { $post.addClass("post-status-has-children"); } Danbooru.Post.initialize_title_for($post); diff --git a/app/models/post.rb b/app/models/post.rb index 2ba462085..4ea7e3108 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -1042,6 +1042,10 @@ class Post < ActiveRecord::Base return true if has_children? && is_deleted? return false end + + def has_visible_children + has_visible_children? + end end module DeletionMethods @@ -1207,7 +1211,7 @@ class Post < ActiveRecord::Base end def method_attributes - list = [:uploader_name, :has_large, :tag_string_artist, :tag_string_character, :tag_string_copyright, :tag_string_general] + list = [:uploader_name, :has_large, :tag_string_artist, :tag_string_character, :tag_string_copyright, :tag_string_general, :has_visible_children] if visible? list += [:file_url, :large_file_url, :preview_file_url] end