Merge pull request #5193 from carlo-colombo/subtitle-offset-keybinding
This commit is contained in:
@@ -151,6 +151,21 @@ class SubtitleSync {
|
||||
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;
|
||||
|
||||
@@ -1347,6 +1347,14 @@ export default function (view) {
|
||||
case 'PageDown':
|
||||
playbackManager.previousChapter(currentPlayer);
|
||||
break;
|
||||
case 'g':
|
||||
case 'G':
|
||||
subtitleSyncOverlay?.decrementOffset();
|
||||
break;
|
||||
case 'h':
|
||||
case 'H':
|
||||
subtitleSyncOverlay?.incrementOffset();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user