FIX: 'all' filter never de-highlighting

This commit is contained in:
riking 2015-02-05 14:53:36 -08:00
parent 3a0cd0b760
commit 193bf62dee
1 changed files with 7 additions and 2 deletions

View File

@ -7,12 +7,17 @@ export default Ember.Component.extend(StringBuffer, {
rerenderTriggers: ['content.count', 'count'], rerenderTriggers: ['content.count', 'count'],
noGlyph: Em.computed.empty('icon'), noGlyph: Em.computed.empty('icon'),
isIndexStream: function() {
return !this.get('content');
}.property('content.count'),
active: function() { active: function() {
if (this.get('isIndexStream')) {
return !this.get('userActionType');
}
var content = this.get('content'); var content = this.get('content');
if (content) { if (content) {
return parseInt(this.get('userActionType'), 10) === parseInt(Em.get(content, 'action_type'), 10); return parseInt(this.get('userActionType'), 10) === parseInt(Em.get(content, 'action_type'), 10);
} else {
return this.get('indexStream');
} }
}.property('userActionType', 'indexStream'), }.property('userActionType', 'indexStream'),