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

Merge pull request #5193 from carlo-colombo/subtitle-offset-keybinding

This commit is contained in:
Bill Thornton 2024-08-16 11:52:12 -04:00 committed by GitHub
commit a00c68d49a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 23 additions and 0 deletions

View file

@ -151,6 +151,21 @@ class SubtitleSync {
subtitleSyncContainer.classList.add('hide'); subtitleSyncContainer.classList.add('hide');
} }
} }
update(offset) {
this.toggle();
const value = parseFloat(subtitleSyncSlider.value) + offset;
subtitleSyncSlider.updateOffset(value);
}
incrementOffset() {
this.update(+subtitleSyncSlider.step);
}
decrementOffset() {
this.update(-subtitleSyncSlider.step);
}
} }
export default SubtitleSync; export default SubtitleSync;

View file

@ -1347,6 +1347,14 @@ export default function (view) {
case 'PageDown': case 'PageDown':
playbackManager.previousChapter(currentPlayer); playbackManager.previousChapter(currentPlayer);
break; break;
case 'g':
case 'G':
subtitleSyncOverlay?.decrementOffset();
break;
case 'h':
case 'H':
subtitleSyncOverlay?.incrementOffset();
break;
} }
} }