diff options
author | Malcolm Young | 2017-02-17 15:08:57 +0000 |
---|---|---|
committer | Malcolm Young | 2017-02-17 15:08:57 +0000 |
commit | da23d682c63a4f3ee04a42ae70222950b2888daa (patch) | |
tree | bbe741a14ae63f22d409346c7f24d85c98981679 /js | |
parent | a349ff43c58c23f9c837b8ea9b5fc7d4761b8de3 (diff) |
allow configuration of which view slide number appears on - fixes #1791
Diffstat (limited to 'js')
-rw-r--r-- | js/reveal.js | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/js/reveal.js b/js/reveal.js index 9251dc0..574c943 100644 --- a/js/reveal.js +++ b/js/reveal.js @@ -57,6 +57,9 @@ // Display the page number of the current slide slideNumber: false, + + // Determine which displays to show the slide number on + showSlideNumber: 'all', // Push each slide change to the browser history history: false, @@ -977,7 +980,18 @@ dom.controls.style.display = config.controls ? 'block' : 'none'; dom.progress.style.display = config.progress ? 'block' : 'none'; - dom.slideNumber.style.display = config.slideNumber && !isPrintingPDF() ? 'block' : 'none'; + + var slideNumberDisplay = 'none'; + if (config.slideNumber && !isPrintingPDF()) { + if (config.showSlideNumber === 'all') { + slideNumberDisplay = 'block'; + } + else if (config.showSlideNumber === 'notes' && isSpeakerNotes()) { + slideNumberDisplay = 'block'; + } + } + + dom.slideNumber.style.display = slideNumberDisplay; if( config.shuffle ) { shuffle(); |