--- a/cms/app-client/app/components/player-component.js Sat Jul 16 17:23:47 2016 +0200
+++ b/cms/app-client/app/components/player-component.js Sun Jul 17 14:41:03 2016 +0200
@@ -46,7 +46,7 @@
if(this.get('player').get('item') !== id) {
this.get('popcorn').on('loadeddata', Ember.run.bind(this, this.get('play')));
} else {
- this.toggle();
+ this.send('toggle');
}
}));
},
@@ -75,15 +75,15 @@
this.get('popcorn').pause();
},
- toggle: function() {
- if(this.get('player').get('playing')) {
- this.pause();
- } else {
- this.play();
- }
- },
+ actions: {
- actions: {
+ toggle: function() {
+ if(this.get('player').get('playing')) {
+ this.pause();
+ } else {
+ this.play();
+ }
+ },
backward: function() {
var index = this.get('player').get('items').indexOf(this.get('player').get('item'));
@@ -95,6 +95,10 @@
var index = this.get('player').get('items').indexOf(this.get('player').get('item'));
var item = this.get('player').get('items')[index + 1];
this.get('player').set('item', item);
+ },
+
+ setTime: function(event) {
+ this.get('popcorn').currentTime(event.layerX * this.get('popcorn').duration() / Ember.$(event.target).width());
}
}