From 3ccad2cc18c5e25a319c8cc8145ab07af3c5a4fd Mon Sep 17 00:00:00 2001 From: Toks Date: Fri, 12 Apr 2013 16:35:17 -0400 Subject: [PATCH] fixes #1062; fixes #1283 --- app/assets/javascripts/related_tag.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/related_tag.js b/app/assets/javascripts/related_tag.js index 17577b6f8..554873b73 100644 --- a/app/assets/javascripts/related_tag.js +++ b/app/assets/javascripts/related_tag.js @@ -194,10 +194,11 @@ var tag = $(e.target).html().replace(/ /g, "_").replace(/>/g, ">").replace(/</g, "<").replace(/&/g, "&"); if ($.inArray(tag, tags) > -1) { - $field.val(Danbooru.without(tags, tag).join(" ") + " "); + $field.val($field.val().replace(new RegExp("\\b" + tag + "\\b", "gi"), " ")); } else { - $field.val(tags.concat([tag]).join(" ") + " "); + $field.val($field.val() + " " + tag); } + $field.val($field.val().trim().replace(/ +/g, " ")); $field[0].selectionStart = $field.val().length; Danbooru.RelatedTag.build_all();