diff --git a/couchpotato/core/media/movie/_base/static/list.js b/couchpotato/core/media/movie/_base/static/list.js index 6177da4..35a9da0 100644 --- a/couchpotato/core/media/movie/_base/static/list.js +++ b/couchpotato/core/media/movie/_base/static/list.js @@ -13,6 +13,7 @@ var MovieList = new Class({ force_view: false }, + available_views: ['thumb', 'list'], movies: [], movies_added: {}, total_movies: 0, @@ -530,6 +531,9 @@ var MovieList = new Class({ changeView: function(new_view){ var self = this; + if(self.available_views.indexOf(new_view) == -1) + new_view = 'thumb'; + self.el .removeClass(self.current_view+'_list') .addClass(new_view+'_list'); diff --git a/couchpotato/static/scripts/combined.plugins.min.js b/couchpotato/static/scripts/combined.plugins.min.js index 7c748af..9b3a158 100644 --- a/couchpotato/static/scripts/combined.plugins.min.js +++ b/couchpotato/static/scripts/combined.plugins.min.js @@ -437,6 +437,7 @@ var MovieList = new Class({ add_new: false, force_view: false }, + available_views: [ "thumb", "list" ], movies: [], movies_added: {}, total_movies: 0, @@ -807,6 +808,7 @@ var MovieList = new Class({ }, changeView: function(new_view) { var self = this; + if (self.available_views.indexOf(new_view) == -1) new_view = "thumb"; self.el.removeClass(self.current_view + "_list").addClass(new_view + "_list"); self.current_view = new_view; Cookie.write(self.options.identifier + "_view", new_view, {