diff --git a/dashboard-ui/scripts/indexpage.js b/dashboard-ui/scripts/indexpage.js index 06f3916f0c..8aff6e4d38 100644 --- a/dashboard-ui/scripts/indexpage.js +++ b/dashboard-ui/scripts/indexpage.js @@ -123,7 +123,9 @@ Limit: 24, Fields: "PrimaryImageAspectRatio,SyncInfo", - IsPlayed: false + IsPlayed: false, + ImageTypeLimit: 1, + EnableImageTypes: "Primary,Backdrop,Banner,Thumb" }; return ApiClient.getJSON(ApiClient.getUrl('Users/' + userId + '/Items/Latest', options)).done(function (items) { @@ -233,7 +235,8 @@ ApiClient.getItems(userId, { - SortBy: "SortName" + SortBy: "SortName", + ImageTypeLimit: 1 }).done(function (result) { @@ -279,7 +282,9 @@ Recursive: true, Fields: "PrimaryImageAspectRatio,SyncInfo", CollapseBoxSetItems: false, - ExcludeLocationTypes: "Virtual" + ExcludeLocationTypes: "Virtual", + ImageTypeLimit: 1, + EnableImageTypes: "Primary,Backdrop,Banner,Thumb" }; ApiClient.getItems(userId, options).done(function (result) { diff --git a/dashboard-ui/scripts/itemdetailpage.js b/dashboard-ui/scripts/itemdetailpage.js index 815d322092..4b5ac41a90 100644 --- a/dashboard-ui/scripts/itemdetailpage.js +++ b/dashboard-ui/scripts/itemdetailpage.js @@ -339,11 +339,11 @@ renderCast(page, item, context, 6); } - if (!item.PartCount || item.PartCount < 2) { - $('#additionalPartsCollapsible', page).addClass('hide'); - } else { + if (item.PartCount && item.PartCount > 1) { $('#additionalPartsCollapsible', page).removeClass('hide'); renderAdditionalParts(page, item, user); + } else { + $('#additionalPartsCollapsible', page).addClass('hide'); } $('#themeSongsCollapsible', page).hide(); diff --git a/dashboard-ui/scripts/librarybrowser.js b/dashboard-ui/scripts/librarybrowser.js index 8bc09e7908..0899324a51 100644 --- a/dashboard-ui/scripts/librarybrowser.js +++ b/dashboard-ui/scripts/librarybrowser.js @@ -601,7 +601,7 @@ if (item.Type == 'Episode') return ''; // SortName - name = (item.SortName || item.Name)[0].toUpperCase(); + name = (item.SortName || item.Name || '?')[0].toUpperCase(); code = name.charCodeAt(0); if (code < 65 || code > 90) {