From c987313c8cc30cd820848a33880d65b0cd9624b8 Mon Sep 17 00:00:00 2001 From: Ruud Date: Wed, 26 Aug 2015 23:45:38 +0200 Subject: [PATCH] Failed trailer search, don't show trailer container fix #5283 --- .../core/media/movie/_base/static/movie.actions.js | 19 ++++++++++++------- couchpotato/core/media/movie/_base/static/movie.scss | 4 ++++ couchpotato/static/scripts/combined.plugins.min.js | 16 ++++++++++------ couchpotato/static/style/combined.min.css | 1 + 4 files changed, 27 insertions(+), 13 deletions(-) diff --git a/couchpotato/core/media/movie/_base/static/movie.actions.js b/couchpotato/core/media/movie/_base/static/movie.actions.js index f729bb1..c7fb46e 100644 --- a/couchpotato/core/media/movie/_base/static/movie.actions.js +++ b/couchpotato/core/media/movie/_base/static/movie.actions.js @@ -400,12 +400,17 @@ MA.Trailer = new Class({ new Request.JSONP({ 'url': url, 'onComplete': function(json){ - self.video_id = json.items[0].id.videoId; - self.container.grab(new Element('div.background', { - 'styles': { - 'background-image': 'url('+json.items[0].snippet.thumbnails.high.url+')' - } - })); + if(json.items.length > 0){ + self.video_id = json.items[0].id.videoId; + self.container.grab(new Element('div.background', { + 'styles': { + 'background-image': 'url('+json.items[0].snippet.thumbnails.high.url+')' + } + })); + } + else { + self.container.getParent('.section').addClass('no_trailer'); + } } }).send(); } @@ -416,13 +421,13 @@ MA.Trailer = new Class({ watch: function(){ var self = this; - self.container.set('html', '