diff options
author | Hakim El Hattab <hakim.elhattab@gmail.com> | 2020-06-05 09:37:44 +0200 |
---|---|---|
committer | Hakim El Hattab <hakim.elhattab@gmail.com> | 2020-06-05 09:37:44 +0200 |
commit | ac79c7cd8bd937b1a9e70332b54d73df98814194 (patch) | |
tree | a83a99f5a7127e8ec1f9cf5101f3559e2ae9b13f /js/controllers/progress.js | |
parent | d272628f5824135a4a571e6c49f5f18e019520cf (diff) | |
download | fosdem-2021-minimalism-presentation-ac79c7cd8bd937b1a9e70332b54d73df98814194.tar fosdem-2021-minimalism-presentation-ac79c7cd8bd937b1a9e70332b54d73df98814194.tar.gz |
leave the progress bar empty if there's < 2 slides
Diffstat (limited to 'js/controllers/progress.js')
-rw-r--r-- | js/controllers/progress.js | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/js/controllers/progress.js b/js/controllers/progress.js index 60db53e..e806e38 100644 --- a/js/controllers/progress.js +++ b/js/controllers/progress.js @@ -55,7 +55,14 @@ export default class Progress { // Update progress if enabled 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 +')'; } |