From 4b344dae0dfbe49c1506b034ad837c8f0d099eba Mon Sep 17 00:00:00 2001 From: Toks Date: Wed, 19 Jun 2013 14:03:53 -0400 Subject: [PATCH] fix tags not colorizing when multiple fields appear on one page #1754 --- app/assets/javascripts/posts.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/posts.js b/app/assets/javascripts/posts.js index 60971d9ab..3e3c49344 100644 --- a/app/assets/javascripts/posts.js +++ b/app/assets/javascripts/posts.js @@ -36,7 +36,9 @@ } Danbooru.Post.initialize_tag_autocomplete = function() { - $("#tags,#post_tag_string,#upload_tag_string").autocomplete({ + var $fields = $("#tags,#post_tag_string,#upload_tag_string"); + + $fields.autocomplete({ minLength: 1, focus: function() { return false; @@ -66,10 +68,15 @@ } }); } - }).data("uiAutocomplete")._renderItem = function(list, tag) { + }); + + var render_tag = function(list, tag) { var $link = $("").addClass("tag-type-" + tag.category).text(tag.label); return $("
  • ").data("item.autocomplete", tag).append($link).appendTo(list); } + $fields.each(function(i, field) { + $(field).data("uiAutocomplete")._renderItem = render_tag; + }); } Danbooru.Post.initialize_similar = function() {