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:
commit
a00c68d49a
2 changed files with 23 additions and 0 deletions
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue