Streamline tap zone click handling
This commit is contained in:
@@ -606,26 +606,10 @@ export class ReaderControls {
|
|||||||
setIsOverlayVisible((isVisible) => isStaticNav || !isVisible);
|
setIsOverlayVisible((isVisible) => isStaticNav || !isVisible);
|
||||||
break;
|
break;
|
||||||
case TapZoneRegionType.PREVIOUS:
|
case TapZoneRegionType.PREVIOUS:
|
||||||
if (isContinuousReadingModeActive) {
|
|
||||||
ReaderControls.scroll(
|
|
||||||
ScrollOffset.BACKWARD,
|
|
||||||
scrollDirection,
|
|
||||||
readingMode.value,
|
|
||||||
readingDirection.value,
|
|
||||||
themeDirection,
|
|
||||||
scrollElement,
|
|
||||||
openChapter,
|
|
||||||
setIsOverlayVisible,
|
|
||||||
setShowPreview,
|
|
||||||
);
|
|
||||||
} else {
|
|
||||||
openPage('previous', 'ltr');
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case TapZoneRegionType.NEXT:
|
case TapZoneRegionType.NEXT:
|
||||||
if (isContinuousReadingModeActive) {
|
if (isContinuousReadingModeActive) {
|
||||||
ReaderControls.scroll(
|
ReaderControls.scroll(
|
||||||
ScrollOffset.FORWARD,
|
action === TapZoneRegionType.PREVIOUS ? ScrollOffset.BACKWARD : ScrollOffset.FORWARD,
|
||||||
scrollDirection,
|
scrollDirection,
|
||||||
readingMode.value,
|
readingMode.value,
|
||||||
readingDirection.value,
|
readingDirection.value,
|
||||||
@@ -636,7 +620,7 @@ export class ReaderControls {
|
|||||||
setShowPreview,
|
setShowPreview,
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
openPage('next', 'ltr');
|
openPage(action === TapZoneRegionType.PREVIOUS ? 'previous' : 'next', 'ltr');
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|||||||
Reference in New Issue
Block a user