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

Added poor man's multi-file movie support

This commit is contained in:
Luke Pulverenti 2013-06-12 17:46:50 -04:00
parent 3c1648cc63
commit eba6f4b630
4 changed files with 52 additions and 3 deletions

View file

@ -148,6 +148,13 @@
renderCast(page, item, context, 10);
}
if (!item.PartCount || item.PartCount < 2) {
$('#additionalPartsCollapsible', page).addClass('hide');
} else {
$('#additionalPartsCollapsible', page).removeClass('hide');
renderAdditionalParts(page, item);
}
$('#themeSongsCollapsible', page).hide();
$('#themeVideosCollapsible', page).hide();
@ -350,7 +357,7 @@
if (html) {
html = (item.Status == 'Ended' ? 'Aired ' : 'Airs ') + html;
$('#seriesAirTime', page).show().html(html).trigger('create');
} else {
$('#seriesAirTime', page).hide();
@ -377,7 +384,7 @@
}
function renderChildren(page, item) {
var sortBy = item.Type == "BoxSet" ? "ProductionYear,SortName" : "SortName";
ApiClient.getItems(Dashboard.getCurrentUserId(), {
@ -560,6 +567,21 @@
}
function renderAdditionalParts(page, item) {
ApiClient.getAdditionalVideoParts(Dashboard.getCurrentUserId(), item.Id).done(function (result) {
if (result.Items.length) {
$('#additionalPartsCollapsible', page).show();
$('#additionalPartsContent', page).html(getVideosHtml(result.Items)).trigger('create');
} else {
$('#additionalPartsCollapsible', page).hide();
}
});
}
function renderScenes(page, item, limit) {
var html = '';