From 78900c4d38ceb52dd1a9929f0a22f39941823323 Mon Sep 17 00:00:00 2001 From: albert Date: Mon, 25 Mar 2013 22:13:27 -0400 Subject: [PATCH] revamped artist reltags, fixes #1094 --- app/assets/javascripts/related_tag.js | 84 ++++++++----------- .../specific/related_tags.css.scss | 23 +---- app/views/posts/partials/show/_edit.html.erb | 6 -- 3 files changed, 38 insertions(+), 75 deletions(-) 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 = $("