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

more work on channel downloading

This commit is contained in:
Luke Pulverenti 2014-06-02 22:01:30 -04:00
parent c4cedff7b4
commit d3a7d45969
3 changed files with 14 additions and 4 deletions

View file

@ -8,9 +8,9 @@
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
<br />
<form class="channelSettingsForm"> <form class="channelSettingsForm">
<p class="noChannelsHeader" style="display: none;">${ChannelSettingsFormHelp}</p>
<br />
<ul data-role="listview" class="ulForm"> <ul data-role="listview" class="ulForm">
<li> <li>
<label for="selectChannelResolution">${LabelChannelStreamQuality}</label> <label for="selectChannelResolution">${LabelChannelStreamQuality}</label>

View file

@ -31,6 +31,12 @@
function loadPage(page, config, allChannelFeatures) { function loadPage(page, config, allChannelFeatures) {
if (allChannelFeatures.length) {
$('.noChannelsHeader', page).hide();
} else {
$('.noChannelsHeader', page).show();
}
var downloadableList = allChannelFeatures.filter(function (i) { var downloadableList = allChannelFeatures.filter(function (i) {
return i.CanDownloadAllMedia; return i.CanDownloadAllMedia;
}); });

View file

@ -83,7 +83,11 @@
$('.btnPlayExternalTrailer', page).addClass('hide').attr('href', '#'); $('.btnPlayExternalTrailer', page).addClass('hide').attr('href', '#');
} }
if (user.Configuration.IsAdministrator && item.MediaSources && item.MediaSources.length > 1) { var groupedVersions = (item.MediaSources || []).filter(function (g) {
return g.Type == "Grouping";
});
if (user.Configuration.IsAdministrator && groupedVersions.length) {
$('.splitVersionContainer', page).show(); $('.splitVersionContainer', page).show();
} else { } else {
$('.splitVersionContainer', page).hide(); $('.splitVersionContainer', page).hide();
@ -479,7 +483,7 @@
$('.lnkSibling', page).addClass('hide'); $('.lnkSibling', page).addClass('hide');
return; return;
if ((item.Type != "Episode" && item.Type != "Season" && item.Type != "Audio") || item.IndexNumber == null) { if ((item.Type != "Episode" && item.Type != "Season" && item.Type != "Audio") || item.IndexNumber == null) {
return; return;
} }