highlight logic changed
This commit is contained in:
parent
73834370a5
commit
90167e427b
|
@ -68,13 +68,12 @@ Discourse.TopicList = Discourse.Model.extend({
|
||||||
return newTopics.find(function(t){ return t.id === id; });
|
return newTopics.find(function(t){ return t.id === id; });
|
||||||
});
|
});
|
||||||
|
|
||||||
var topicsAdded = 0;
|
|
||||||
var topics = _this.get("topics");
|
var topics = _this.get("topics");
|
||||||
|
|
||||||
// add new topics to the list of current topics if not already present
|
// add new topics to the list of current topics if not already present
|
||||||
_this.forEachNew(mapped, function(t) {
|
_this.forEachNew(mapped, function(t) {
|
||||||
// highlight the first of the new topics so we can get a visual feedback
|
// highlight the first of the new topics so we can get a visual feedback
|
||||||
t.set('highlight', topicsAdded++ === 0);
|
t.set('highlight', true);
|
||||||
topics.insertAt(0,t);
|
topics.insertAt(0,t);
|
||||||
});
|
});
|
||||||
Discourse.set('transient.topicsList', _this);
|
Discourse.set('transient.topicsList', _this);
|
||||||
|
|
Loading…
Reference in New Issue