diff options
Diffstat (limited to 'js/reveal.js')
-rw-r--r-- | js/reveal.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/js/reveal.js b/js/reveal.js index 5eb377b..fc0a2c0 100644 --- a/js/reveal.js +++ b/js/reveal.js @@ -2393,6 +2393,15 @@ var Reveal = (function(){ } /** + * Retrieves the total number of slides in this presentation. + */ + function getTotalSlides() { + + return document.querySelectorAll( SLIDES_SELECTOR + ':not(.stack)' ).length; + + } + + /** * Retrieves the current state of the presentation as * an object. This state can then be restored at any * time. @@ -3457,6 +3466,8 @@ var Reveal = (function(){ // Returns the indices of the current, or specified, slide getIndices: getIndices, + getTotalSlides: getTotalSlides, + // Returns the slide at the specified index, y is optional getSlide: function( x, y ) { var horizontalSlide = document.querySelectorAll( HORIZONTAL_SLIDES_SELECTOR )[ x ]; |