|
@@ -4410,7 +4410,17 @@
|
|
|
|
|
|
|
|
|
if( nextFragment() === false ) {
|
|
|
- if( availableRoutes().down ) {
|
|
|
+
|
|
|
+ var routes = availableRoutes();
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ if( routes.down && routes.right && config.loop && Reveal.isLastVerticalSlide( currentSlide ) ) {
|
|
|
+ routes.down = false;
|
|
|
+ }
|
|
|
+
|
|
|
+ if( routes.down ) {
|
|
|
navigateDown();
|
|
|
}
|
|
|
else if( config.rtl ) {
|
|
@@ -5300,7 +5310,7 @@
|
|
|
|
|
|
isLastSlide: function() {
|
|
|
if( currentSlide ) {
|
|
|
-
|
|
|
+
|
|
|
if( currentSlide.nextElementSibling ) return false;
|
|
|
|
|
|
|
|
@@ -5312,6 +5322,19 @@
|
|
|
return false;
|
|
|
},
|
|
|
|
|
|
+
|
|
|
+
|
|
|
+ isLastVerticalSlide: function() {
|
|
|
+ if( currentSlide && isVerticalSlide( currentSlide ) ) {
|
|
|
+
|
|
|
+ if( currentSlide.nextElementSibling ) return false;
|
|
|
+
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
+ return false;
|
|
|
+ },
|
|
|
+
|
|
|
|
|
|
isReady: function() {
|
|
|
return loaded;
|