equal
deleted
inserted
replaced
1 import Ember from 'ember'; |
1 import Ember from 'ember'; |
2 |
2 |
3 export default Ember.Controller.extend({ |
3 export default Ember.Controller.extend({ |
4 |
4 |
5 queryParams: ['location', 'date', 'detail', { |
5 queryParams: ['location', 'date', { |
6 language: 'langue', |
6 language: 'langue', |
7 discourse: 'discours', |
7 discourse: 'discours', |
8 theme: 'thematique' |
8 theme: 'thematique' |
9 }], |
9 }], |
10 |
10 |
85 return true; |
85 return true; |
86 }, |
86 }, |
87 |
87 |
88 player: Ember.inject.service(), |
88 player: Ember.inject.service(), |
89 |
89 |
90 detail: null, |
|
91 |
|
92 |
|
93 modalItem: Ember.computed('detail', function() { |
|
94 return this.store.findRecord('document', this.get('detail')); |
|
95 }), |
|
96 |
|
97 itemIdObserver: Ember.observer('player.item', function() { |
90 itemIdObserver: Ember.observer('player.item', function() { |
98 var self = this; |
91 var self = this; |
99 this.store.findRecord('document', this.get('player').get('item'), { reload: true }).then(function(it){ |
92 this.store.findRecord('document', this.get('player').get('item'), { reload: true }).then(function(it){ |
100 self.get('player').set('model', it); |
93 self.get('player').set('model', it); |
101 }); |
94 }); |