add isReady method to check reveal.js loaded state

This commit is contained in:
Hakim El Hattab 2013-08-13 08:41:16 -04:00
parent e7ee8858a2
commit 71218583f7
2 changed files with 12 additions and 2 deletions

View file

@ -96,6 +96,9 @@ var Reveal = (function(){
dependencies: []
},
// Flags if reveal.js is loaded (has dispatched the 'ready' event)
loaded = false,
// The current auto-slide duration
autoSlide = 0,
@ -447,6 +450,8 @@ var Reveal = (function(){
// Enable transitions now that we're loaded
dom.slides.classList.remove( 'no-transition' );
loaded = true;
dispatchEvent( 'ready', {
'indexh': indexh,
'indexv': indexv,
@ -2670,6 +2675,11 @@ var Reveal = (function(){
}
},
// 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 ) {
if( 'addEventListener' in window ) {

4
js/reveal.min.js vendored

File diff suppressed because one or more lines are too long