mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
added theme song support
This commit is contained in:
parent
f6366f3b22
commit
38fa3ccfe4
7 changed files with 51 additions and 8 deletions
|
@ -33,7 +33,7 @@
|
|||
|
||||
$('#seriesName', page).html('<a class="detailPageParentLink" href="itemdetails.html?id=' + item.SeriesId + '">' + item.SeriesName + '</a>').show().trigger('create');
|
||||
}
|
||||
else if (item.Album && item.Type == "Audio") {
|
||||
else if (item.Album && item.Type == "Audio" && item.ParentId) {
|
||||
$('#seriesName', page).html('<a class="detailPageParentLink" href="itemdetails.html?id=' + item.ParentId + '">' + item.Album + '</a>').show().trigger('create');
|
||||
|
||||
}
|
||||
|
@ -198,6 +198,12 @@
|
|||
$('#castCollapsible', page).show();
|
||||
renderCast(page, item, context);
|
||||
}
|
||||
|
||||
$('#themeSongsCollapsible', page).hide();
|
||||
|
||||
ApiClient.getThemeSongs(Dashboard.getCurrentUserId(), item.Id).done(function(songs) {
|
||||
renderThemeSongs(page, item, songs);
|
||||
});
|
||||
}
|
||||
|
||||
function renderDetails(page, item, context) {
|
||||
|
@ -272,6 +278,16 @@
|
|||
function renderUserDataIcons(page, item) {
|
||||
$('#itemRatings', page).html(LibraryBrowser.getUserDataIconsHtml(item));
|
||||
}
|
||||
|
||||
function renderThemeSongs(page, item, songs) {
|
||||
|
||||
if (songs.length) {
|
||||
|
||||
$('#themeSongsCollapsible', page).show();
|
||||
|
||||
$('#themeSongsContent', page).html(LibraryBrowser.getSongTableHtml(songs, {})).trigger('create');
|
||||
}
|
||||
}
|
||||
|
||||
function renderScenes(page, item) {
|
||||
var html = '';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue