cms/app-client/app/controllers/application.js
changeset 254 a7cf2887e993
parent 253 0be9770b09b4
child 321 aefaad270b9b
child 338 4a3899b6a7ed
equal deleted inserted replaced
253:0be9770b09b4 254:a7cf2887e993
     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 
       
     5     player: Ember.inject.service(),
       
     6 
       
     7     playerVideoscreenObserver: Ember.observer('player.videoscreen', function() {
       
     8         Ember.$('body').toggleClass('videoscreen', this.get('player').get('videoscreen'));
       
     9     }),
     4 
    10 
     5     queryParams: ['location', 'date', 'notice', {
    11     queryParams: ['location', 'date', 'notice', {
     6         language: 'langue',
    12         language: 'langue',
     7         discourse: 'discours',
    13         discourse: 'discours',
     8         theme: 'thematique'
    14         theme: 'thematique'
    83             }
    89             }
    84         }
    90         }
    85         return true;
    91         return true;
    86     },
    92     },
    87 
    93 
    88     player: Ember.inject.service(),
    94     
    89 
    95 
    90     itemObserver: Ember.observer('player.item', function() {
    96     itemObserver: Ember.observer('player.item', function() {
    91         var self = this;
    97         var self = this;
    92         this.store.findRecord('document', this.get('player').get('item'), { reload: true }).then(function(model){
    98         this.store.findRecord('document', this.get('player').get('item'), { reload: true }).then(function(model){
    93             self.get('player').set('model', model);
    99             self.get('player').set('model', model);