From 1ce1ca7d898417863ff4617774dba3f59c02b57d Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Mon, 21 Sep 2015 18:31:44 +0100 Subject: [PATCH] poster keys --- static/js/infoView.indiancinema.js | 6 ++---- static/js/infoView.js | 6 ++++++ static/js/infoView.padma.js | 6 ++++++ 3 files changed, 14 insertions(+), 4 deletions(-) diff --git a/static/js/infoView.indiancinema.js b/static/js/infoView.indiancinema.js index a7bdf021..98cf7576 100644 --- a/static/js/infoView.indiancinema.js +++ b/static/js/infoView.indiancinema.js @@ -28,6 +28,7 @@ pandora.ui.infoView = function(data) { listKeys = nameKeys.concat([ 'country', 'language', 'color', 'sound', 'genre', 'keyword', 'links' ]), + posterKeys = ['title', 'director', 'year'], // these may contain commas, and are thus separated by semicolons specialListKeys = ['alternativeTitles', 'productionCompany'], descriptions = { @@ -491,10 +492,7 @@ pandora.ui.infoView = function(data) { } pandora.updateItemContext(); pandora.$ui.browser.value(result.data.id, key, result.data[key]); - if ( - Ox.contains(['title', 'director', 'year'], key) - && ui.icons == 'posters' - ) { + if (Ox.contains(posterKeys, key) && ui.icons == 'posters') { src = pandora.getMediaURL('/' + data.id + '/poster512.jpg?' + Ox.uid()); $icon.attr({src: src}); $reflectionIcon.attr({src: src}); diff --git a/static/js/infoView.js b/static/js/infoView.js index 1a915006..ab372857 100644 --- a/static/js/infoView.js +++ b/static/js/infoView.js @@ -20,6 +20,7 @@ pandora.ui.infoView = function(data) { margin = 16, nameKeys = ['director'], listKeys = nameKeys.concat(['country', 'groups']), + posterKeys = nameKeys.concat(['title', 'year']), statisticsWidth = 128, $bar = Ox.Bar({size: 16}) @@ -361,6 +362,11 @@ pandora.ui.infoView = function(data) { } pandora.updateItemContext(); pandora.$ui.browser.value(result.data.id, key, result.data[key]); + if (Ox.contains(posterKeys, key) && ui.icons == 'posters') { + src = pandora.getMediaURL('/' + data.id + '/poster512.jpg?' + Ox.uid()); + $icon.attr({src: src}); + $reflectionIcon.attr({src: src}); + } pandora.$ui.itemTitle .options({ title: '' + result.data.title diff --git a/static/js/infoView.padma.js b/static/js/infoView.padma.js index bb8b9c09..f12d02d7 100644 --- a/static/js/infoView.padma.js +++ b/static/js/infoView.padma.js @@ -20,6 +20,7 @@ pandora.ui.infoView = function(data) { margin = 16, nameKeys = ['director', 'cinematographer', 'featuring'], listKeys = nameKeys.concat(['language', 'topic', 'license', 'groups']), + posterKeys = ['title', 'date'], statisticsWidth = 128, $bar = Ox.Bar({size: 16}) @@ -529,6 +530,11 @@ pandora.ui.infoView = function(data) { } pandora.updateItemContext(); pandora.$ui.browser.value(result.data.id, key, result.data[key]); + if (Ox.contains(posterKeys, key) && ui.icons == 'posters') { + src = pandora.getMediaURL('/' + data.id + '/poster512.jpg?' + Ox.uid()); + $icon.attr({src: src}); + $reflectionIcon.attr({src: src}); + } pandora.$ui.itemTitle .options({ title: '' + result.data.title