--- a/cms/app-client/app/controllers/application.js Sat Dec 03 00:09:28 2016 +0100
+++ b/cms/app-client/app/controllers/application.js Sat Dec 03 01:32:43 2016 +0100
@@ -50,11 +50,19 @@
var self = this;
this.store.findRecord('document', this.get('player').get('item'), { reload: true }).then(function(model){
self.get('player').set('model', model);
- if (self.get('player').get('model').get('transcript')) {
+ let transcript = self.get('player').get('model').get('transcript');
+ console.log("transcript", transcript);
+ if (transcript && transcript.format === "application/pdf") {
+ self.get('player').set('transcript', transcript.url);
+ self.get('player').set('transcriptIframe', true);
+ }
+ else if (transcript) {
+ self.get('player').set('transcriptIframe', false);
self.store.findRecord('transcript', self.get('player').get('item')).then(function(model) {
self.get('player').set('transcript', model);
});
} else {
+ self.get('player').set('transcriptIframe', false);
self.get('player').set('transcript', null);
}
});