소스 검색

fix bug where left/right arrows appeared when there were no horizontal slides

Hakim El Hattab 6 년 전
부모
커밋
e704b3ffc8
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      js/reveal.js

+ 4 - 2
js/reveal.js

@@ -3364,9 +3364,11 @@
 		var horizontalSlides = dom.wrapper.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR ),
 			verticalSlides = dom.wrapper.querySelectorAll( VERTICAL_SLIDES_SELECTOR );
 
+		var hasHorizontalSlides = horizontalSlides.length > 1;
+
 		var routes = {
-			left: indexh > 0 || config.loop,
-			right: indexh < horizontalSlides.length - 1 || config.loop,
+			left: indexh > 0 || ( config.loop && hasHorizontalSlides ),
+			right: indexh < horizontalSlides.length - 1 || ( config.loop && hasHorizontalSlides ),
 			up: indexv > 0,
 			down: indexv < verticalSlides.length - 1
 		};