cms/app-client/app/controllers/application.js
changeset 219 3578846b66f4
parent 212 f2c6080a73aa
child 224 d284324358b2
equal deleted inserted replaced
218:38e1a1446319 219:3578846b66f4
     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         });