|
@@ -103,10 +103,10 @@ var Reveal = (function(){
|
|
|
// Delays updates to the URL due to a Chrome thumbnailer bug
|
|
|
writeURLTimeout = 0,
|
|
|
|
|
|
- // A delay used to ativate the overview mode
|
|
|
+ // A delay used to activate the overview mode
|
|
|
activateOverviewTimeout = 0,
|
|
|
|
|
|
- // A delay used to deativate the overview mode
|
|
|
+ // A delay used to deactivate the overview mode
|
|
|
deactivateOverviewTimeout = 0,
|
|
|
|
|
|
// Holds information about the currently ongoing touch input
|
|
@@ -587,6 +587,7 @@ var Reveal = (function(){
|
|
|
|
|
|
dom.wrapper.classList.add( 'overview' );
|
|
|
dom.wrapper.classList.remove( 'exit-overview' );
|
|
|
+
|
|
|
clearTimeout( activateOverviewTimeout );
|
|
|
clearTimeout( deactivateOverviewTimeout );
|
|
|
|
|
@@ -662,10 +663,12 @@ var Reveal = (function(){
|
|
|
clearTimeout( deactivateOverviewTimeout );
|
|
|
|
|
|
dom.wrapper.classList.remove( 'overview' );
|
|
|
+
|
|
|
// Temporarily add a class so that transitions can do different things
|
|
|
// depending on whether they are exiting/entering overview, or just
|
|
|
// moving from slide to slide
|
|
|
dom.wrapper.classList.add( 'exit-overview' );
|
|
|
+
|
|
|
deactivateOverviewTimeout = setTimeout( function () {
|
|
|
dom.wrapper.classList.remove( 'exit-overview' );
|
|
|
}, 10);
|