mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update media info icons
This commit is contained in:
parent
87a6c6232e
commit
633ed72ae8
3 changed files with 63 additions and 28 deletions
|
@ -119,7 +119,7 @@
|
|||
|
||||
if (dom.getWindowSize().innerWidth >= 800) {
|
||||
backdrop.setBackdrops([item], {
|
||||
blur: 24
|
||||
blur: 20
|
||||
}, false);
|
||||
} else {
|
||||
backdrop.clear();
|
||||
|
@ -362,7 +362,7 @@
|
|||
|
||||
if (links.length) {
|
||||
|
||||
var html = links.join('•');
|
||||
var html = links.join('<span class="bulletSeparator">•</span>');
|
||||
|
||||
linksElem.innerHTML = html;
|
||||
linksElem.classList.remove('hide');
|
||||
|
@ -693,13 +693,10 @@
|
|||
|
||||
renderSeriesAirTime(page, item, isStatic);
|
||||
|
||||
var dateAddedElement = page.querySelector('#dateAdded');
|
||||
|
||||
if (itemHelper.enableDateAddedDisplay(item)) {
|
||||
dateAddedElement.classList.remove('hide');
|
||||
dateAddedElement.innerHTML = globalize.translate('DateAddedValue', datetime.toLocaleDateString(datetime.parseISO8601Date(item.DateCreated)));
|
||||
if (renderDynamicMediaIcons(page, item)) {
|
||||
page.querySelector('.mediaInfoIcons').classList.remove('hide');
|
||||
} else {
|
||||
dateAddedElement.classList.add('hide');
|
||||
page.querySelector('.mediaInfoIcons').classList.add('hide');
|
||||
}
|
||||
|
||||
var artist = page.querySelectorAll('.artist');
|
||||
|
@ -726,6 +723,25 @@
|
|||
}
|
||||
}
|
||||
|
||||
function renderDynamicMediaIcons(view, item) {
|
||||
|
||||
var html = mediaInfo.getMediaInfoStats(item).map(function (mediaInfoItem) {
|
||||
|
||||
var text = mediaInfoItem.text;
|
||||
|
||||
if (mediaInfoItem.type === 'added') {
|
||||
return '<div class="mediaInfoText">' + text + '</div>';
|
||||
}
|
||||
|
||||
return '<div class="mediaInfoText mediaInfoText-upper">' + text + '</div>';
|
||||
|
||||
}).join('');
|
||||
|
||||
view.querySelector('.mediaInfoIcons').innerHTML = html;
|
||||
|
||||
return html;
|
||||
}
|
||||
|
||||
function renderPhotoInfo(page, item) {
|
||||
|
||||
var html = '';
|
||||
|
@ -1422,7 +1438,7 @@
|
|||
}
|
||||
|
||||
if (i > 0) {
|
||||
html += '•';
|
||||
html += '<span class="bulletSeparator">•</span>';
|
||||
}
|
||||
|
||||
var param = item.Type == "Audio" || item.Type == "MusicArtist" || item.Type == "MusicAlbum" ? "musicgenre" : "genre";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue