aboutsummaryrefslogtreecommitdiffhomepage
path: root/js
diff options
context:
space:
mode:
authorHakim El Hattab2015-10-29 12:39:51 +0100
committerHakim El Hattab2015-10-29 12:39:51 +0100
commit42babeb4ef68d2079824680abf11f94b89b17a9f (patch)
tree745b9a4ceb31d9ec471a41d243770aad572157dd /js
parent0e779edb20e2c14f66a7bce4451321ef22fa8898 (diff)
one more slide number format
Diffstat (limited to 'js')
-rw-r--r--js/reveal.js33
1 files changed, 18 insertions, 15 deletions
diff --git a/js/reveal.js b/js/reveal.js
index f7811fe..e4b380c 100644
--- a/js/reveal.js
+++ b/js/reveal.js
@@ -609,7 +609,7 @@
var numberElement = document.createElement( 'div' );
numberElement.classList.add( 'slide-number' );
numberElement.classList.add( 'slide-number-pdf' );
- numberElement.innerHTML = formatSlideNumber( slideNumberH, '/', slideNumberV );
+ numberElement.innerHTML = formatSlideNumber( slideNumberH, '.', slideNumberV );
background.appendChild( numberElement );
}
}
@@ -2538,7 +2538,8 @@
* Updates the slide number div to reflect the current slide.
*
* The following slide number formats are available:
- * "h/v": horizontal and vertical slide numbers (default)
+ * "h.v": horizontal . vertical slide number (default)
+ * "h/v": horizontal / vertical slide number
* "c": flattened slide number
* "c/t": flattened slide number / total slides
*/
@@ -2548,25 +2549,27 @@
if( config.slideNumber && dom.slideNumber) {
var value = [];
- var format = 'h/v';
+ var format = 'h.v';
// Check if a custom number format is available
if( typeof config.slideNumber === 'string' ) {
format = config.slideNumber;
}
- if( format === 'c' ) {
- value.push( getSlidePastCount() + 1 );
- }
- else if( format === 'c/t' ) {
- value.push( getSlidePastCount() + 1, '/', getTotalSlides() );
- }
- else {
- value.push( indexh + 1 );
-
- if( isVerticalSlide() ) {
- value.push( '/', indexv + 1 );
- }
+ switch( format ) {
+ case 'c':
+ value.push( getSlidePastCount() + 1 );
+ break;
+ case 'c/t':
+ value.push( getSlidePastCount() + 1, '/', getTotalSlides() );
+ break;
+ case 'h/v':
+ value.push( indexh + 1 );
+ if( isVerticalSlide() ) value.push( '/', indexv + 1 );
+ break;
+ default:
+ value.push( indexh + 1 );
+ if( isVerticalSlide() ) value.push( '.', indexv + 1 );
}
dom.slideNumber.innerHTML = formatSlideNumber( value[0], value[1], value[2] );