equal
deleted
inserted
replaced
2 |
2 |
3 export default Ember.Component.extend({ |
3 export default Ember.Component.extend({ |
4 |
4 |
5 player: Ember.inject.service(), |
5 player: Ember.inject.service(), |
6 filter: Ember.inject.service(), |
6 filter: Ember.inject.service(), |
|
7 constants: Ember.inject.service(), |
7 |
8 |
8 classNames: ['notice-component'], |
9 classNames: ['notice-component'], |
9 |
10 |
10 item: Ember.computed('model', 'player.model', function() { |
11 item: Ember.computed('model', 'player.model', function() { |
11 return this.get('model') || this.get('player').get('model'); |
12 return this.get('model') || this.get('player').get('model'); |
36 } |
37 } |
37 } |
38 } |
38 return location; |
39 return location; |
39 }), |
40 }), |
40 |
41 |
|
42 noticeCocoonPurlUrl: Ember.computed('item', function() { |
|
43 const item = this.get('item'); |
|
44 return this.get('constants').COCOON_PURL_BASE_URL + item.get('cocoonId'); |
|
45 }), |
|
46 |
41 actions: { |
47 actions: { |
42 |
48 |
43 addThemeFilter: function(id) { |
49 addThemeFilter: function(id) { |
44 this.get('filter').setFilter('theme', id); |
50 this.get('filter').setFilter('theme', id); |
45 }, |
51 }, |
46 |
52 |
47 addLanguageFilter: function(id) { |
53 addLanguageFilter: function(id) { |
48 this.get('filter').setFilter('language', id); |
54 this.get('filter').setFilter('language', id); |
|
55 }, |
|
56 |
|
57 addTypeFilter: function(id) { |
|
58 this.get('filter').setFilter('theme', id); |
49 } |
59 } |
50 |
|
51 } |
60 } |
52 |
61 |
53 }); |
62 }); |