aboutsummaryrefslogtreecommitdiff
path: root/js/reveal.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/reveal.js')
-rw-r--r--js/reveal.js10
1 files changed, 3 insertions, 7 deletions
diff --git a/js/reveal.js b/js/reveal.js
index 0de1d4d..be7b8a8 100644
--- a/js/reveal.js
+++ b/js/reveal.js
@@ -1456,6 +1456,7 @@ var Reveal = (function(){
*/
function toggleAutoSlide( override ) {
+
if( typeof override === 'boolean' ) {
override ? resumeAutoSlide() : pauseAutoSlide();
}
@@ -2500,14 +2501,9 @@ var Reveal = (function(){
if( currentSlide ) {
- var fragmentAutoSlide = null;
- // it is assumed that any given data-autoslide value (for each of the current fragments) can be chosen
- toArray( Reveal.getCurrentSlide().querySelectorAll( '.current-fragment' ) ).forEach( function( el ) {
- if( el.hasAttribute( 'data-autoslide' ) ) {
- fragmentAutoSlide = el.getAttribute( 'data-autoslide' );
- }
- } );
+ var currentFragment = currentSlide.querySelector( '.current-fragment' );
+ var fragmentAutoSlide = currentFragment ? currentFragment.getAttribute( 'data-autoslide' ) : null;
var parentAutoSlide = currentSlide.parentNode ? currentSlide.parentNode.getAttribute( 'data-autoslide' ) : null;
var slideAutoSlide = currentSlide.getAttribute( 'data-autoslide' );