mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Fix breakage on remote sessions and address review comments
This commit is contained in:
parent
8d31d507c2
commit
6325046b96
6 changed files with 25 additions and 21 deletions
|
@ -196,8 +196,8 @@ define(['require', 'datetime', 'itemHelper', 'events', 'browser', 'imageLoader',
|
|||
playbackManager.setRepeatMode('RepeatNone');
|
||||
break;
|
||||
default:
|
||||
case 'RepeatNone':
|
||||
playbackManager.setRepeatMode('RepeatAll');
|
||||
break;
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -371,12 +371,11 @@ define(['require', 'datetime', 'itemHelper', 'events', 'browser', 'imageLoader',
|
|||
toggleRepeatButtonIcon.classList.add('repeat_one');
|
||||
toggleRepeatButton.classList.add(cssClass);
|
||||
break;
|
||||
default:
|
||||
case 'RepeatNone':
|
||||
toggleRepeatButtonIcon.classList.add('repeat');
|
||||
toggleRepeatButton.classList.remove(cssClass);
|
||||
break;
|
||||
default:
|
||||
throw new TypeError('invalid value for repeatMode');
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -633,17 +632,17 @@ define(['require', 'datetime', 'itemHelper', 'events', 'browser', 'imageLoader',
|
|||
function onQueueShuffleModeChange() {
|
||||
let shuffleMode = playbackManager.getQueueShuffleMode();
|
||||
let context = nowPlayingBarElement;
|
||||
const cssClass = 'shuffleQueue-active';
|
||||
let toggleShuffleButton = context.querySelector('.btnShuffleQueue');
|
||||
|
||||
switch (shuffleMode) {
|
||||
case 'Sorted':
|
||||
toggleShuffleButton.classList.remove('shuffleQueue-active');
|
||||
break;
|
||||
case 'Shuffle':
|
||||
toggleShuffleButton.classList.add('shuffleQueue-active');
|
||||
toggleShuffleButton.classList.toggle(cssClass, true);
|
||||
break;
|
||||
default:
|
||||
throw new TypeError('invalid value for shuffleMode');
|
||||
case 'Sorted':
|
||||
toggleShuffleButton.classList.toggle(cssClass, false);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue