Skip to content
Snippets Groups Projects
reveal.js 80.4 KiB
Newer Older
  • Learn to ignore specific revisions
  • 			return document.querySelector( SLIDES_SELECTOR + '.past' ) == null ? true : false;
    		},
    
    		// Returns true if we're currently on the last slide
    		isLastSlide: function() {
    
    			if( currentSlide ) {
    				// Does this slide has next a sibling?
    				if( currentSlide.nextElementSibling ) return false;
    
    				// If it's vertical, does its parent have a next sibling?
    				if( isVerticalSlide( currentSlide ) && currentSlide.parentNode.nextElementSibling ) return false;
    
    				return true;
    
    		// Checks if reveal.js has been loaded and is ready for use
    		isReady: function() {
    			return loaded;
    		},
    
    
    		// Forward event binding to the reveal DOM element
    		addEventListener: function( type, listener, useCapture ) {
    
    hakimel's avatar
    hakimel committed
    			if( 'addEventListener' in window ) {
    				( dom.wrapper || document.querySelector( '.reveal' ) ).addEventListener( type, listener, useCapture );
    			}
    
    		},
    		removeEventListener: function( type, listener, useCapture ) {
    
    hakimel's avatar
    hakimel committed
    			if( 'addEventListener' in window ) {
    				( dom.wrapper || document.querySelector( '.reveal' ) ).removeEventListener( type, listener, useCapture );
    			}
    
    Hakim El Hattab's avatar
    Hakim El Hattab committed
    	};