mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Fix handling of keydown event by volume slider and videoosd
This commit is contained in:
parent
62a2f4b17d
commit
a66291a33d
1 changed files with 7 additions and 8 deletions
|
@ -1319,9 +1319,11 @@ define(['playbackManager', 'dom', 'inputManager', 'datetime', 'itemHelper', 'med
|
||||||
var headerElement = document.querySelector('.skinHeader');
|
var headerElement = document.querySelector('.skinHeader');
|
||||||
var osdBottomElement = document.querySelector('.videoOsdBottom-maincontrols');
|
var osdBottomElement = document.querySelector('.videoOsdBottom-maincontrols');
|
||||||
|
|
||||||
|
nowPlayingPositionSlider.enableKeyboardDragging();
|
||||||
|
nowPlayingVolumeSlider.enableKeyboardDragging();
|
||||||
|
|
||||||
if (layoutManager.tv) {
|
if (layoutManager.tv) {
|
||||||
nowPlayingPositionSlider.classList.add('focusable');
|
nowPlayingPositionSlider.classList.add('focusable');
|
||||||
nowPlayingPositionSlider.enableKeyboardDragging();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
view.addEventListener('viewbeforeshow', function (e) {
|
view.addEventListener('viewbeforeshow', function (e) {
|
||||||
|
@ -1456,16 +1458,13 @@ define(['playbackManager', 'dom', 'inputManager', 'datetime', 'itemHelper', 'med
|
||||||
}, options);
|
}, options);
|
||||||
}
|
}
|
||||||
|
|
||||||
function setVolume() {
|
|
||||||
playbackManager.setVolume(this.value, currentPlayer);
|
|
||||||
}
|
|
||||||
|
|
||||||
view.querySelector('.buttonMute').addEventListener('click', function () {
|
view.querySelector('.buttonMute').addEventListener('click', function () {
|
||||||
playbackManager.toggleMute(currentPlayer);
|
playbackManager.toggleMute(currentPlayer);
|
||||||
});
|
});
|
||||||
nowPlayingVolumeSlider.addEventListener('change', setVolume);
|
|
||||||
nowPlayingVolumeSlider.addEventListener('mousemove', setVolume);
|
nowPlayingVolumeSlider.addEventListener('input', (e) => {
|
||||||
nowPlayingVolumeSlider.addEventListener('touchmove', setVolume);
|
playbackManager.setVolume(e.target.value, currentPlayer);
|
||||||
|
});
|
||||||
|
|
||||||
nowPlayingPositionSlider.addEventListener('change', function () {
|
nowPlayingPositionSlider.addEventListener('change', function () {
|
||||||
var player = currentPlayer;
|
var player = currentPlayer;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue