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

This commit is contained in:
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 ) {
var numberOfSlides = document.querySelectorAll( SLIDES_SELECTOR ).length;
dom.wrapper.classList.remove( config.transition );
// New config options may be passed when this method
@ -576,7 +578,7 @@ var Reveal = (function(){
}
// 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() {
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