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:
parent
33b1f039ea
commit
dc956eb48c
2 changed files with 27 additions and 19 deletions
|
@ -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
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue