documentation for #2315
This commit is contained in:
		| @@ -937,6 +937,12 @@ Reveal.configure({ slideNumber: true }); | ||||
| //  "c/t": 	flattened slide number / total slides | ||||
| Reveal.configure({ slideNumber: 'c/t' }); | ||||
|  | ||||
| // You can provide a function to fully customize the number: | ||||
| Reveal.configure({ slideNumber: function() { | ||||
| 	// Ignore numbering of vertical slides | ||||
|     return [ Reveal.getIndices().h ]; | ||||
| }}); | ||||
|  | ||||
| // Control which views the slide number displays on using the "showSlideNumber" value: | ||||
| //     "all": show on all views (default) | ||||
| // "speaker": only show slide numbers on speaker notes view | ||||
|   | ||||
							
								
								
									
										39
									
								
								js/reveal.js
									
									
									
									
									
								
							
							
						
						
									
										39
									
								
								js/reveal.js
									
									
									
									
									
								
							| @@ -67,18 +67,31 @@ | ||||
| 			progress: true, | ||||
|  | ||||
| 			// Display the page number of the current slide | ||||
| 			// - true:    Show slide number | ||||
| 			// - false:   Hide slide number | ||||
| 			// | ||||
| 			// Can optionally be set as a string that specifies the number formatting: | ||||
| 			// - "h.v":	  Horizontal . vertical slide number (default) | ||||
| 			// - "h/v":	  Horizontal / vertical slide number | ||||
| 			// - "c":	  Flattened slide number | ||||
| 			// - "c/t":	  Flattened slide number / total slides | ||||
| 			// | ||||
| 			// Alternatively, you can provide a function that returns the slide | ||||
| 			// number for the current slide. The function needs to return an array | ||||
| 			// with one string [slideNumber] or three strings [n1,delimiter,n2]. | ||||
| 			// See #formatSlideNumber(). | ||||
| 			slideNumber: false, | ||||
|  | ||||
| 			// Use 1 based indexing for # links to match slide number (default is zero | ||||
| 			// based) | ||||
| 			hashOneBasedIndex: false, | ||||
|  | ||||
| 			// Controls which contexts the slide number should appear in | ||||
| 			// Can be used to limit the contexts in which the slide number appears | ||||
| 			// - "all":      Always show the slide number | ||||
| 			// - "print":    Only when printing to PDF | ||||
| 			// - "speaker":  Only in the speaker view | ||||
| 			showSlideNumber: 'all', | ||||
|  | ||||
| 			// Use 1 based indexing for # links to match slide number (default is zero | ||||
| 			// based) | ||||
| 			hashOneBasedIndex: false, | ||||
|  | ||||
| 			// Add the current slide number to the URL hash so that reloading the | ||||
| 			// page/copying the URL will return you to the same slide | ||||
| 			hash: false, | ||||
| @@ -3262,16 +3275,7 @@ | ||||
|  | ||||
|  | ||||
| 	/** | ||||
| 	 * Updates the slide number div to reflect the current slide. | ||||
| 	 * | ||||
| 	 * The following slide number formats are available: | ||||
| 	 *  "h.v":	horizontal . vertical slide number (default) | ||||
| 	 *  "h/v":	horizontal / vertical slide number | ||||
| 	 *    "c":	flattened slide number | ||||
| 	 *  "c/t":	flattened slide number / total slides | ||||
| 	 * | ||||
| 	 * Alternatively, config.slideNumber can be a function returning a | ||||
| 	 * three-element array with arguments to formatSlideNumber(). | ||||
| 	 * Updates the slide number to match the current slide. | ||||
| 	 */ | ||||
| 	function updateSlideNumber() { | ||||
|  | ||||
| @@ -3281,9 +3285,10 @@ | ||||
| 			var value; | ||||
| 			var format = 'h.v'; | ||||
|  | ||||
| 			if ( typeof config.slideNumber === 'function' ) { | ||||
| 			if( typeof config.slideNumber === 'function' ) { | ||||
| 				value = config.slideNumber(); | ||||
| 			} else { | ||||
| 			} | ||||
| 			else { | ||||
| 				// Check if a custom number format is available | ||||
| 				if( typeof config.slideNumber === 'string' ) { | ||||
| 					format = config.slideNumber; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user