diff --git a/app/assets/javascripts/related_tag.js b/app/assets/javascripts/related_tag.js index 45a918064..5128fefdb 100644 --- a/app/assets/javascripts/related_tag.js +++ b/app/assets/javascripts/related_tag.js @@ -14,14 +14,18 @@ this.common_bind("#related-artists-button", "artist"); this.common_bind("#related-characters-button", "character"); this.common_bind("#related-copyrights-button", "copyright"); - $("#find-artist-button").click(Danbooru.RelatedTag.find_artist); - if ($("#upload_source").val().match(/pixiv\.net/)){ - $("#find-artist-button").trigger("click"); + if ($("#c-uploads").length) { + if ($("#upload_source").val().match(/pixiv\.net/)){ + $("#find-artist-button").trigger("click"); + } } + $("#find-artist-button").click(Danbooru.RelatedTag.find_artist); } Danbooru.RelatedTag.common_bind = function(button_name, category) { $(button_name).click(function(e) { + $("#related-tags").html("Loading..."); + $("#related-tags-container").show(); $.get("/related_tag.json", { "query": Danbooru.RelatedTag.current_tag(), "category": category @@ -74,7 +78,6 @@ } Danbooru.RelatedTag.process_response = function(data) { - $("#related-tags-container").show(); Danbooru.RelatedTag.recent_search = data; Danbooru.RelatedTag.build_all(); } @@ -177,7 +180,7 @@ } Danbooru.RelatedTag.find_artist = function(e) { - $("#related-tags").show(); + $("#artist-tags").html("Loading..."); Danbooru.RelatedTag.recent_search = null; var url = $("#upload_source,#post_source"); $.get("/artists.json", {"search[name]": url.val()}).success(Danbooru.RelatedTag.process_artist);