summaryrefslogtreecommitdiffhomepage
path: root/js/reveal.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/reveal.js')
-rw-r--r--js/reveal.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/js/reveal.js b/js/reveal.js
index 9e52b5f..324ed99 100644
--- a/js/reveal.js
+++ b/js/reveal.js
@@ -877,6 +877,21 @@ var Reveal = (function(){
// stacks
if( previousSlide ) {
previousSlide.classList.remove( 'present' );
+
+ // Reset all slides upon navigate to home
+ // Issue: #285
+ if ( document.querySelector(HOME_SLIDE_SELECTOR).classList.contains('present') ) {
+ // Launch async task
+ setTimeout(function () {
+ var slides = toArray( document.querySelectorAll(HORIZONTAL_SLIDES_SELECTOR + '.stack')), i;
+ for ( i in slides ) {
+ if (slides[i]) {
+ // Reset stack
+ setPreviousVerticalIndex(slides[i], 0);
+ }
+ }
+ }, 0);
+ }
}
updateControls();