From 3e6d91ab56ed4f80ddd91a1e2549ea87dc819c02 Mon Sep 17 00:00:00 2001 From: "Michael J. Rubinsky" Date: Thu, 2 Apr 2009 22:50:39 -0400 Subject: [PATCH] Don't add a tag item to the box if it's already present. --- kronolith/js/src/taggerAutoCompleter.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/kronolith/js/src/taggerAutoCompleter.js b/kronolith/js/src/taggerAutoCompleter.js index d57f47d8b..f74d7e57e 100644 --- a/kronolith/js/src/taggerAutoCompleter.js +++ b/kronolith/js/src/taggerAutoCompleter.js @@ -60,6 +60,13 @@ var KronolithTagger = Class.create({ addNewTagNode: function(value) { + // Don't add if it's already present. + for (var x = 0, len = this.p.selectedTags.length; x < len; x++) { + if (this.p.selectedTags[x] == value) { + return; + } + } + var newTag = new Element('li', {class: 'kronolithACListItem kronolithTagACListItem'}).update(value); var x = new Element('img', {class: 'kronolithTagACRemove', src:this.p.URI_IMG_HORDE + "/delete-small.png"}); x.observe('click', this._removeTag.bindAsEventListener(this)); -- 2.11.0