mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
added a new encoding settings page under advanced
This commit is contained in:
parent
231ed3c315
commit
2704b52493
16 changed files with 267 additions and 136 deletions
|
@ -1,59 +1,13 @@
|
|||
(function ($, document, apiClient) {
|
||||
|
||||
function getChannelHtml(channel) {
|
||||
|
||||
var html = '';
|
||||
|
||||
html += '<a class="backdropTileItem tileItem" href="livetvchannel.html?id=' + channel.Id + '">';
|
||||
|
||||
var imgUrl;
|
||||
var isDefault;
|
||||
|
||||
if (channel.ImageTags.Primary) {
|
||||
|
||||
|
||||
imgUrl = apiClient.getUrl("LiveTV/Channels/" + channel.Id + "/Images/Primary", {
|
||||
|
||||
tag: channel.ImageTags.Primary,
|
||||
height: 300
|
||||
|
||||
});
|
||||
|
||||
|
||||
} else {
|
||||
|
||||
imgUrl = "css/images/items/list/collection.png";
|
||||
isDefault = true;
|
||||
}
|
||||
|
||||
var cssClass = isDefault ? "tileImage defaultTileImage" : "tileImage";
|
||||
|
||||
html += '<div class="' + cssClass + '" style="background-image: url(\'' + imgUrl + '\');"></div>';
|
||||
|
||||
|
||||
html += '<div class="tileContent">';
|
||||
|
||||
html += '<div class="tileName">' + channel.Number + ' ' + channel.Name + '</div>';
|
||||
|
||||
html += '<p class="userDataIcons">' + LibraryBrowser.getUserDataIconsHtml(channel) + '</p>';
|
||||
|
||||
html += '</div>';
|
||||
|
||||
html += "</a>";
|
||||
|
||||
return html;
|
||||
}
|
||||
|
||||
function getChannelsHtml(channels) {
|
||||
|
||||
var html = [];
|
||||
|
||||
for (var i = 0, length = channels.length; i < length; i++) {
|
||||
|
||||
html.push(getChannelHtml(channels[i]));
|
||||
}
|
||||
|
||||
return html.join('');
|
||||
return LibraryBrowser.getPosterViewHtml({
|
||||
items: channels,
|
||||
useAverageAspectRatio: true,
|
||||
shape: "backdrop",
|
||||
centerText: true
|
||||
});
|
||||
}
|
||||
|
||||
function renderChannels(page, channels) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue