1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

added new properties and endpoints for series special features

This commit is contained in:
Luke Pulverenti 2013-08-30 21:08:32 -04:00
parent 800160354f
commit f12c03e471
2 changed files with 17 additions and 10 deletions

View file

@ -173,23 +173,23 @@
<div id="additionalPartsContent" class="detailSectionContent"></div> <div id="additionalPartsContent" class="detailSectionContent"></div>
</div> </div>
<div id="trailersCollapsible" class="detailSection inlineDetailSection hide"> <div id="trailersCollapsible" class="detailSection inlineDetailSection hide">
<div class="detailSectionHeader"> <div id="trailerSectionHeader" class="detailSectionHeader">
Trailers Trailers
</div> </div>
<div id="trailersContent" class="detailSectionContent"></div> <div id="trailersContent" class="detailSectionContent"></div>
</div> </div>
<div id="specialsCollapsible" class="detailSection inlineDetailSection hide">
<div class="detailSectionHeader">
Special Features
</div>
<div id="specialsContent" class="detailSectionContent"></div>
</div>
<div id="castCollapsible" style="display: none;" class="detailSection"> <div id="castCollapsible" style="display: none;" class="detailSection">
<div class="detailSectionHeader"> <div class="detailSectionHeader">
Cast & Crew Cast & Crew
</div> </div>
<div id="castContent" class="detailSectionContent"></div> <div id="castContent" class="detailSectionContent"></div>
</div> </div>
<div id="specialsCollapsible" class="detailSection hide">
<div class="detailSectionHeader">
Special Features
</div>
<div id="specialsContent" class="detailSectionContent"></div>
</div>
<div id="musicVideosCollapsible" style="display: none;" class="detailSection"> <div id="musicVideosCollapsible" style="display: none;" class="detailSection">
<div class="detailSectionHeader"> <div class="detailSectionHeader">
Music Videos Music Videos

View file

@ -435,9 +435,10 @@
ApiClient.getItems(Dashboard.getCurrentUserId(), { ApiClient.getItems(Dashboard.getCurrentUserId(), {
ParentId: getParameterByName('id'), ParentId: item.Id,
SortBy: sortBy, SortBy: sortBy,
Fields: "PrimaryImageAspectRatio,ItemCounts,DisplayMediaType,DateCreated,UserData,AudioInfo" Fields: "PrimaryImageAspectRatio,ItemCounts,DisplayMediaType,DateCreated,UserData,AudioInfo",
MinIndexNumber: item.Type == "Series" ? 1 : null
}).done(function (result) { }).done(function (result) {
@ -468,7 +469,7 @@
$('#childrenTitle', page).html('Episodes (' + item.ChildCount + ')'); $('#childrenTitle', page).html('Episodes (' + item.ChildCount + ')');
} }
else if (item.Type == "Series") { else if (item.Type == "Series") {
$('#childrenTitle', page).html('Seasons (' + item.ChildCount + ')'); $('#childrenTitle', page).html('Seasons (' + item.SeasonCount + ')');
} }
else if (item.Type == "BoxSet") { else if (item.Type == "BoxSet") {
$('#childrenTitle', page).html('Movies (' + item.ChildCount + ')'); $('#childrenTitle', page).html('Movies (' + item.ChildCount + ')');
@ -860,6 +861,12 @@
function renderTrailers(page, item) { function renderTrailers(page, item) {
if (item.Type == "Trailer") {
$('#trailerSectionHeader', page).html('More trailers');
} else {
$('#trailerSectionHeader', page).html('Trailers');
}
var remoteTrailersHtml = ''; var remoteTrailersHtml = '';
for (var i = 0, length = item.RemoteTrailers.length; i < length; i++) { for (var i = 0, length = item.RemoteTrailers.length; i < length; i++) {