cms/app-client/app/components/player-component.js
changeset 242 523ca6e73353
parent 241 da3c6ba8a80b
child 246 5b7ae96768be
equal deleted inserted replaced
241:da3c6ba8a80b 242:523ca6e73353
     1 import Ember from 'ember';
     1 import Ember from 'ember';
     2 
     2 
     3 export default Ember.Component.extend({
     3 export default Ember.Component.extend({
     4     classNames: ['player-component'],
     4     classNames: ['player-component'],
       
     5     classNameBindings: ['video:video', 'reduce:reduce'],
       
     6     videoBinding: 'player.model.video',
       
     7     reduceBinding: 'player.reduce',
     5 
     8 
     6     player: Ember.inject.service(),
     9     player: Ember.inject.service(),
     7     popcorn: null,
    10     popcorn: null,
     8 
    11 
     9     head: 0,
    12     head: 0,
    24         if(this.get('player').get('playing')) {
    27         if(this.get('player').get('playing')) {
    25             this.play();
    28             this.play();
    26         }
    29         }
    27     }),
    30     }),
    28 
    31 
    29     itemLoaded: Ember.observer('player.model.mediaList', function() {
    32     itemLoaded: Ember.observer('player.model.media', function() {
    30         this.get('popcorn').load();
    33         this.get('popcorn').load();
    31     }),
    34     }),
    32 
    35 
    33     init: function() {
    36     init: function() {
    34         this._super(...arguments);
    37         this._super(...arguments);