From e365e945a8184c0cca6c7f28c46a08038d8c1bd7 Mon Sep 17 00:00:00 2001 From: Artanis Date: Thu, 27 Sep 2007 18:06:58 +0000 Subject: [PATCH] Tagger: 20070927 1106 git-svn-id: file:///home/shish/svn/shimmie2/trunk@496 7f39781d-f577-437e-ae19-be835c7a54ca --- contrib/tagger/script.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/contrib/tagger/script.js b/contrib/tagger/script.js index 9b8b79ec..69b1b3a1 100644 --- a/contrib/tagger/script.js +++ b/contrib/tagger/script.js @@ -48,19 +48,24 @@ function toggleTag(tag) { } } else { // remove tag - tags.value=tags.value.replace(" "+tag,""); + tags.value=" " + tags.value + " "; // catch first and last tag, too + tags.value=tags.value.replace(" "+tag+" "," "); + // remove extra spaces. + tags.value=tags.value.replace(" "," "); // set indicator if(tag_link) { tag_link.style.fontWeight = ""; } } obj = byId("tagger_custTag"); - obj.focus(); + if(obj.value) { + obj.select(); + } } function addTagById(id) { tag = byId(id); - addTag(tag.value); + toggleTag(tag.value); } function setTagIndicators() {