Skip to content

Commit 07f7688

Browse files
committed
Merge pull request fossar#256 from ochristi/master
fix for fossar#242
2 parents 812c0ab + 3ca828c commit 07f7688

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

public/js/selfoss-events-search.js

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@ selfoss.events.search = function() {
77
// show words in top of the page
88
var words = term.split(" ");
99
$('#search-list').html('');
10+
var itemId = 0;
1011
$.each(words, function(index, item) {
11-
$('#search-list').append('<li>' + item + '</li>');
12+
$('#search-list').append('<li id="search-item-' + itemId + '">' + item + '</li>');
13+
itemId++;
1214
});
1315

1416
// execute search
@@ -46,13 +48,10 @@ selfoss.events.search = function() {
4648

4749
// search term list in top of the page
4850
$('#search-list li').unbind('click').click(function () {
49-
var term = $('#search-term').val();
50-
term = term.replace($(this).html(), "").split(" ");
51-
var newterm = "";
52-
$.each(term, function(index, item) {
53-
newterm = newterm + " " + $.trim(item);
54-
});
55-
newterm = $.trim(newterm);
51+
var termArray = $('#search-term').val().split(" ");
52+
termId = $(this).attr('id').replace("search-item-", "");
53+
termArray.splice(termId, 1);
54+
var newterm = termArray.join(" ");
5655
$('#search-term').val(newterm);
5756
executeSearch($('#search-term').val());
5857
});

0 commit comments

Comments
 (0)