don't show auto slide controls if there's only one slide

edit
Hakim El Hattab 2013-10-17 22:27:31 -04:00
parent 68318407a8
commit dd08b86a0f
2 changed files with 5 additions and 3 deletions

View File

@ -518,6 +518,8 @@ var Reveal = (function(){
*/ */
function configure( options ) { function configure( options ) {
var numberOfSlides = document.querySelectorAll( SLIDES_SELECTOR ).length;
dom.wrapper.classList.remove( config.transition ); dom.wrapper.classList.remove( config.transition );
// New config options may be passed when this method // New config options may be passed when this method
@ -576,7 +578,7 @@ var Reveal = (function(){
} }
// Auto-slide playback controls // Auto-slide playback controls
if( config.autoSlide && config.autoSlideStoppable && features.canvas && features.requestAnimationFrame ) { if( numberOfSlides > 1 && config.autoSlide && config.autoSlideStoppable && features.canvas && features.requestAnimationFrame ) {
autoSlidePlayer = new Playback( dom.wrapper, function() { autoSlidePlayer = new Playback( dom.wrapper, function() {
return Math.min( Math.max( ( Date.now() - autoSlideStartTime ) / autoSlide, 0 ), 1 ); return Math.min( Math.max( ( Date.now() - autoSlideStartTime ) / autoSlide, 0 ), 1 );
} ); } );

4
js/reveal.min.js vendored

File diff suppressed because one or more lines are too long