diff --git a/app/assets/javascripts/related_tag.js b/app/assets/javascripts/related_tag.js index 4c373857d..13c67e92b 100644 --- a/app/assets/javascripts/related_tag.js +++ b/app/assets/javascripts/related_tag.js @@ -110,6 +110,18 @@ if (wiki_page_tags.length) { $dest.append(Danbooru.RelatedTag.build_html("wiki:" + query, wiki_page_tags)); } + if (Danbooru.RelatedTag.recent_artists) { + var tags = []; + if (Danbooru.RelatedTag.recent_artists.length !== 1) { + tags.push([" none", 0]); + } else { + tags.push([Danbooru.RelatedTag.recent_artists[0].name, 1]); + $.each(Danbooru.RelatedTag.recent_artists[0].urls, function(i, url) { + tags.push([" " + url.url, 0]); + }); + } + $dest.append(Danbooru.RelatedTag.build_html("artist", tags, true)); + } } Danbooru.RelatedTag.favorite_tags = function() { @@ -134,13 +146,17 @@ } } - Danbooru.RelatedTag.build_html = function(query, related_tags) { + Danbooru.RelatedTag.build_html = function(query, related_tags, is_wide_column) { if (query === null || query === "") { return ""; } var current = $("#upload_tag_string,#post_tag_string").val().match(/\S+/g) || []; - var $div = $("
").addClass("tag-column"); + var $div = $("
"); + $div.addClass("tag-column") + if (is_wide_column) { + $div.addClass("wide-column"); + } var $ul = $("