add getRevealElement API method
							parent
							
								
									f042a8c394
								
							
						
					
					
						commit
						8ac3383bee
					
				|  | @ -592,6 +592,9 @@ Reveal.isLastSlide(); | |||
| Reveal.isOverview(); | ||||
| Reveal.isPaused(); | ||||
| Reveal.isAutoSliding(); | ||||
| 
 | ||||
| // Returns the top-level DOM element | ||||
| getRevealElement(); // <div class="reveal">...</div> | ||||
| ``` | ||||
| 
 | ||||
| ### Custom Key Bindings | ||||
|  |  | |||
|  | @ -5683,6 +5683,11 @@ | |||
| 			return query; | ||||
| 		}, | ||||
| 
 | ||||
| 		// Returns the top-level DOM element
 | ||||
| 		getRevealElement: function() { | ||||
| 			return dom.wrapper || document.querySelector( '.reveal' ); | ||||
| 		}, | ||||
| 
 | ||||
| 		// Returns true if we're currently on the first slide
 | ||||
| 		isFirstSlide: function() { | ||||
| 			return ( indexh === 0 && indexv === 0 ); | ||||
|  | @ -5724,12 +5729,12 @@ | |||
| 		// Forward event binding to the reveal DOM element
 | ||||
| 		addEventListener: function( type, listener, useCapture ) { | ||||
| 			if( 'addEventListener' in window ) { | ||||
| 				( dom.wrapper || document.querySelector( '.reveal' ) ).addEventListener( type, listener, useCapture ); | ||||
| 				Reveal.getRevealElement().addEventListener( type, listener, useCapture ); | ||||
| 			} | ||||
| 		}, | ||||
| 		removeEventListener: function( type, listener, useCapture ) { | ||||
| 			if( 'addEventListener' in window ) { | ||||
| 				( dom.wrapper || document.querySelector( '.reveal' ) ).removeEventListener( type, listener, useCapture ); | ||||
| 				Reveal.getRevealElement().removeEventListener( type, listener, useCapture ); | ||||
| 			} | ||||
| 		}, | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Hakim El Hattab
						Hakim El Hattab