mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Merge pull request #2539 from BrianCArnold/showHoursOnLongMedia
This commit is contained in:
commit
910133c3b3
1 changed files with 9 additions and 6 deletions
|
@ -106,7 +106,6 @@ import '../../elements/emby-button/emby-button';
|
||||||
const miscInfo = [];
|
const miscInfo = [];
|
||||||
let text;
|
let text;
|
||||||
let date;
|
let date;
|
||||||
let minutes;
|
|
||||||
let count;
|
let count;
|
||||||
|
|
||||||
const showFolderRuntime = item.Type === 'MusicAlbum' || item.MediaType === 'MusicArtist' || item.MediaType === 'Playlist' || item.MediaType === 'MusicGenre';
|
const showFolderRuntime = item.Type === 'MusicAlbum' || item.MediaType === 'MusicArtist' || item.MediaType === 'Playlist' || item.MediaType === 'MusicGenre';
|
||||||
|
@ -257,11 +256,15 @@ import '../../elements/emby-button/emby-button';
|
||||||
if (item.Type === 'Audio') {
|
if (item.Type === 'Audio') {
|
||||||
miscInfo.push(datetime.getDisplayRunningTime(item.RunTimeTicks));
|
miscInfo.push(datetime.getDisplayRunningTime(item.RunTimeTicks));
|
||||||
} else {
|
} else {
|
||||||
minutes = item.RunTimeTicks / 600000000;
|
const totalMinutes = Math.round(item.RunTimeTicks / 600000000) || 1;
|
||||||
|
const totalHours = Math.floor(totalMinutes / 60);
|
||||||
minutes = minutes || 1;
|
const remainderMinutes = totalMinutes % 60;
|
||||||
|
const result = [];
|
||||||
miscInfo.push(`${Math.round(minutes)} mins`);
|
if (totalHours > 0) {
|
||||||
|
result.push(`${totalHours}h`);
|
||||||
|
}
|
||||||
|
result.push(`${remainderMinutes}m`);
|
||||||
|
miscInfo.push(result.join(' '));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue