equal
deleted
inserted
replaced
19 modelLoaded: Ember.observer('player.model', function() { |
19 modelLoaded: Ember.observer('player.model', function() { |
20 var items = this.get('player').get('items'); |
20 var items = this.get('player').get('items'); |
21 var index = items.indexOf(this.get('player').get('item')); |
21 var index = items.indexOf(this.get('player').get('item')); |
22 this.set('isFirst', index === 0); |
22 this.set('isFirst', index === 0); |
23 this.set('isLast', index === items.length - 1); |
23 this.set('isLast', index === items.length - 1); |
|
24 if(this.get('player').get('playing')) { |
|
25 this.play(); |
|
26 } |
24 }), |
27 }), |
25 |
28 |
26 itemLoaded: Ember.observer('player.model.mediaList', function() { |
29 itemLoaded: Ember.observer('player.model.mediaList', function() { |
27 this.get('popcorn').load(); |
30 this.get('popcorn').load(); |
28 }), |
31 }), |
82 |
85 |
83 actions: { |
86 actions: { |
84 |
87 |
85 backward: function() { |
88 backward: function() { |
86 var index = this.get('player').get('items').indexOf(this.get('player').get('item')); |
89 var index = this.get('player').get('items').indexOf(this.get('player').get('item')); |
87 console.log('backward', index); |
90 var item = this.get('player').get('items')[index - 1]; |
|
91 this.get('player').set('item', item); |
88 }, |
92 }, |
89 |
93 |
90 forward: function() { |
94 forward: function() { |
91 var index = this.get('player').get('items').indexOf(this.get('player').get('item')); |
95 var index = this.get('player').get('items').indexOf(this.get('player').get('item')); |
92 console.log('forward', index); |
96 var item = this.get('player').get('items')[index + 1]; |
|
97 this.get('player').set('item', item); |
93 } |
98 } |
94 |
99 |
95 } |
100 } |
96 }); |
101 }); |