From: Hakim El Hattab Date: Fri, 27 Jul 2012 03:22:15 +0000 (-0400) Subject: fixes bug where the .present class remained on previous slide (closes #88) X-Git-Tag: 2.0.0~74 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=e9b874112e59c9220a8fe88805ba7fa0f874f65f;p=reveal.js.git fixes bug where the .present class remained on previous slide (closes #88) --- diff --git a/README.md b/README.md index d2f36e7..c55a30c 100644 --- a/README.md +++ b/README.md @@ -182,6 +182,7 @@ You can change the appearance of the speaker notes by editing the file at `plugi - New API method ```Reveal.getPreviousSlide()``` - New API method ```Reveal.getCurrentSlide()``` - New API method ```Reveal.getIndices()``` +- Fixes bug where the ```.present``` class was sometimes left on the previous slide #### 1.4 - Main ```#reveal container``` is now selected via a class instead of ID diff --git a/js/reveal.js b/js/reveal.js index 3387904..8ae46b6 100644 --- a/js/reveal.js +++ b/js/reveal.js @@ -1,5 +1,5 @@ /*! - * reveal.js 1.5 r2 + * reveal.js 1.5 r3 * http://lab.hakim.se/reveal-js * MIT licensed * @@ -731,6 +731,13 @@ var Reveal = (function(){ // Ensure that the previous slide is never the same as the current previousSlide = null; } + + // Solves an edge case where the previous slide maintains the + // 'present' class when navigating between adjacent vertical + // stacks + if( previousSlide ) { + previousSlide.classList.remove( 'present' ); + } } /**