mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Prevent more default actions for hotkeys
This commit is contained in:
parent
4c68f500d9
commit
b2676c1633
4 changed files with 13 additions and 0 deletions
|
@ -1323,9 +1323,11 @@ export default function (view) {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 'Home':
|
case 'Home':
|
||||||
|
e.preventDefault();
|
||||||
playbackManager.seekPercent(0, currentPlayer);
|
playbackManager.seekPercent(0, currentPlayer);
|
||||||
break;
|
break;
|
||||||
case 'End':
|
case 'End':
|
||||||
|
e.preventDefault();
|
||||||
playbackManager.seekPercent(100, currentPlayer);
|
playbackManager.seekPercent(100, currentPlayer);
|
||||||
break;
|
break;
|
||||||
case '0':
|
case '0':
|
||||||
|
@ -1354,17 +1356,21 @@ export default function (view) {
|
||||||
playbackManager.decreasePlaybackRate(currentPlayer);
|
playbackManager.decreasePlaybackRate(currentPlayer);
|
||||||
break;
|
break;
|
||||||
case 'PageUp':
|
case 'PageUp':
|
||||||
|
e.preventDefault();
|
||||||
playbackManager.nextChapter(currentPlayer);
|
playbackManager.nextChapter(currentPlayer);
|
||||||
break;
|
break;
|
||||||
case 'PageDown':
|
case 'PageDown':
|
||||||
|
e.preventDefault();
|
||||||
playbackManager.previousChapter(currentPlayer);
|
playbackManager.previousChapter(currentPlayer);
|
||||||
break;
|
break;
|
||||||
case 'g':
|
case 'g':
|
||||||
case 'G':
|
case 'G':
|
||||||
|
e.preventDefault();
|
||||||
subtitleSyncOverlay?.decrementOffset();
|
subtitleSyncOverlay?.decrementOffset();
|
||||||
break;
|
break;
|
||||||
case 'h':
|
case 'h':
|
||||||
case 'H':
|
case 'H':
|
||||||
|
e.preventDefault();
|
||||||
subtitleSyncOverlay?.incrementOffset();
|
subtitleSyncOverlay?.incrementOffset();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
|
@ -138,14 +138,17 @@ export class BookPlayer {
|
||||||
case 'l':
|
case 'l':
|
||||||
case 'ArrowRight':
|
case 'ArrowRight':
|
||||||
case 'Right':
|
case 'Right':
|
||||||
|
e.preventDefault();
|
||||||
this.next();
|
this.next();
|
||||||
break;
|
break;
|
||||||
case 'j':
|
case 'j':
|
||||||
case 'ArrowLeft':
|
case 'ArrowLeft':
|
||||||
case 'Left':
|
case 'Left':
|
||||||
|
e.preventDefault();
|
||||||
this.previous();
|
this.previous();
|
||||||
break;
|
break;
|
||||||
case 'Escape':
|
case 'Escape':
|
||||||
|
e.preventDefault();
|
||||||
if (this.tocElement) {
|
if (this.tocElement) {
|
||||||
// Close table of contents on ESC if it is open
|
// Close table of contents on ESC if it is open
|
||||||
this.tocElement.destroy();
|
this.tocElement.destroy();
|
||||||
|
|
|
@ -180,6 +180,7 @@ export class ComicsPlayer {
|
||||||
onWindowKeyDown(e) {
|
onWindowKeyDown(e) {
|
||||||
const key = keyboardnavigation.getKeyName(e);
|
const key = keyboardnavigation.getKeyName(e);
|
||||||
if (key === 'Escape') {
|
if (key === 'Escape') {
|
||||||
|
e.preventDefault();
|
||||||
this.stop();
|
this.stop();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -97,14 +97,17 @@ export class PdfPlayer {
|
||||||
case 'l':
|
case 'l':
|
||||||
case 'ArrowRight':
|
case 'ArrowRight':
|
||||||
case 'Right':
|
case 'Right':
|
||||||
|
e.preventDefault();
|
||||||
this.next();
|
this.next();
|
||||||
break;
|
break;
|
||||||
case 'j':
|
case 'j':
|
||||||
case 'ArrowLeft':
|
case 'ArrowLeft':
|
||||||
case 'Left':
|
case 'Left':
|
||||||
|
e.preventDefault();
|
||||||
this.previous();
|
this.previous();
|
||||||
break;
|
break;
|
||||||
case 'Escape':
|
case 'Escape':
|
||||||
|
e.preventDefault();
|
||||||
this.stop();
|
this.stop();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue