mirror of
https://github.com/hakimel/reveal.js.git
synced 2025-08-30 09:49:57 +02:00
fix vertical swipe navigation not blocking page scrolling in embedded decks
This commit is contained in:
@@ -103,6 +103,8 @@ export default class Touch {
|
||||
*/
|
||||
onTouchStart( event ) {
|
||||
|
||||
this.touchCaptured = false;
|
||||
|
||||
if( this.isSwipePrevented( event.target ) ) return true;
|
||||
|
||||
this.touchStartX = event.touches[0].clientX;
|
||||
|
@@ -1446,6 +1446,9 @@ export default function( revealElement, options ) {
|
||||
let currentHorizontalSlide = horizontalSlides[ indexh ],
|
||||
currentVerticalSlides = currentHorizontalSlide.querySelectorAll( 'section' );
|
||||
|
||||
// Indicate when we're on a vertical slide
|
||||
revealElement.classList.toggle( 'is-vertical-slide', currentVerticalSlides.length > 1 );
|
||||
|
||||
// Store references to the previous and current slides
|
||||
currentSlide = currentVerticalSlides[ indexv ] || currentHorizontalSlide;
|
||||
|
||||
|
Reference in New Issue
Block a user