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

Restore sort order after jellyfin/jellyfin#7529, allow subtitle selector display whithout video stream

This commit is contained in:
Shadowghost 2022-04-03 13:10:50 +02:00
parent 33b1f039ea
commit dc956eb48c
2 changed files with 27 additions and 19 deletions

View file

@ -331,6 +331,17 @@ export function supportsMediaSourceSelection (item) {
return true;
}
export function sortTracks (trackA, trackB) {
let cmp = trackA.IsExternal - trackB.IsExternal;
if (cmp != 0) return cmp;
cmp = trackB.IsForced - trackA.IsForced;
if (cmp != 0) return cmp;
cmp = trackB.IsDefault - trackA.IsDefault;
if (cmp != 0) return cmp;
return trackA.Index - trackB.Index;
}
export default {
getDisplayName: getDisplayName,
supportsAddingToCollection: supportsAddingToCollection,
@ -346,5 +357,6 @@ export default {
canRate: canRate,
canConvert: canConvert,
canRefreshMetadata: canRefreshMetadata,
supportsMediaSourceSelection: supportsMediaSourceSelection
supportsMediaSourceSelection: supportsMediaSourceSelection,
sortTracks: sortTracks
};