diff --git a/static/js/pandora/infoView.0xdb.js b/static/js/pandora/infoView.0xdb.js index a3b531580..d8c042b22 100644 --- a/static/js/pandora/infoView.0xdb.js +++ b/static/js/pandora/infoView.0xdb.js @@ -7,6 +7,7 @@ pandora.ui.infoView = function(data) { var ui = pandora.user.ui, canEdit = pandora.site.capabilities.canEditMetadata[pandora.user.level], + canSeeAllMetadata = pandora.user.level != 'guest', css = { marginTop: '4px', textAlign: 'justify', @@ -262,8 +263,11 @@ pandora.ui.infoView = function(data) { .html( formatKey('Alternative Title' + (data.alternativeTitles.length == 1 ? '' : 's')) + data.alternativeTitles.map(function(value) { - return value[0] + (Ox.isArray(value[1]) ? ' ' - + formatLight('(' + value[1].join(', ') + ')') : ''); + return value[0] + ( + canSeeAllMetadata && Ox.isArray(value[1]) + ? ' ' + formatLight('(' + value[1].join(', ') + ')') + : '' + ); }).join(', ') ) .appendTo($text); @@ -319,19 +323,21 @@ pandora.ui.infoView = function(data) { // FIXME: 'uncredited' should be removed on the backend value.character = value.character.replace('(uncredited)', '').trim(); return formatValue(value.actor, 'name') - + (value.character ? ' ' - + formatLight('(' + formatValue(value.character) + ')') - : ''); + + ( + canSeeAllMetadata && value.character + ? ' ' + formatLight('(' + formatValue(value.character) + ')') + : '' + ); }).join(', ') ) .appendTo($text); - if (data.genre || data.keyword) { + if (data.genre || (data.keyword && canSeeAllMetadata)) { $div = $('