cms/app-client/app/components/player-component.js
changeset 212 f2c6080a73aa
parent 211 7451203a1321
child 214 9bff007eb03c
--- a/cms/app-client/app/components/player-component.js	Tue Jun 28 23:36:40 2016 +0200
+++ b/cms/app-client/app/components/player-component.js	Wed Jun 29 00:35:03 2016 +0200
@@ -10,11 +10,18 @@
     head: 0,
     remaining: 0,
 
-    item: Ember.computed('player.item', function() {
-        return this.get('player').get('item');
+    isFirst: false,
+    isLast: false,
+
+    item: Ember.computed('player.model', function() {
+        return this.get('player').get('model');
     }),
 
-    documentLoaded: Ember.observer('player.item', function() {
+    modelLoaded: Ember.observer('player.model', function() {
+        var items = this.get('player').get('items');
+        var index = items.indexOf(this.get('player').get('item'));
+        this.set('isFirst', index === 0);
+        this.set('isLast', index === items.length - 1);
     }),
 
     init: function() {
@@ -44,6 +51,14 @@
                 this.get('popcorn').play();
             }
             this.set('playing', !this.get('playing'));
+        },
+
+        backward: function() {
+            console.log('backward');
+        },
+
+        forward: function() {
+            console.log('forward');
         }
 
     }