leave the progress bar empty if there's < 2 slides

This commit is contained in:
Hakim El Hattab 2020-06-05 09:37:44 +02:00
parent d272628f58
commit ac79c7cd8b
3 changed files with 10 additions and 3 deletions

2
dist/reveal.esm.js vendored

File diff suppressed because one or more lines are too long

2
dist/reveal.js vendored

File diff suppressed because one or more lines are too long

View File

@ -55,7 +55,14 @@ export default class Progress {
// Update progress if enabled // Update progress if enabled
if( this.Reveal.getConfig().progress && this.bar ) { if( this.Reveal.getConfig().progress && this.bar ) {
this.bar.style.transform = 'scaleX('+ this.Reveal.getProgress() +')'; let scale = this.Reveal.getProgress();
// Don't fill the progress bar if there's only one slide
if( this.Reveal.getTotalSlides() < 2 ) {
scale = 0;
}
this.bar.style.transform = 'scaleX('+ scale +')';
} }